Hi !!

the problem with sqlite and also with dbm databases is that writing to the database locks all database (read/write) and only one process can
update the database (only one write lock) and while the database is
being updated no process can read it, so frequent updates make reading
the database slower. As cdb is read only no locking is required.

Agreed, but have you actually measured it? SQLite updating is really fast, even for hundreds of transactions per second (my usage test here). That's why I mentioned a comparison... guesses aren't necessarily worth much :)

no, i never have measured it, nor i never see a good comparision of
both databases. What i'm sure is that cdb is faster on reads than
sqlite for many reasons (sql command parsing, file locking, ...)
but maybe the read/write speed compensates for the 5 minutes whole
database rebuild (some day in the near future i will try to measure
it, but by now the cpu load for all of it is good for me)

--
Best regards ...

----------------------------------------------------------------
   David Saez Padros                http://www.ols.es
   On-Line Services 2000 S.L.       e-mail  [EMAIL PROTECTED]
   Pintor Vayreda 1                 telf    +34 902 50 29 75
   08184 Palau-Solita i Plegamans   movil   +34 670 35 27 53
----------------------------------------------------------------



--
## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to