{"repo":"WowoEngine/SawitDB-Go","free":true,"listed":false,"github":"https://github.com/WowoEngine/SawitDB-Go","clone":"git clone https://github.com/WowoEngine/SawitDB-Go.git","description":"SawitDB: The First Agricultural-Based Database with Anti-Corruption Protocols. Built for Data Sovereignty to oppose expensive, unreliable state infrastructure.","language":"Go","stars":29,"topics":["custom-database","database","database-engine","databases","go","golang","golang-module","golang-package","sawit","sawitdb"],"license":"MIT","category":"databases-storage","readme_excerpt":"SawitDB (Go Version) SawitDB (Go) is the high-performance Golang implementation of SawitDB. It aims to provide near-native speeds while maintaining full compatibility with the .sawit binary format used by the Node.js and PHP versions. 🚨 Emergency: Aceh Flood Relief Please support our brothers and sisters in Aceh. Features (v2.5.0) - Paged Architecture : Data is stored in 4096-byte binary pages. - Object Caching (New) : Implements Page-Level Object Caching for high-speed reads (bypassing JSON parse for hot pages). - Hash Joins (New) : Optimized JOIN operations (O(M+N)) for massive performance gains on relations. - Persistent Indexes (New) : Indexes are now automatically persisted in indexes system table and restored on load. - Query Cache (New) : LRU Cache for parsed queries to reduce CPU overhead. - Concurrency : Goroutine-safe server implementation. - Network Support : Client-Server architecture using TCP. Installation Quick Start (CLI) Build the CLI tool: Inside the interactive shell: Quick Start (Server) The server will start on 0.0.0.0:7878 by default. Usage (Embedded) You can use the Engine directly in your Go applications. Architecture Details - pkg/engine : Core Database Engine logic. - pkg/storage : Pager and File I/O. - pkg/parser : Query Parser (AQL/SQL). - pkg/index : B-Tree Index implementation. - pkg/server : TCP Server implementation. Full Feature Comparison Feature Tani Edition (AQL) Generic SQL (Standard) Notes --------- ------------------- ------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/WowoEngine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WowoEngine/SawitDB-Go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}