Home / Companies / SurrealDB / Blog / Post Details
Content Deep Dive

SurrealMX: In-memory storage with time travel and persistent storage

Blog post from SurrealDB

Post Details
Company
Date Published
Author
Dave MacLeod
Word Count
1,533
Language
English
Hacker News Points
-
Summary

SurrealMX is the new in-memory storage engine integrated into SurrealDB as of version 3.0, offering users a default, high-performance storage option with features like versioning and optional persistent storage. This storage engine allows SurrealDB users to perform time-travel queries using the VERSION keyword, enabling them to access historical data, which is crucial for legal compliance and other scenarios. SurrealMX supports various configurations for data persistence, including Append-Only Logs (AOL) and periodic snapshots, providing flexibility in balancing performance and durability. Users can customize parameters to ensure data retention and system recovery capabilities, making SurrealMX a versatile tool for managing in-memory data efficiently.