DoltHub says DumboDB can clone and push; its roadmap says otherwise

A September 1 post describes remote commands in version 0.6.2, while DumboDB's September 2 roadmap still lists clone, push and pull as future work.

By · Published

Primary source: DoltHub Newsroom

Why it matters

Remote repositories are essential to DumboDB's "Git for Data" pitch, but DoltHub's announcement and the project's current roadmap conflict on whether clone, push and pull have shipped. That inconsistency raises the evaluation risk around an already pre-1.0 database.

Glowing JSON-like data streams are shaped by version control symbols as they flow into a stylized database, with the DoltHub logo subtly integrated.

DoltHub, the version-controlled database company founded by Tim Sehn, Brian Hendriks and Aaron Son, announced clone, push, fetch and pull commands for DumboDB, its MongoDB-compatible document database. Its public repository tells a different story: as of September 2, the roadmap still lists clone, push and pull as future work and does not list fetch.

The discrepancy sits at the center of the release. A September 1 DoltHub post says version 0.6.2 completed the first phase of DumboDB's distributed-data workflow. The current repository still presents the headline functions as unfinished, leaving their release status unclear for anyone evaluating the pre-1.0 project.

The proposed capability addresses an obvious gap in DumboDB's original proposition. According to DoltHub's timeline, DoltHub has spent eight years building a "Git for Data" model around portable repositories, branches and merges. DumboDB already let users commit and branch documents, while sharing those databases between server instances remained on the roadmap.

That work reaches back to the question that led Sehn, Hendriks and Son to start DoltHub. At an Amazon Web Services offsite in 2013, Sehn wondered why customers could rent computers and databases without being able to rent and exchange the data inside them. Sehn later left Snap, where DoltHub says he had grown the engineering organization from 10 to 1,050 people, and started Liquidata with Hendriks and Son in 2018. Liquidata eventually became DoltHub.

Hendriks, a former Snap monetization engineering leader whose earlier employer Burstly was acquired by Apple, supplied a decisive piece of the original product. He put a Git-style command-line interface on Noms, the storage project that preceded Dolt. The founders concluded that version-controlled tables were a product worth shipping. Son brought large-scale infrastructure experience from engineering roles at Amazon and Snap.

The founders spent years turning that thesis into Dolt, the MySQL-compatible database at the center of DoltHub. DumboDB applies the same storage model to a document interface. Remote commands would extend that model beyond a single server, once their availability is reflected consistently across the project's public materials.

The commands DoltHub says it built

DoltHub engineer Neil Macneale detailed the proposed workflow in the September 1 announcement. The post says users can configure a remote with dumboRemote, send a committed branch with dumboPush, create a database from a remote using dumboClone, and retrieve updates through dumboFetch or dumboPull.

In DoltHub's walkthrough, Macneale inserted one document, committed it on the main branch, pushed it to a file:// remote and cloned the result into a second database on the same server. The demonstration showed the clone preserving the document, branch and commit history. DoltHub identified version 0.6.2 as the required release.

DumboDB uses Dolt's storage engine, which organizes content-addressed chunks in a Merkle directed acyclic graph. Structural sharing allows commits to reuse unchanged data rather than store an independent copy of every database state. It also gives DumboDB stable identifiers for comparing and transferring versions.

Macneale wrote that dumboFetch returns the branches that appeared or moved, along with their previous and current commit identifiers. A calling agent could inspect the repository change before deciding whether to merge it. The design follows DoltHub's wider effort to expose database operations to software agents as explicit, reversible actions.

The technical post and the current roadmap do not agree on whether those commands are shipped. DoltHub's announcement presents the first phase as complete. The repository, checked September 2, continues to place clone, push and pull under future work and omits fetch from the roadmap.

DoltHub's current hosted-product documentation adds another limit. An August 7 company post documents DoltHub support for Dolt, Doltgres and DoltLite, without listing a hosted DumboDB workspace or storage endpoint. DumboDB's repository lists a custom workbench as future work.

Six weeks to a database, four months to a remote-workflow announcement

DoltHub released DumboDB 0.1 on May 7 after Macneale used coding agents to turn a proof of concept into a working database in roughly six weeks. DumboDB began with FerretDB's open-source MongoDB-compatible code and replaced its PostgreSQL-backed approach with Dolt's versioned storage.

The speed matters because DumboDB is one result of a broader change inside DoltHub. Sehn has said coding agents accelerated the company's ability to produce database variants, including DumboDB and the SQLite-oriented DoltLite. That allows a relatively small database vendor to pursue several compatibility layers around one storage model.

Generated code does not remove the verification burden at the database layer. Macneale wrote at launch that development slowed after the proof of concept to accommodate human testing and review. The DumboDB repository continues to label the software pre-1.0 and unsuitable for production use.

DumboDB stores collections as Dolt table structures with key and value columns, while documents are represented as rows, according to DoltHub's technical explanation of the storage model. DoltHub has not published DumboDB production customers, performance results or an operating history. MongoDB compatibility also remains an engineering target rather than evidence that DumboDB can replace MongoDB's production tooling.

The roadmap still needs reconciliation

The September 1 announcement describes two later phases. It says Phase 2 would support pushes into a running DumboDB server from an external entity, while Phase 3 would make DoltHub a first-class component of DumboDB. The post gives no release dates for either phase.

The public repository currently places more basic work ahead of those plans. Its roadmap still treats clone, push and pull as future features and lists a custom workbench among the remaining tasks. DoltHub needs to reconcile that roadmap with its release announcement before developers can determine which distributed operations are ready to test.

The sequencing follows the founders' original playbook. Dolt became useful locally, then gained a shared destination modeled on GitHub. Remote commands are central to making a version-controlled database portable, while hosted tools can provide the collaboration surface and a commercial layer around the open-source engine.

DumboDB remains a young database with an ambitious compatibility target and no disclosed production record. The September 1 post lays out how shared repositories are supposed to work. The September 2 roadmap leaves developers without a consistent account of whether that work has shipped.

Reader comments

Conversation for this story loads after sign-in.