SurrealDB is sacrificing data durability to make benchmarks look better

631 points ChillFish8 64 comments

TL;DR: If you don't want to leave reddit or read the details:

If you are a SurrealDB user running any SurrealDB instance backed by the RocksDB or SurrealKV storage backends you MUST EXPLICITLY set SURREAL_SYNC_DATA=true in your environment variables otherwise your instance is NOT crash safe and can very easily corrupt.