Template based B+ Tree is a simple and yet very
efficient template based B+ Tree implementation
which supports different types of storage. It is
implemented in C++, and can be used with any type
of data. To change storage type (e.g. from file
based to memory based), all you need is to change
a template argument of the BTreeAlgorithms class.
Either the standard search method or a customized
search method can be used.