TMCnet News

GemDB Makes Code the Schema, Eliminating Database Migration Bottlenecks to Accelerate AI-Driven Development
[October 21, 2026]

GemDB Makes Code the Schema, Eliminating Database Migration Bottlenecks to Accelerate AI-Driven Development


GemDB today launched GemDB Code, a free Visual Studio Code extension that delivers a database where the code is the schema. When a developer or AI coding agent creates or modifies an object and commits it, the object persists as-is with full ACID transactional guarantees. No translation layer, no separate migration step, and no second production release to coordinate. This is a significant improvement for both experienced engineering teams shipping production software and the growing number of builders using AI coding assistants to create applications for the first time. GemDB Code is available now on the Visual Studio Code Marketplace.

AI coding agents are rewriting application logic faster than traditional databases can absorb the changes. Recent analyst reports have found that AI can accelerate coding by 30-40%, yet overall team productivity often rises less than 10% when downstream steps remain manual, because "the bottlenecks simply move." Those bottlenecks increasingly center on the database.

"The object database category has been largely dormant for a decade, but the conditions that held it back have changed," said Brad Shimmin, Vice President & Practice Lead, Data Intelligence, Analytics, & Infrastructure at Futurum. "AI coding agents are exposing the schema migration bottleneck in ways that were theoretical even two years ago. GemDB is entering this moment with an in-process object database that provides full ACID guarantees and a production track record in financial services spanning three decades."

To date, the industry has responded by building coordination tools, synchronization layers, and ORM abstractions that manage the gap between application code and database schemas. These approaches reduce friction, but they preserve the underlying problem. Code and data remain two separate systems that must stay in sync. GemDB eliminates that separation at the architectural level. Objects persist exactly as they exist in application code. Changing the code changes the schema. No mapping, no migration, and no synchronization because there is nothing to synchronize.

"Everything you can think of in a life insurance company that we could digitize and automate we put into GemDB," said Massimo Arnoldi, Founder, Member of the Board at Lifeware. "Policy administration, claims processing, underwriting workflows, agent compensation. All of it runs on objects that map directly to how our business actually works. We never had to flatten a life insurance contract into rows and columns, so our developers spent their time building insurance logic, not fighting with the database. When we need to change a product or add a rider, the code change is the only change."

GemDB Code packages the GemDB object database engine as a self-contained VS Code extension. The database downloads and configures automatically on first activation. A developer or coding agent creates an object, commits it, and the object persists with full transactiona guarantees. When that object needs to change, the developer or agent updates the code and commits again. Adding new many-to-many relationships, a change that would typically require new join tables, data tables, foreign key definitions, and backfill migration scripts in a relational database, requires only adding a field to an object.

"We've spent decades accepting a separation between code and data that was not inevitable," said Sandeep Parikh, Chief Product Officer, GemDB. "Any builder working with a coding agent eventually hits the same wall, where the agent writes application logic in minutes, but the database layer still expects manual coordination, migration scripts, and scheduled downtime. GemDB removes that wall entirely. When your objects are the database's objects, schema changes become code changes, and code changes are what AI agents do best."

The extension ships with a built-in Jupyter Notebook kernel for interactive development against a live database and an MCP server that enables natural-language queries through any chat-based AI agent, so developers can ask questions of their data conversationally without writing formal queries.


GemDB Code also includes Brain Freeze Insurance, a guided sample application that uses a simulated insurance scenario (policyholders, claims, and quotes for ice-cream-induced brain freeze) to walk developers through object persistence, querying, and schema evolution. The walkthrough asks the developer to add new features, such as tracking favorite flavors and toppings as new many-to-many relationships, using an AI coding agent. The point of the exercise is what doesn't happen: there is no migration script to write, no production database to take down, no join tables to create. The agent updates the code, and the schema has already changed.

GemDB spun out of VMware 13 years ago, built by a core group of technologists who built the database engine from the ground up. The underlying technology, GemStone/S, has been in continuous production since 1986 and runs mission-critical workloads at JPMorgan Chase, UBS, and other organizations where transactional consistency is a regulatory requirement. Emergence, a permanent capital partner, acquired the company in April 2026, providing the capital to build new language runtimes and AI capabilities while maintaining full backward compatibility for existing customers.

"AI coding agents are changing application code faster than any team can coordinate database updates to keep pace," said Kit Merker, CEO, GemDB and Operating Partner, Emergence. "Other approaches only give you better coordination. GemDB eliminates this need altogether by ensuring that when your agent changes the code, it has already changed the schema. There is no second step."

Availability

GemDB Code is available today as a free download on the Visual Studio Code Marketplace. It bundles a scale-limited version of the GemDB database engine within the extension, giving developers everything they need to build and run locally. The extension supports Python at launch; additional language support is planned. Licensed standalone editions, GemDB Advanced and GemDB Enterprise, will be available for production workloads in 2027. For more information, visit gemdb.com.

Supporting Resources

More information can be found at:

About GemDB

GemDB is an object database where the code is the schema. The platform provides object persistence with full ACID transactional guarantees for teams building complex, stateful applications. Built on the GemStone/S engine, in continuous production since 1986 across financial services, insurance, and other regulated industries, GemDB eliminates the translation layer between application code and the database. GemDB is headquartered in Beaverton, Oregon, and is backed by Emergence. For more information, visit gemdb.com.


[ Back To TMCnet.com's Homepage ]