8kdata: The Visionary Database Startup That Bridged SQL and NoSQL
In the fast-evolving landscape of enterprise data management, few companies are as fascinating in hindsight as 8kdata. Founded in Spain by database entrepreneur and PostgreSQL community leader Álvaro Hernández Tortosa, 8kdata operated as a specialized database R&D firm. At a time when the tech industry was fiercely divided between rigid relational database management systems (RDBMS) and flexible NoSQL document stores, 8kdata dared to ask a radical question: What if you could have the best of both worlds without compromise?
The Philosophy: PostgreSQL Meets NoSQL
For decades, developers faced a difficult architectural choice. Relational databases like PostgreSQL offered uncompromised data integrity, ACID compliance, and robust querying power, but demanded strict schemas. On the other side, document databases like MongoDB offered rapid, schema-flexible application development, but often at the cost of the deep ecosystem maturity and transaction reliability found in traditional relational engines.
8kdata set out to dismantle this false dichotomy. Rather than building a brand-new database engine from scratch, the company leveraged the battle-tested, extensible foundation of PostgreSQL. Their core insight was that developers loved the flexibility of document-oriented data models, but organizations deeply trusted relational back-ends for mission-critical storage.
ToroDB: Pioneering Document Compatibility
The crown jewel of 8kdata’s engineering efforts was ToroDB, an open-source project designed to turn PostgreSQL into a fully functional NoSQL document database compatible with MongoDB’s wire protocol and APIs.
ToroDB was split into distinct technical implementations, notably ToroDB Server and ToroDB Stampede:
- ToroDB Server acted as a middleware and document store that let applications interact with PostgreSQL using MongoDB drivers while storing and managing data reliably underneath.
- ToroDB Stampede took an analytical approach, translating incoming MongoDB documents on-the-fly into normalized relational structures to dramatically accelerate complex OLAP queries.
To achieve this, 8kdata also developed foundational tools like mongowp (the Mongo Wire Protocol library), pushing the boundaries of how different database protocols could communicate.
Ahead of Its Time
Looking back, 8kdata’s primary challenge was timing. When the company was active through the mid-2010s, the “NoSQL-first” movement dominated enterprise architecture. Many organizations were rushing to abandon relational concepts entirely, meaning the value proposition of a hybrid approach was often misunderstood by the broader market.
Furthermore, maintaining deep wire-protocol compatibility with rapidly evolving proprietary systems like MongoDB presented an immense engineering burden for a small R&D team. By 2017 and 2018, active development on ToroDB wound down, and its founders pivoted toward other advanced PostgreSQL consulting and tooling ventures, such as OnGres.
Legacy and Modern Resonance
Though 8kdata as an entity concluded its journey years ago, its architectural vision has proven remarkably prophetic. In recent years, the industry has swung heavily back toward consolidation. Modern solutions—such as native JSONB optimizations within PostgreSQL, document extensions, and open-source compatibility proxies like FerretDB—validate the exact path 8kdata pioneered a decade prior.
8kdata stands out as a classic example of an ambitious tech pioneer that was simply a few years ahead of its time. By proving that relational databases could speak the language of NoSQL, 8kdata laid crucial intellectual groundwork for the modern multi-model database movement we rely on today.
Leave a Reply