나는 이것을 얻기 위해서 ... 내구성의 요소를 올바르게 얻기 위해서, 내가해야 할 일은 '기다림 for sync '옵션이 제공되거나 컬렉션에 전역으로 설정되어 있으며 데이터가 "즉시 동기화"되어 올바른지 (O/S에 관한 부분을 제외하고) 쓰기가 디스크에 100 % 보장됨을 보장합니다.ArangoDB : ArangoDB에서 제공하는 내구성 보증 ... 자주 묻는 질문 성명서
2
A
답변
3
각 컬렉션에 대해 'wairForSync'를 'true'또는 'false'로 설정할 수 있습니다. 'true'로 설정하면 해당 컬렉션의 문서를 저장, 업데이트 또는 삭제하라는 호출은 O/S가 변경 내용이 디스크에 기록되었다고보고 할 때까지 대기합니다. 당신이 쓴 것처럼, O/S 또는 하드 디스크가 거짓말 일 수 있습니다.
'save', 'replace'등의 호출에서 'waitForSync'를 'true'로 설정하면 마찬가지입니다.
각 블록에는 체크섬이 있습니다. ArangoDB가 문서를 쓰는 동안 서버가 충돌하면 쓰기가 성공했는지 여부를 확인하고 시작할 때 확인합니다.