Remix.run Logo
arpinum 4 days ago

This is popping up because SurrealDB was found to turn fsync off by default. But there are important differences:

- SurrealDB provides poor documentation about this default

- SQLite is typically run client side, while SurrealDB is typically run as a remote server

- SQLite is actually full sync by default, but distros may package it with other defaults - SurrealDB explicitly did this for benchmarking reasons (for comparison fairness) while SQLite distros turn off fsync for typically practical reasons as it's run pure client side.