Thread-safe file-based B+Tree written in C# managed code

added by csharptest
11/19/2011 4:16:09 PM

3 Kicks, 318 Views

Sometimes a database is just overkill. If you're looking for quick and easy key/value store for use in your .NET project check out BPlusTree. It provides an IDictionary<TKey,TValue> implementation based on a disk or memory backed b+tree. Check out the performance and benchmarks there.


2 comments

vijayst
11/19/2011 9:20:41 PM
Interesting post on BplusTree. Thanks for the submission.

dpeterson
11/21/2011 8:50:07 AM
I noticed in some of your benchmarks you compared it to MySQL, could we get a similar comparison to SQL Server? I know they don't exist to solve the same problem, it just might be nice for frame of reference for us readers. I think most people familiar with RDBMS systems would agree that MySQL is pretty slow compared to SQL Server or Postgres.