Removing fsync from our local storage engine
이 글은 로컬 스토리지 엔진에서 fsync 호출을 제거하여 성능을 크게 향상시킨 새로운 단일 노드 키-값 저장소 엔진 설계에 대해 설명한다. 이 엔진은 SSD 전용 환경에서 고정 크기 사전 할당 파일, O_DIRECT 쓰기, 4KB 원자적 저널 커밋을 활용하여 파일 시스템 메타데이터 동기화 비용을 회피한다. 이를 통해 AWS NVMe 환경에서 기존 ext4 + fsync 대비 약 1.6배 높은 처리량을 달성했다. 다만, 이 설계는 POSIX 호환성이나 HDD 지원 등 일반적인 파일 시스템 요구사항을 포기한 제한된 환경에 특화되어 있다.


