SawitDB Core Features Overview
mainSawitDB is a single-file database solution (.sawit) featuring a Hybrid Paged Architecture (4KB pages) with object caching for zero-copy reads. Key capabilities include:
- Data Integrity: Uses
fsyncprotocols and Write-Ahead Logging (WAL) for crash recovery. - Advanced SQL & AQL: Supports
JOIN(Left/Right/Full/Cross),DISTINCT, and full-text search viaBLUSUKAN. - Transactions (v3.0): ACID-compliant transactions using
MULAI AKAD,SAHKAN, andBATALKAN. - Views (v3.0): Virtual tables using
PASANG TEROPONGandBUANG TEROPONG. - Triggers (v3.0): Event hooks via
KENTONGAN. - Procedures (v3.0): Stored scripts via
SOP. - Replication (v3.0): Primary-Replica synchronization via
CABANG. - Security (v3.0): Role-Based Access Control (RBAC) via
POS RONDA(BERI IZIN/CABUT IZIN). - Full-Text Search (v3.0): Inverted Index search via
BLUSUKAN.