Beefy Boxes and Bandwidth Generously Provided by pair Networks Cowboy Neal with Hat
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Re: Re: Re: SQLite vs CDB_File vs BerkeleyDB

by Matts (Deacon)
on Mar 19, 2002 at 15:51 UTC ( [id://152840]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to Re: Re: Re: SQLite vs CDB_File vs BerkeleyDB
in thread SQLite vs CDB_File vs BerkeleyDB

Not at all. None of the others were doing fflush per row, so why should SQLite suffer?
  • Comment on Re: Re: Re: Re: SQLite vs CDB_File vs BerkeleyDB

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: SQLite vs CDB_File vs BerkeleyDB
by dws (Chancellor) on Mar 19, 2002 at 16:12 UTC
    None of the others were doing fflush per row, so why should SQLite suffer?

    Then why invoke the pragma on $dbh and not $dbh2 (or is does the pragma have global effect)?

      Because $dbh2 does a commit (and thus an fflush) only at the end of the entire set of inserts (all 30K of them).

      Actually that's probably a bit of a benchmark skew right there, since I really should take the commit into account with the benchmark. Drat, now look what you've gone and done ;-)

      Update: I moved the $dbh2->commit into the benchmark, removed the $dbh->{AutoCommit} = 0 (because you probably wouldn't do that in a real app), and also moved the $cdb->finish into the benchmark. Results are pretty much the same, with CDB slowing down a little for the inserts, and SQLite1 slowing down a little for selects (I have no idea why). The commit rolled into the benchmark for SQLite2 seemed to make no difference whatsoever.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://152840]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.