Skip to content

Commit ee3f19f

Browse files
committed
Enhance architecture documentation for Helix Enterprise by clarifying the node structure and detailing the differences from the open-source v1 version. Added information about the new LSM-based storage engine and its capabilities for concurrent writes and data handling.
1 parent f9090a0 commit ee3f19f

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

enterprise/architecture.mdx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@ title: 'Architecture'
55
import { EnterpriseDiagram } from "/snippets/enterprise-diagram.jsx"
66
import { architectureDiagram } from "/snippets/diagrams.jsx"
77

8-
Helix Enterprise runs as a single writer and auto-scaling readers behind a routing gateway. Reads
8+
Helix Enterprise runs as a single writer node and multiple reader nodes behind a routing gateway. Reads
99
scale horizontally. Writes are serialized through a dedicated writer process to maintain a simple
10-
consistency model.
10+
consistency model.
11+
12+
Helix Enterprise is a fundamentally different architecture and database compared to the opensource v1
13+
version of HelixDB. That version used LMDB which was limited to sequential writes and could only handle
14+
a relatively small amount of data. Helix Enterprise uses a new LSM based storage engine backed by object
15+
storage that can handle concurrent writes to the writer node and allows for virtually unlimited data storage.
1116

1217
<EnterpriseDiagram diagram={architectureDiagram} />
1318

0 commit comments

Comments
 (0)