Edwin Eyan Moragas wrote:
On 8/6/07, John Stanton <[EMAIL PROTECTED]> wrote:

We use a single process server as an Sqlite server.  It works well
because it obeys certain constraints:
  o  Transactions are always short
  o  It has many users and many Sqlite databases, but each database
does not have a large number of users, or more correctly a large traffic
rate.
  o  Row scans are avoided on large tables.

The benefits are the ease of maintenance of multiple databases, each one
being just a file.  Transactions complete typically in less than 500uS.


sounds good.


We use HTTP protocol to access the Sqlite server, and it allocates one
or two threads to each user connection (a browser will try to open two
connections).

If you have large transactions or large numbers of users sharing a
database, consider using something like PostgreSQL, Oracle or DB/2.
Sqlite is inherently single streamed and that imposes a cap on its
ability to handle many simultaneous connections to a single database.


this is a personal project and i really want to use sqlite.
thanks for this. i'm a big pg fan.


<snip>

thank you.

./e
If you are interested contact me and I can give you some code.
[EMAIL PROTECTED]

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

Reply via email to