Don Anderson (@libdb) profile picture

Berkeley DB and systems consultant: C, C++, Java. Professional trumpet player.

Western Massachusetts, USA
Joined November 2010
Joke driven development drives schema evolution in BDB: http://cot.ag/dM2gye
For Berkeley DB developers, there's a good way and a not-so-good way to swap bytes in keys http://cot.ag/gyio7Q
Cleaning up your zoo - an über-practical way to convert data already in your Berkeley DB database: http://cot.ag/e2eGqM
1
1
How I continue to break the rules on the 3n+1 benchmark. Some responses, some new code, some musings. http://cot.ag/egtTFG
Revving up a benchmark: from 626 to 74000 database operations per second -- on a laptop: http://cot.ag/hKaw1M
Doing the splits (hypothetically). Another libdb post for Berkeley DB developers and managers at http://cot.ag/h0ejtS
Prefetching in Berkeley DB? Nope. What if? Why not? New post in the libdb blog: http://cot.ag/hfG5gv
Optimizations that don't always work - new libdb blog entry: http://cot.ag/f4u4AT
Two lines of code to optimize your readonly database: http://cot.ag/iiLK6D
Extreme cases for Berkeley DB: increasing puts per second in a write-only application http://wp.me/p1a5JI-1e
Taste your data to get new insights. http://libdb.wordpress.com/2010/12/04/details-details/
Impressive speedups in database or language. How to choose among so many choices? http://libdb.wordpress.com/2010/11/15/choose-your-battles/
Use these words in a sentence: "threads", "trickle", "philosophy". New post at http://libdb.wordpress.com/2010/11/09/no-threads-attached/
There's a new blog for Berkeley DB users and fans. New post on the art of sizing a cache. http://libdb.wordpress.com