Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Efficient regex search on array table

by GrandFather (Saint)
on Dec 18, 2022 at 20:27 UTC ( #11148963=note: print w/replies, xml ) Need Help??

in reply to Efficient regex search on array table

These matches look like they could be performed by a database select which could be much faster than pulling a bunch of stuff from a database to memory, then searching it.

Optimising for fewest key strokes only makes sense transmitting to Pluto or beyond
  • Comment on Re: Efficient regex search on array table

Replies are listed 'Best First'.
Re^2: Efficient regex search on array table
by Polyglot (Hermit) on Dec 19, 2022 at 01:26 UTC
    Most people would agree with you. There are several reasons I do not prefer this route:
    1. I will be using, or attempting to use, the full potential of a Perl regex for the query, and converting this to an SQL query would be quite complicated, perhaps impossible (at least for me).
    2. Because users will be allowed to enter their own regex for the query, not running their regex on the SQL database gives me a Taint-like layer of protection, as there is zero chance of database manipulation, and nothing will be done/executed on the server with the query output.
    3. I trust Perl over MySQL/MariaDB to securely, reliably, and efficiently meet my needs.



Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11148963]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (5)
As of 2023-03-23 17:26 GMT
Find Nodes?
    Voting Booth?
    Which type of climate do you prefer to live in?

    Results (60 votes). Check out past polls.