Hi all. 

Just an exercise in semi-futility here. I was curious about the actual 
difference in performance between querying a memory based sqLite database, as 
opposed to querying a mySQL database over a slow (iPhone hotspot) connection. I 
expected it to be significant, but HOW significant I had no idea. 

Querying for one record produced a performance ratio of 2600 to 1. Some will 
say, "Of course! What did you expect?" That is just the point. Many people 
assume repeated queries of an SQL database over a network to be tolerable, even 
if the connection is remote. But what if your application needs to make 
repeated queries? At some point, the overhead of repeated queries will exceed 
that of querying for all or a subset of the data once, storing it in a memory 
database, then performing your repeated queries on the memory database instead. 

I will test this over a LAN connection when I get into work tomorrow, but I 
expect it to be, if not AS significant, certainly more that one would expect. 

Just food for thought. 

Bob S


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to