Нереляционная встроенная база данных с разрешающей лицензией на свободное ПО ?

заранее большое спасибо за то, что нашли время, чтобы посмотреть на мой вопрос.

(Мне известен этот вопрос Нереляционные базы данных для C ++ , но мои потребности немного другие, и на него есть только один ответ.)

Я разрабатываю коммерческую библиотеку C ++, которая должна, среди прочего, остальное, сообщения сохраняются. Я бы не стал изобретать велосипед, написав собственную СУБД. К сожалению, у меня есть следующие ограничивающие критерии:

  1. Его можно использовать из C ++ - я пишу библиотеку C ++. Привязки потенциально приемлемы, если уровень усилий, чтобы заставить их работать, не слишком велик.
  2. Мне нужна встроенная база данных. Автономные не будут работать.
  3. Я хочу избежать реляционной базы данных. Помимо опасений по поводу накладных расходов на производительность, есть техническая политика, не зависящая от меня как разработчика, которая препятствует созданию реляционной базы данных.
  4. Мне нужна разрешающая лицензия свободных программ. Это' -SQLite является реляционным -BerkeleyDB является лицензией GPL или коммерческой

    Еще раз спасибо за любую помощь.

5
задан Community 23 May 2017 в 10:26
поделиться