Мне было интересно, существует ли библиотека сериализации (c ++ или D), которая также предоставляет технические средства для определения местоположения определенного объекта (который был сохранен на диске) на основе определенных критериев, таких как определенная комбинация атрибутов.
Я знаю о sqlite и mySQL и так далее, но я ищу альтернативу.
Поскольку эти базы данных не привязаны к конкретной схеме базы данных, известной во время компиляции (библиотеки), они только так хороши.
Библиотека, которая знает структуры во время компиляции, может быть очень оптимизирована для этой структуры.
Может быть, есть даже создатель библиотеки: в качестве входных данных вы предоставляете свои классы c ++ и требуемые атрибуты местоположения / идентичности, а в качестве выходных данных вы получаете библиотеку сериализации / базы данных, которая сильно оптимизирована для поиска объектов в соответствии с вашими потребностями.
Кроме того, я думаю, что sqlite и аналогичные функции для меня используются, так как мне не нужны все функции sql, только определение местоположения объекта на основе его атрибутов ..
Привет
- Marenz