Life & fun · alternatives · 2026

24 alternatives to Building a database engine
A book that shows how to build a database storage engine
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Stop treating the database as dumb storage and use its extended features. There's a lot you can use.
2022 · sqlfordevs.com · its alternatives →
- 2IW
https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…
2024 · its alternatives →
- 3

(educational) build your own disk based KV store. Contribute to avinassh/py-caskdb development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 4

Learn programming by building real systems from scratch. Redis, Git, a database, a compiler — every lesson is choose, write, run.
Jul 2026 · shipthatcode.com · its alternatives →
- 5

I just finished writing my book that guides you through building your own SQL database server from scratch. The software engineering books I've enjoyed the most are the ones that let you learn through writing code and experimentation, which is why I wanted to create a practical book. More details and a preview at https://technicaldeft.com/build-a-database-server In summary: + Learn how parse and type check SQL + Execute complex queries that use JOIN and GROUP BY + Challenge yourself with suggested extensions + Comparisons with real databases including PostgreSQL, MySQL, SQLite…
2025 · technicaldeft.com · its alternatives →
- 6

For a while now I had the urge to learn how to pick the "right" database for projects, I looked around online at different databases to try to understand their different traits, and was bombarded with marketing instead of actual info on the advantages and drawbacks. The only solution for me was to learn some database internals (I read the wonderful book written by Alex Petrov), and the problems seemed so interesting, I could not fight the urge and went ahead with trying to write my own db. Anyway, ~9 months have passed and I feel like I'm "done", I have learned a ton, and really proud of…
2024 · github.com · its alternatives →
- 7

Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts
2025 · github.com · its alternatives →
- 8

- 9

Hello! For the past year I’ve been working on a fully-managed data warehouse built on Clickhouse. I built this because I was frustrated with how much work was required to run an OLAP database in prod: re-writing my app to do batch inserts, managing clusters and needing to look up special CREATE TABLE syntax every time I made a change. I found pricing for other warehouses confusing (what is a “credit” exactly?) and worried about getting capacity-planning wrong. I was previously building accounting software for firms with millions of transactions. I desperately needed to move from Postgres to…
2023 · github.com · its alternatives →
- 10

- 11SA
Hi HN, I’m Tullie, founder of Shaped. Previously, I was a researcher at Meta AI, worked on ranking for Instagram Reels, and was a contributor to PyTorch Lightning. We built ShapedQL because we noticed that while retrieval (finding 1,000 items) has been commoditized by vector DBs, ranking (finding the best 10 items) is still an infrastructure problem. To build a decent for you feed or a RAG system with long-term memory, you usually have to put together a vector DB (Pinecone/Milvus), a feature store (Redis), an inference service, and thousands of lines of Python to handle business logic…
Jan 2026 · playground.shaped.ai · its alternatives →
- 12

Version control for databases: save, restore, and archive snapshots of your database from the command line - infostreams/db
2019 · github.com · its alternatives →
- 13

Build scalable analytics & BI stacks in modern cloud era 📚
2020 · holistics.io · its alternatives →
- 14MD
FIONA77 hadir sebagai forum gaming digital dengan pilihan permainan beragam, informasi menarik, dan peluang big profit yang mudah di dapatkan.
2015 · mongotron.io · its alternatives →
- 15

I've always been curious about how SQL engines actually work. So I built a minimum viable SQL engine in Go. - Supports CSV files as tables - Supports SELECT, FROM, WHERE, LIMIT It's very simple: 1. Parses query string 2. Converts it into an AST representation 3. Executes the query against the CSV 4. Returns the results
2024 · github.com · its alternatives →
- 16IB
upscaledb - a blazingly fast embedded key-value store with analytical functions
2016 · upscaledb.com · its alternatives →
- 17

Build fully native UIs in JSON and push them live instantly.
2019 · its alternatives →
- 18

Free database design & management, reporting and forms
2023 · valentina-db.com · its alternatives →
- 19DS
2019 · dbml-lang.org · its alternatives →
- 20

- 21
RipDB▲65Fast, decentralized key-value Store for web3 builders
2022 · zdenham.github.io · its alternatives →
- 22WW
Restructure your knowledge of the complex data analytics landscape, and learn how to build scalable analytics & BI stacks in the modern cloud era
2020 · holistics.io · its alternatives →
- 23
BlobCity DB▲37A blazing fast ACID compliant NoSQL DataLake with support for storing 17 formats of data. Full SQL and DML capabilities along with Java stored procedures for advanced data processing. - GitHub - blobcity/db: A blazing fast ACID compliant NoSQL DataLake with support for storing 17 formats of data. Fu
2019 · github.com · its alternatives →
- 24
BranchDB▲14A blazingly fast in-memory key-value database. Built in C++
2025 · branchdb.khamitkar.dev · its alternatives →
Also compare
- I wrote a free eBook about many lesser-known/secret database tricks alternatives
- I Wrote a Book on Java alternatives
- CaskDB – project to teach you building a key value store alternatives
- Learn by rebuilding Redis, Git, a database from scratch alternatives
- Book to help you build a PostgreSQL-like database server from scratch alternatives
- Dbeel – A distributed thread-per-core db alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →