Platform / Data / Durability & Trust
Data & Infrastructure

Durability & Trust
Enterprise features, base engine.

The commercial database playbook is to sell you the engine, then sell reliability, encryption, and security back to you as premium tiers. SynergyDB builds them into the core — and proves each one the adversarial way: kill the server mid-write, cut a machine off from its peers, present the wrong key, sign in as the wrong user.

● Survives sudden shutdowns, proven 3-server automatic failover proven Every byte encrypted on disk No login, no data — on every connection
What it replaces
Enterprise-edition licensesreliability and encryption sold as upgrades elsewhere A separate replication productautomatic failover is built into the core Encryption add-onsdisk encryption included in the engine
High availability

Three servers, one truth — proven by killing the leader

SynergyDB can run as a cluster of three servers that agree on every change before it counts as saved. One server leads, the others keep exact copies, and if the leader dies, a survivor takes over automatically with nothing lost. That isn't taken on faith — a live three-server cluster was put through the failure drills that matter.

  • Clean leadership: the servers elect one leader, the others follow, and the bookkeeping proves who was in charge when
  • Faithful copies: everything written on the leader reads back identically on both other servers
  • Failover: kill the leader — a replacement is chosen by the surviving majority in about 12 seconds, with every previously saved record intact
  • Split-brain safety: a leader cut off from the majority refuses new writes rather than letting two versions of the truth develop; writing resumes when the group reconnects
  • Catch-up: a server that was offline rejoins, receives everything it missed, and matches the leader exactly

By the numbers

0saved records lost across every failover drill
~12sto promote a replacement when the lead server dies
3server cluster: leadership, copying, and rejoining all validated
Encryption

Every byte on disk encrypted — validated by crash

Everything the engine writes to disk is protected with the same grade of encryption banks use — the data files and the safety journal alike, each block sealed with a unique code so tampering is detectable on read.

🔒Wrong key, no entry

Present the wrong key and the engine refuses to open at all — no partial reads, no unencrypted fallback. Test data written under encryption is verifiably absent from every file on disk.

💥Pull-the-plug testing

Fifteen consecutive hard-crash cycles while writing encrypted data at full speed: account balances stayed exactly right, transfer records stayed complete, and not one saved record was lost.

🔁Zero-downtime adoption

Older unencrypted files stay readable after the upgrade, and data becomes encrypted naturally as the engine reorganizes itself over time — turning encryption on is an upgrade, not a migration project.

Access control

Access rules that follow the data, not the door

🚪Enforced however you connect

Rules about which rows a person may see — and which sensitive columns are hidden from them — are enforced in the core engine. The same user sees exactly the same permitted data with the same hidden fields, whether they connect PostgreSQL-style, MySQL-style, or ClickHouse-style.

🧱Locked by default

Every connection type checks credentials against one shared login system and rejects wrong or missing passwords — verified by actively trying to get in without them, not just by reading the code. Create a user once and the account works across all the SQL connections.

Hiding that can't be sidestepped: even a SELECT * — the "just give me everything" query — still comes back with the protected columns hidden. The lazy query gets the same protection as the careful one.

Commercial load

Hardened by the industry's standard stress test

Order-processing workloads — many customers buying at once, records held mid-update, connections dropping at the worst moment — are where databases actually break. SynergyDB runs the industry's classic order-entry stress test as a standing exam, and every finding became a permanent engine improvement.

⚙️20× faster lookups

Orders and their line items are found by direct lookup instead of scanning whole tables — roughly a 20× speedup on the busiest write path, with individual reads answered in a few thousandths of a second.

🔗No stuck records

While one user updates a record, it's briefly held so nobody else can conflict — and if that user's connection dies mid-update, the hold is released in milliseconds instead of jamming everyone behind it.

🚀Faster without cutting corners

Simultaneous saves from many users are bundled into a single disk write — 25% more throughput under load with zero change to safety — and old journal files are cleaned up without ever breaking a backup or a point-in-time restore.

3-server clusteringCrash-safe journalBank-grade encryptionPull-the-plug testingPer-user row + column rulesIndustry stress testBatched disk writesBackup-safe cleanup
Keep exploring

Related