3 links tagged with all of: database + performance + sqlite
Click any tag below to further narrow down your results
Links
The article examines how SQLite can achieve impressive transaction throughput despite its limitations, such as single-writer architecture. It contrasts SQLite's performance with traditional network databases, demonstrating that eliminating network latency allows for significantly higher transactions per second. The author also discusses batching and the use of SAVEPOINTs for transaction management.
SQLite query optimization significantly improved the performance of the Matrix Rust SDK, boosting event processing from 19,000 to 4.2 million events per second. The article details the structure of data persistence using LinkedChunk and how identifying and addressing inefficiencies in SQL queries led to this enhancement. It emphasizes the importance of profiling tools and strategic indexing to optimize database interactions.
The article discusses optimizing SQLite indexes to improve query performance, highlighting the importance of composite indexes over multiple single-column indexes and the significance of index column order. By understanding SQLite's query planner and utilizing techniques like partial indexes, the author achieved a 35% speedup in query execution for their application, Scour, which handles a rapidly increasing volume of content.