Frankensqlite
Independent ground-up Rust reimplementation of SQLite with concurrent writers and information-theoretic durability
Database AdministrationOpen Source DatabasesOpen Source
About
El problema: SQLite permite solo un escritor a la vez. Un solo byte de bloqueo (WAL_WRITE_LOCK en wal.c:3698) serializa todos los escritores. Para cargas de trabajo con muchas escrituras, este cuello de botella limita el rendimiento, sin importar cuántos núcleos tengas. Las escrituras corruptas y los cambios de bits pueden dañar la base de datos sin un mecanismo de autorreparación.
Open Source Health
- Stars
- 226
- Forks
- 44
- License
- Not stated
- Last commit
- 1 months ago
Rust
Alternativas a Frankensqlite
VictoriaMetricsby VictoriaMetricsVictoriaMetrics: solución de monitoreo rápida y rentable, y base de datos de series temporales
Redisliteby YahooRedis integrado en un paquete de Python
Egadsby YahooUn paquete de Java para detectar automáticamente anomalías en grandes datos de series temporales.
libSQLby Turso DatabaselibSQL es un fork de SQLite que es tanto de código abierto como de contribuciones abiertas.
TiKVby TiKVBase de datos distribuida transaccional de clave-valor, creada originalmente para complementar TiDB.
Resources & Links
Related Categories
¿Usas Frankensqlite?
Controla su coste junto al resto de tu stack y recibe un recordatorio antes de que se renueve.
Añadir a mi stackVendor
Jeff Emanuel
Building in NY