Playground

Break a real database. It's only your branch.

This is a live MatrixOne instance, not a recording. The moment you opened this page you were given your own branch of the customers table — forked from a snapshot, not copied. Change anything you like; nobody else sees it, and it disappears when you leave.

Creating your branch…
mysql — your branch
⌘/Ctrl + ↵

Results appear here.

How this page scales — and why that's the point

Every visitor here gets a real, writable, isolated copy of the same table. On any other database that means a container each, or everyone sharing one schema and stepping on each other. Here it is one statement — DATA BRANCH CREATE TABLE — costing metadata rather than a copy, which is why thousands of these fit on a single instance. The architecture of this playground is the claim the rest of the site is making.

Limits, so you know where the edges are: one statement at a time, 5-second timeout, 200 rows returned, 80 statements per branch, and the branch is reclaimed after 20 minutes idle. Statements that would reach outside your branch are refused. None of that applies to MatrixOne on your own machine.