Topic

Databases

54 articles

Showing 24 of 54
Engineering at Meta

Migrating Facebook to MySQL 8.0

MySQL, an open source database developed by Oracle, powers some of Facebook’s most important workloads. We actively develop new features in MySQL to support our evolving requirements. These feature…

14 min read
The Cloudflare Blog

Announcing D1: our first SQL database

Today, we’re excited to announce D1, Cloudflare’s first SQL database, designed for Cloudflare Workers

15 min read
The GitHub Blog

Git's database internals I: packed object store

This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.

Derrick Stolee27 min read
Pinterest Engineering

HBase Deprecation at Pinterest

Alberto Ordonez Pereira | Senior Staff Software Engineer; Lianghong Xu | Senior Manager, Engineering;

Pinterest Engineering7 min read
Slack Engineering

Scaling Datastores at Slack with Vitess

From the very beginning of Slack, MySQL was used as the storage engine for all our data. Slack operated MySQL servers in an active-active configuration. This is the story of how we changed our data storage architecture from the active-active clusters over to Vitess — a horizontal scaling system for MySQL. Vitess is the present…

16 min read
The GitHub Blog

Git's database internals II: commit history queries

This post explores Git commit history as a database where ‘git log’ is the query language. Learn about Git’s custom query index – the commit-graph file – and how to make sure it's enabled in your repositories.

Derrick Stolee32 min read
The Cloudflare Blog

Scaling out PostgreSQL for CloudFlare Analytics using CitusDB

When I joined CloudFlare about 18 months ago, we had just started to build out our new Data Platform. At that point, the log processing and analytics pipeline built in the early days of the company had reached its limits.

17 min read
Yelp Engineering

Monitoring Cassandra at Scale

Monitoring Cassandra at Scale Joseph Lynch, Software Engineer Jun 1, 2016 At Yelp we leverage Cassandra to fulfill a diverse workload that seems to combine every consistency and availability tradeoff...

8 min read
The Cloudflare Blog

Zero-latency SQLite storage in every Durable Object

Traditional cloud storage is inherently slow because it is accessed over a network and must synchronize many clients. But what if we could instead put your application code deep into the storage layer, such that your code runs where the data is stored? Durable Objects with SQLite do just that.

29 min read
The GitHub Blog

Git's database internals III: file history queries

Git’s file history queries use specialized algorithms that are tailored to common developer behavior. Level up your history spelunking skills by learning how different history modes behave and which ones to use when you need them.

Derrick Stolee28 min read
The Cloudflare Blog

Using CloudFlare to mix domain sharding and SPDY

It’s common knowledge that domain sharding, where the resources in a web page are shared across different domains (or subdomains), is a good thing.

13 min read
Engineering at Meta

CG/SQL: Easy, accurate code generation for SQLite

What it is: CG/SQL is a code generation system for the popular SQLite library that allows developers to write stored procedures in a variant of Transact-SQL (T-SQL) and compile them into C code tha…

5 min read