I have a situation where I store a data in a text file with tabs, and it's
becoming really quite unwieldy to use this.

My workload is quite straightforward, I have a multi-threaded application
that logs to this file but from within any single thread at any given time.
So from SQLite's perspective only one person will be writing to this
database and nobody will ever read from it.

The reading happens after the entire database is written to.

Is this a use case for SQLite? It seems like the benefit I get from SQLite
is that I can do SQL on my previously textual data and optionally add
indexes.

HOWEVER, this is my catch -- I sometimes have the need to query two
databases at the same time. In fact, sometimes I might need to query 100's
of these small databases. Would you just recommend querying the 100's in
parallel and then joining them in memory or something?

Has anybody ever needed to do this? I can only think of querying the
database, storing it in memory and then doing things to it. But then I lose
the flexibility of SQL.

Thoughts?
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to