Category

Databases

Databases store and retrieve an application’s data, and the choice of engine shapes performance, consistency and cost. Relational databases like PostgreSQL and MySQL use tables, SQL and ACID transactions, while NoSQL stores such as MongoDB, Cassandra and Redis trade some guarantees for flexible schemas or horizontal scale. Indexing, replication and sharding are the main tools for keeping queries fast as data grows.

10 articles