Does anyone have a great idea for what to name a new datastore?
daemonology.net
daemonology.net
Really? Every one of the dozens of open-source key/value stores is so far off from your requirements that they just don't work for you?
It's the Finnish word for "size" or "bulk" and does not have many Google hits (always an advantage).
Feel free to use it :)
Actually, I am pretty sure the name CouchDB was inspired by REST :)
The datatorium
Ferret (no reason, it just sounds right)
Niblets (because it stores small chunks)
Petadata / petapairs (because it works with many k/v pairs)
Basology ((data)base + ology)
Keyology (the -ology of keys)
Tupology (because a k/v pair is a tuple)
Based on the tidbits you've supplied I would guess what you're really doing writing is a file system capable of handling small files well (i.e. something along the lines of ReiserFS).
I need immediate durability; fast restart; high throughput bulk writes; reasonable throughput random reads; range requests; and (for financial reasons) I'd like to have a high disk:RAM ratio.
Sauron
Kobold
Kevlar (KV)
Rithm (Log)
OhBaby (TarSnap ;)
Cubby (Hole)
Pigeon (Hole)SandCastle
SandStore
Sandy
SnipStore
TinyOcean
YAYSP (Yet Another Yak Shaving Project)
sounds better than "vancouver cabinet" and is technically more accurate
smallKeys
even tho you're referring to small values, "smallKeys" sounds better than "smallValues" (tho misleading)
Gidget
Kahuna
Hailstorm
Ark
Iron Molehill
And a cluster of Tar Pits = La Brea (which is actually a cluster of tar pits)