Я искал реализацию библиотеки C ++ SQL, которую легко подключить, как SQLite, но быстрее и меньше. Мои проекты находятся в разработке игр, и определенно есть точка отсечки между необходимостью пройти тест ACID и желанием достичь максимальной производительности. Я готов отойти от запросов в виде строкового стиля SQL, позволяя ему управлять кодом, но я не нашел ничего такого, что обеспечивало бы гибкость, подобную SQL, и в то же время отдавало бы предпочтение производительности по сравнению с тестом ACID.
Я не хочу переизобретать колесо, и сама идея реализации библиотеки SQL довольно устрашающая, даже если она будет простым подмножеством всех вызовов, которые вы можете сделать.
Мне нужны базовые команды (SELECT, MODIFY, DELETE, INSERT, с JOIN и WHERE), а не операции с данными (такие как сортировка, min, max, count), и мне не нужна атомарная база данных или даже обеспечить согласованность (я могу использовать настоящую службу SQL во время тестирования и отладки).