InfoQ Homepage Database Design Content on InfoQ
-
Why a Hedge Fund Built Its Own Database
James Munro discusses ArcticDB and the practicalities of building a performant time-series datastore and why transactions, particularly the Isolation in ACID, is just not worth it.
-
Redesigning OLTP for a New Order of Magnitude
Joran Greef discusses TigerBeetle, a new database, and why OLTP has a growing impedance mismatch, why the OLTP workload is becoming more contentious, why row locks, why storage faults, write stalls.
-
Enabling Remote Query Execution through DuckDB Extensions
Stephanie Wang focuses on DuckDB’s extension model, and on query execution and planning, which is a use case of this DuckDB extension model.
-
In-Process Analytical Data Management with DuckDB
Hannes Mühleisen discusses DuckDB, an analytical data management system that is built for an in-process use case. DuckDB speaks SQL, is integrated as a library, and uses query processing techniques.
-
A New Era for Database Design with TigerBeetle
Joran Dirk Greef discusses pivotal moments in database design and how they influenced the design decisions for TigerBeetle, a distributed financial accounting database.
-
Building Reliability in an Unreliable World
Greg Murphy describes how GameSparks has designed their platform to be tolerant of many things: unreliable and slow internet connectivity, cloud resources that can fail without warning, and more.
-
Experiences Building InfluxDB in Go
Paul Dix shares his experience building InfluxDB, an open source distributed time series database, in Go.
-
Building Blocks of a Distributed System
Oren Eini discusses the building blocks of a reliable, transactional distributed database, covering ACID compliance, consistency, failure handling, monitoring, management, and more.
-
LDAP at Lightning Speed
Howard Chu covers highlights of the LMDB design and discusses some of the internal improvements in slapd due to LMDB, as well as the impact of LMDB on other projects.
-
Intro to Datomic
Stuart Sierra provides an introduction to Datomic's data model, architecture, query syntax, and transactions.
-
Not Just ORM: Powerful Hibernate ORM Features and Capabilities
Brett Meyer demos using multiple-tenancy, geographic data, auditing/versioning, sharding, OSGi, and integration with Hibernate.
-
Real-World Datomic: An Experience Report
Craig Andera explains Datomic from the perspective gained in implementing and optimizing a real-world production system, detailing the Datomic indexing process.