Build Your Own Database
A step-by-step guide to building a key-value database from scratch.
If you were to build your own database today, not knowing that databases exist already, how would you do it?...
Similar Articles (10 found)
π 64.2% similar
Relational Databases Explained
How Relational Databases Work. This post talks about how indexes and transactions work on the inside of relational data...
π 62.8% similar
What Does It Mean for a Column to Be Indexed
When optimizing queries on a database table, most developers tend to just create an index on the field to...
π 59.3% similar
Why Build Your Own?
Look, I know what you're thinking. "Why not just use Elasticsearch?" or "What about Algolia?" Those are valid options, but they co...
π 57.9% similar
Python is, in a lot of ways, a very rich language. After years of using it, I still regularly discover new parts of the ecosystem, even in the standar...
π 56.6% similar
I wrote a simple dynamodb style database with a python dictionary and a Google pygtrie ("trie" data structure)
It's still a toy but I kept adding feat...
π 53.2% similar
A web server with no application logic. Just an LLM with three tools.
One day we won't need code. LLMs will output video at 120fps, sample inputs in r...
π 53.0% similar
You don't know SQL. Aside from basic CRUD statements, you haven't used any advanced database features. This free ebook will share many recipes to make...
π 53.0% similar
What is an Open Table Format? & Why to use one?
- 1. Introduction
- 2. What is an Open Table Format (OTF)
- 3. Why use an Open Table Format (OTF)
- 4....
π 53.0% similar
Everyone Loves pgvector (in theory)
If youβve spent any time in the vector search space over the past year, youβve probably read blog posts explaining...
π 52.8% similar
how AWS S3 serves 1 petabyte per second on top of slow HDDs
Learn how Amazon built the backbone of the modern web that scales to 1 PB/s and 150M QPS o...