SQLite
A technical guide explores the implementation of a SQLite query evaluator, focusing on SELECT statement execution and database operation fundamentals. The implementation includes setting up a test database, creating a query engine with Operator and Planner components, and establishing a REPL interface for query testing.
A developer details the migration of searchcode.com's database from MySQL to SQLite, resulting in what might be the world's largest SQLite database at 6.4TB. The migration involved implementing BTRFS compression, upgrading to a powerful server with an Intel Xeon CPU, and successfully maintaining performance across all operations.
An analysis of using SQLite in server-side production environments reveals that while technically capable, it introduces unnecessary complexity compared to traditional client-server databases. Despite SQLite's reliability and performance, implementing features like high availability and backups requires additional infrastructure, potentially negating its main benefits.
A detailed exploration of SQLite vs PostgreSQL performance for a Twilio blog analytics dashboard, featuring comprehensive benchmarking tests on both development and production environments, leading to unexpected findings about database performance under different query loads and concurrency levels.
SQLite Page Explorer is a cross-platform GUI application that allows developers to examine SQLite databases at the page level, providing insights into B-Trees, index structures, and storage efficiency. Built with redbean, it's distributed as a single 6.5MB executable that runs natively on multiple operating systems and architectures.