exclipy / clang_indexer

Other
121 stars 27 forks source link

Determine the best database to use #3

Open exclipy opened 12 years ago

exclipy commented 12 years ago

I'm currently using BerkeleyDB, but I'm not sure it's the best choice. I chose it because it's the most well-known and widely available simple key-value data store. But in the course of using it, I've found there's a lot of boilerplate code you need to write to use it, and it seems to be slow.

We need to do some performance testing to see if it really is a bottleneck, and to see if any alternatives are faster (LevelDB looks interesting).

quarnster commented 12 years ago

It might be worth just looking directly at B-Tree or other data structure implementations too.