pub fn save_database(db: &mut Database, path: &Path) -> Result<()>
Persists db to disk. Same diff-commit behavior as before: only pages whose bytes actually changed get written.
db