 Combinations of more advanced features are often not tested and may fail.It is possible to obtain somewhat better performance than with other databases (published benchmarks include SQLite and Berkeley DB) but it requires lot of testing and lot of knowledge of Metakit internals.Metakit's API is low level, compared to SQL.