Возможно, вы слишком продумывали / перерабатывали компонент СУБД.Возможно, вы захотите считать Berkeley DB своим хранилищем данных.Он поддерживает несколько API, включая API Key / Value (NoSQL).Это очень масштабируемый, надежный и очень быстрый.Berkeley DB широко используется в коммерческих проектах с открытым исходным кодом, включая OpenWave, Critical Path, Postfix, SendMail и другие.Из-за своей встроенной природы, небольшого размера, удобного для разработчика API пары ключ / значение и полностью настраиваемого из приложения для встраивания, это часто используется для управления данными электронной почты.
Отказ от ответственности: я менеджер по продукту в Berkeley DB, поэтому я немного предвзят.Тем не менее, Berkeley DB - это , используемый этими продуктами и многие другие функции управления данными электронной почты.