Back
Reynold Xin
Cofounder and Chief Architect, Databricks

Spin Up a Whole Production Database for 1 Cent | Reynold Xin, Databricks

🎥 Jul 16, 2026 📺 DataCamp ⏱ 6m 👁 127 views
Cloning a production database has always been slow, expensive, and risky enough to take production down. In this clip, Databricks co-founder and Chief Architect Reynold Xin (co-creator of Apache Spark) breaks down Lakebase branching: a copy-on-write clone of your entire database in under a second, that auto-scales to zero, runs your whole CI/CD pipeline on every pull request, and costs roughly a penny before it's thrown away. It's a genuinely new way to build — ephemeral databases that don't exist until you need them, with perfect isolation from production. 🎧 Watch the full episode of DataF...
Watch on YouTube

About Reynold Xin

Reynold Xin, cofounder and chief architect at Databricks, has been discussing the company's recent product announcements and his views on the future of data infrastructure. At the Data + AI Summit in June 2026, Xin introduced Lakehouse//RT, a real-time analytics engine powered by a new compute engine called Reyden. He demonstrated Reyden executing 8,000 queries at 6,000 queries per second with a tail latency of 37 milliseconds, and said that "none of existing systems can do this." Xin also described Lakebase branching, a copy-on-write clone of an entire database that he said can be created in under a second and costs roughly a penny before being thrown away. He argued that traditional databases "inhibit innovation" because they are slow and expensive to provision, and that infrastructure should enable "rapid experimentation at scale cheaply." Xin has also discussed the impact of AI agents on database architecture. He stated that "agents are becoming the actual primary persona" for database usage, and that "99% of psycho value engineers these days don't write code manually and don't provision the database manually." He described Databricks' work on LTAP (lake transactional and analytical processing), which aims to unify transactional and analytical databases, and Omnigent, an open-source meta-harness for combining different coding agents. Xin said that "many of the traditional software will be sort of rewritten with this new paradigm, which is just get the data to be there and then let's slap some AGI on top."

Source: AI-verified profile updated from Reynold Xin's recent appearances. Browse all interviews →

Transcript (9 segments)
S
Sponsor0:00
Cloning a production database used to be slow, expensive, and risky enough to take production down. Neon Gene's lake-based branches clone in under a second, and the whole thing costs about a penny.
R
Reynold Xin0:15
Databases are viewed as this clunky, expensive, heavyweight thing. The term infrastructure reminds you of PG&E and utility companies, right? They're not nimble. And as a result, they in the past actually inhibit innovation because maybe you can write code very quickly, but if you can't actually provision a database very quickly, and you can run a database very cheaply, you might decide not to run an experiment at all. So we want to enable experimentation at scale that is very low cost. For example, maybe if something – if you don't know if something is going to take off or not – it better not cost you a fortune. It should cost you maybe a dollar or two in order to run an experiment, maybe even less. But once it takes off, you should not require to re-architect everything because you wouldn't have time to do that. We think infrastructure in general and databases in particular – database is one of the most important pieces of infrastructure – needs to enable rapid experimentation at scale cheaply, but at the same time, for any of these experiments that actually takes off, you should be able to scale to mission critical on exactly the same set of infrastructure without having to do any re-architecture. So that's what we're doing with the lake base, and there are many things that go into it and many benefits that come out of it. For example, you can provision a database in less than a second. So now your engineers don't have to wait. Everything is auto scale; it can scale down to zero automatically if there's no load. So if your experiment fails, you don't really pay anything. And because of auto scale, if your experiment actually becomes successful, you can provision it to a much larger resource pool. So you can now support, for example, millions of transactions per second. As a matter of fact, we even talked about we will support multi-cloud disaster recovery, which is probably the industry's first managed multi-cloud disaster recovery. So you can really go to mission critical even if the whole cloud was down.
I
Interviewer2:16
You mentioned the cost of things. I think that's a hot topic at the moment. I think a lot of CEOs have been giving the talk about this change from 'we must use AI as much as we can' to actually 'this is quite expensive.' Tell me through how you think about cost control from the database side of things.
R
Reynold Xin2:30
Yeah, from a database side of things, it's one of the things we think: databases are a fleet-wide problem. You should not think about a database as a single instance. You should always think about databases as, hey, you have a collection of databases and fleets, and how do you actually manage them? Each of them, we think auto scaling is going to be extremely important here. Because most databases in the past, or probably even now, are done in a way that you provision one and it's up and running 24/7. It never shuts down. And that's where a lot of the cost comes from. Because you have to provision for the peak, and more often than not, for something that is not super successful, you provision it but then you forget to shut it down, and before you know it, it racks up hundreds of dollars per month, and you have a thousand of them. Auto scaling takes away that issue. Because if there's no traffic, it's not up. It doesn't cost you anything. And if there is a spike in traffic, it auto scales to have more resources so it can handle that load. We think that's a very critical part of it. The other thing is that a lot of the infrastructure spend that people put together by agents is largely because of experimentation and CICD cost.
Lake Base also solves the problem with this branching. Basically, Lake Base has this thing called branching. It's actually really unique to Lake Base. What it does is it takes a complete clone of your database – logical. So it doesn't actually really copy, it doesn't really clone the database. It just marks a copy-on-write clone of the underlying storage layer. And it's basically a pointer saying, 'Hey, this is the state of the database.' And if you do updates, it will now start recording updates. But with this copy-on-write branching, you can actually clone a production database or a test database in less than a second without paying for extra storage. So this becomes a great way to run CICD by combining all the scaling and this branching, because every time you create a new pull request to, for example, your application code – this is actually very common in our model of customers now – they would create a branch of their database. And they'd run the entire CICD on that pull request and that branch. And then when CICD is done, it's shut down. It scales down to zero. They often delete the database. It incurs maybe 1 cent of storage cost because of that pull request trying to insert another row or two. And then it incurs very little compute because it just runs for the duration of that little CICD pipeline. And then it's gone. This is not something you could – by the way, it has perfect isolation because it's an actual new Postgres instance that's running just for this. So this is something that's impossible to do outside of Lake Base right now, because if you actually want to do a clone of the database, you have to clone the data outside of Lake Base. And as a result, it becomes very expensive. It takes a long time. But the cloning of your production database could take down a production database itself. That's another horror story that happens all the time. So Lake Base just solves all of these problems and really makes it much easier to control the cost and have much lower TCO while enabling all of this possible experimentation and innovation.
I
Interviewer5:47
That's actually pretty wild. I think the traditional way of doing things is you have one production copy of all your data, you have one staging copy of your data, and that's kind of it. So the idea of just setting up an ephemeral copy of, hey, this is the variation on your data set, which shouldn't have the database exist until the PR is merged, and then get rid of it – that seems like a fundamental new way of working.
R
Reynold Xin6:09
That most of our empires is not a natural physical copy, right? It just appears a logical copy. A logical independent copy is isolated, so you can run all your experiments on it. It has no impact on the rest of the other PRs or your production system.
I
Interviewer6:23
All right, so you're not just copying hundreds of gigabytes of data all over the place. Okay, yeah.
U
Unknown6:43
[music]