{
  "id": 11811185,
  "title": "I Built My Own Database From Scratch — Meet CleaveDB",
  "url": "https://urgent.news/2026/10/04/i-built-my-own-database-from-scratch-meet-cleavedb",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-04T01:10:09.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/john_davidlperez_f528e/i-built-my-own-database-from-scratch-meet-cleavedb-2494"
  },
  "original_language": "en",
  "account": null,
  "summary": "Title: I Built My Own Database From Scratch — Meet CleaveDB\n\nDev.to reports on the creation of CleaveDB, a hybrid relational-document graph database built with Python, Rust, and C++ SIMD, offering its own query language, graph relationships, and built-in semantic search. The project, developed by Tribrix23, started with the idea of merging relational data, documents, graphs, and semantic search into one system. CleaveDB stands out with its own query language, CleaveQL, graph-style relationships called Bonds, and semantic search capabilities. The database is currently in progress, with storage built using Rust and C++ SIMD optimizations for performance. The project includes B+Tree storage, WAL and transactions, Python bindings, HTTP, WebSocket, and TCP interfaces. While CleaveDB is not an attempt to replace existing databases like PostgreSQL, MongoDB, Redis, and Neo4j, it serves as an experiment in combining multiple capabilities into one system.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}