Thank you John Stanton. This has opened new doors for me, and think it
would be helpful for others in the list too..

Thanks and Regards
Lloyd

On Thu, 2007-04-12 at 12:34 -0500, John Stanton wrote:
> We use a very simple data retrieval method for smallish datasets.  The 
> data is just stored in memory or as a memory mapped file and a 
> sequential search used.  It sounds crude but when you use a fast search 
> algorithm like Boyer-Moore it outperforms index methods up to a 
> surprisingly large number of records.  As you can imagine the code 
> footprint is miniscule and if you add regular expression logic you can 
> realize very intricate search patterns.
> 
> We use the method in conjunction with a database to achieve an enormous 
> speed increase on "LIKE" type searches.  Grep a few files to get a feel 
> for the performance.
> 
> Another method which works well for memory resident storage is to 
> implement self balancing AVL trees.  The code is simple and the 
> performance lightning fast.  With a little ingenuity you can use disk 
> storage.  Mini Sql (MSql) is a good example of how this can be effective.
> 
> As Einstein said - "Make it as simple as possible, but not too simple". 
>     Applying Occam's Razor can turn bloated solutions into more 
> effective lean ones.  Typical solutions come in two sizes just like Army 
> boots - too big and too small.
> 



______________________________________
Scanned and protected by Email scanner

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to