Fast key-value Store Based and Storage Engine for Shinobi Dev
Bahan Racikannya :
-
Log-Structure Merge Tree Data Structure
-
SAX-Hash Algorithm
-
DJB Hash Algorithm
-
Bernstein Bloom Filter for Hiraishin Jutsu
-
SILO method bottling data
-
Datareq Skip Indexing for Jikukan Kekai
-
Level Cache Marking Jutsu Indexing Data for Jutsu-Shiki (Markingnya si Minato itu looooh)
make all = Create all
make silo-benchmark = Create benchmark file binary
make clean = Delete all object
Yaaaah silahken diliat sajalah Makefilenya
-
Open your terminal first
-
cd silokatana/
-
make silo-benchmark 'OR' make all
-
./silo-benchmark write 1000000
-
./silo-benchmark read 1000000
-
To remove obj files and storage just type 'make clean && make cleandb'
-
Open your terminal first
-
cd silokatana/
-
make siloserver
-
Silahken pindahken siloserver ketempat yang lebih beradad bisa di /usr/bin bisa di /opt
-
sudo siloserver
-
Silo server sudah jalan, buat ngetes bisa pakai redis-cli
-
sudo apt-get install redis-tools
-
redis-cli 127.0.0.1:6379> 127.0.0.1:6379>PING PONG 127.0.0.1:6379>SET konci "yaapalah ini gan" OK 127.0.0.1:6379>GET konci "apalah ini" 127.0.0.1:6379>
-
Support Command : PING GET SET MGET MSET DEL INFO SHUTDOWN
./silo-benchmark write 1000000 - Nulis key sejuta a.k.a 1000K
./silo-benchmark read 1000000 - Baca key sejuta a.k.a 1000K
Ya masih dalam tahap prototype, ntar ditambah2 lagi kok
- Create DBServer **done
- Create Binding Storage **taperlu pake bindingnya redis ajah :))
- Poto-poto Unyu **done cek folder "unyupokoknya" kemungkinan akan diapdet berkala :-"