He estado buscando una implementación de la biblioteca SQL C++ que sea fácil de enganchar como SQLite, pero más rápida y más pequeña. Mis proyectos están en desarrollo de juegos y definitivamente hay un punto de corte entre pasar la prueba de ACID y querer un rendimiento extremo. Estoy dispuesto a alejarme de las consultas de SQL de estilo de cadena, lo que permite que sea un código controlado, pero no he encontrado nada que ofrezca flexibilidad similar a la de SQL, al mismo tiempo que prefiero el rendimiento a la prueba de ACID.Incluso más liviano que SQLite
No quiero volver a inventar la rueda, y la idea de implementar una biblioteca SQL por mi cuenta es bastante desalentadora, incluso si solo va a ser un subconjunto simple de todas las llamadas que podría hacer.
Necesito los comandos básicos (SELECCIONAR, MODIFICAR, ELIMINAR, INSERTAR, con UNIR, y DONDE), no las operaciones de datos (como ordenar, min, máximo, conteo) y no necesito que la base de datos sea atómica, o incluso imponer la coherencia (puedo usar un servicio SQL real mientras estoy probando y depurando).
+1. Yo iría con eso; Personalmente no puedo encontrar nada (basado en SQL) mejor que SQLite. – INS
No puedo decir lo suficiente sobre el impacto en el rendimiento de las transacciones con INSERT y SQLite. ENORME. – CuppM
después de haber experimentado, sí, me faltaba un truco con lo que puedes hacer con SQLite. Había pasado por alto todas las opciones para hacerlo más rápido en sí mismo. Muchas gracias. –