An open API service providing repository metadata for many open source software ecosystems.

Topic: "bitcask"

rosedblabs/rust-practice

some tiny learning projects in Rust

Language: Rust - Size: 21.5 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 614 - Forks: 75

auula/urnadb

UrnaDB is a NoSQL database support diverse data types and transactions.

Language: Go - Size: 3.55 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 272 - Forks: 32

rosedblabs/wal

Write Ahead Log for LSM or bitcask storage(or any append-only write).

Language: Go - Size: 104 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 257 - Forks: 45

mr-karan/barreldb

A disk based KV store (based on Bitcask implementation)

Language: Go - Size: 118 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 175 - Forks: 10

Kirov7/CouloyDB

CouloyDB is a storage engine that strikes a balance between performance and storage costs.

Language: Go - Size: 254 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 159 - Forks: 25

dineshgowda24/bitcask-rb

📁 Build your own fast, persistent KV store(Based on bitcask paper)

Language: Ruby - Size: 1.04 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 65 - Forks: 1

xincao9/dkv

对象存储 - 日志结构哈希表

Language: Go - Size: 19.1 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 4

al8n/skl

A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.

Language: Rust - Size: 821 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 57 - Forks: 7

elliotchenzichang/tiny-bitcask

build a tiny kv store base on Bitcask

Language: Go - Size: 37.1 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 41 - Forks: 7

XiXi-2024/xixi-kv

A lightweight key-value storage engine based on the Bitcask model.

Language: Go - Size: 293 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 39 - Forks: 9

prologic/bitcask

🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.

Size: 1.95 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 2

iFaceless/tinkv

[WIP] ✨ TinKV is a simple and fast key-value storage written in Rust, which provides a bultin CLI and a Redis compatible server.

Language: Rust - Size: 166 KB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 30 - Forks: 6

ldmtam/raft-auto-increment

Distributed, fault-tolerant, persistent, auto-increment ID generation service with Raft consensus

Language: Go - Size: 85 KB - Last synced at: about 5 hours ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 1

healeycodes/bitcask-lite

📚 A log-structured hash table database. Speedy K/V store for datasets larger than memory.

Language: Go - Size: 56.6 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 1

dragonquest/bitcask

Bitcask Implementation in Rust. A fast key-value store.

Language: Rust - Size: 367 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 22 - Forks: 2

manosriram/nimbusdb

Persistent Key-Value store based on BitCask.

Language: Go - Size: 1.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 18 - Forks: 2

qichengzx/bitcask

Bitcask is a log-structured fast KV store.

Language: Go - Size: 40 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 2

ltungv/bitcask

A tiny key-value store backed by Bitcask and Redis Serialization Protocol

Language: Rust - Size: 542 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 1

ldmtam/go-bitcask

A Log-Structured Hash Table for Fast Key/Value Data implemented in Golang

Language: Go - Size: 56.6 KB - Last synced at: about 5 hours ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

wenzhang-dev/bitcaskDB

Light-weight, fast, fixed capacity key/value storage engine base on bitcask storage model

Language: Go - Size: 172 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 10 - Forks: 4

octu0/bitcaskdb

high performance KV database based on bitcask

Language: Go - Size: 590 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 1

ndancing/bitcask

A simple Bitcask implementation in Java

Language: Java - Size: 50.8 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 9 - Forks: 0

KevinZh0A/bitkv-rs

A k/v storage engine inspired by bitcask written in Rust

Language: Rust - Size: 189 KB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 9 - Forks: 0

SYaoJun/yesdb

bitcask storage system【WIP】

Language: C++ - Size: 617 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

varunu28/bit-db

1️⃣ & 0️⃣ A database implementation based upon Bitcask paper

Language: Java - Size: 26.4 KB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 2

al8n/valog

A lock-free, generic, lightweight value log for WiscKey or Bitcask architecture databases.

Language: Rust - Size: 43.9 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 2

SarthakMakhija/bitcask

Bitcask - A Log-Structured Fast KV Store

Language: Go - Size: 107 KB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 3

ashwaniYDV/My-LSM-Tree-cpp

Log-structured Key-Value storage engine written in C++

Language: C++ - Size: 2.01 MB - Last synced at: 21 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

yati-sagade/bitrust

Bitcask implementation in Rust

Language: Rust - Size: 286 KB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

prologic/bitcask

🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.

Language: Go - Size: 31.5 MB - Last synced at: over 1 year ago - Stars: 5 - Forks: 4

LiangrunDa/bitcask-engine-rs

A Rust implementation of BitCask, a log-structured storage engine for key/value data.

Language: Rust - Size: 25.4 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 3

kuentra-official/wal

Updated, next-generation WAL (Write Ahead Log) for LSM or Bitcask

Language: Go - Size: 310 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 1

LouayMagdy/Weather-Stations-Monitoring Fork of basel-bytes/Weather-Stations-Monitoring

DDIA Course Project

Language: Java - Size: 46 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

tsundata/flowdb

A light weight distributed key-value database system

Language: Go - Size: 68.4 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

prologic/bitraft

🎉 A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.

Language: Go - Size: 3.23 MB - Last synced at: over 1 year ago - Stars: 3 - Forks: 2

dfeneyrou/litecask

A high performance single-header embeddable persistent key-value store with indexing capabilities

Language: C++ - Size: 333 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

kakosute/lazydb

Fast KV database implemented in Go.

Size: 689 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

saint-yellow/baradb

K/V storage engine based on Bitcask

Language: Go - Size: 378 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

gfreezy/bitcask-rs

bitcask in rust

Language: Rust - Size: 136 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

skywalkerlee/bitcask

bitcask written in golang

Language: Go - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 1

prxssh/beetle

redis compliant key-value store using bitcask 🐞

Language: Elixir - Size: 140 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

ckampfe/bc2

Yet another Bitcask implementation.

Language: Elixir - Size: 330 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

nemanja-m/kiwi

KiWi is a lightweight RESP-compliant key-value store inspired by the Bitcask paper, designed for simplicity and blazingly-fast operations 🥝

Language: Java - Size: 392 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

yonwoo9/go-bitcask

go-bitcask is a simple, fast, and efficient key-value store written in Go.go-bitcask 是一个用 Go 语言编写的简单、快速且高效的键值存储。

Language: Go - Size: 313 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

berylyvos/yojoudb

An embeddable, fast and persistent key-value storage engine based on Bitcask.

Language: Go - Size: 169 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

geeksilva97/amnesia-db-ruby

AmnesiaDB is an experimental key/value storage engine developed during a workshop about Data Structures and Algorithms

Language: Ruby - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

screw-coding/mini-kv-db

mini kv db like bitcask

Language: Go - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

cedrickchee/bitcask

My key/value store (embedded database) solution for PingCAP training courses

Language: Rust - Size: 2.98 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

Nov11/bitcask

Language: C++ - Size: 94.7 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

aknudsen/bitcask-key-value-store

Bitcask key-value store implemented in Rust, as per PingCAP's [course](https://github.com/pingcap/talent-plan/blob/master/rust/docs/lesson-plan.md#user-content-practical-networked-applications-in-rust).

Last synced at: over 2 years ago - Stars: 1 - Forks: 0

lambertse/bitcask-cpp

Bitcask - Log-structured storage engine designed for fast key-value data. Implemented in CPP

Language: C++ - Size: 49.8 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

thenoobgrammer/bitcask-db-impl

A fun bitcask implementation in go, to gain more understanding on mutexes and log-structured hash tables

Language: Go - Size: 8.79 KB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

binary-riviera/bitcask

Python reimplementation of the Bitcask key value database

Language: Python - Size: 59.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mhib/rubcask

A Bitcask-like Key/Value storage library

Language: Ruby - Size: 70.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

luqmansen/built-your-own-db

Educational project - built your own DB

Language: Java - Size: 79.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Mitsui515/bitcask

A high-performance KV storage engine based on the Bitcask

Language: Go - Size: 88.9 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

xingyu-long/gobitcask

Go version Bitcask

Language: Go - Size: 11.7 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

sudo-nick/nord

distributed key value store

Language: Go - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Youhanna-Yousry/Weather-Stations-Monitoring

This project demonstrates efficient stream processing, data archiving, and real-time analysis of weather data using modern data-intensive application techniques

Language: Java - Size: 1.53 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

SanskarxRawat/bytevault

Bytevault is a high-performance, thread-safe, disk-based key-value store inspired by Bitcask.

Language: Java - Size: 123 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

cvt220106/rust-tiny-practice-projects

some tiny rust practice projects, just do it!

Language: Rust - Size: 9.77 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Marwan-Mahmoud/Weather-Stations-Monitoring

Weather monitoring system for real-time data collection, processing, and visualization.

Language: Java - Size: 163 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

gnik-nadroj/cosmo

A log structured storage engine optimized for low latency per item read or written and high write throughput

Language: C++ - Size: 16.2 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ckampfe/b2

An implementation of Bitcask as a Rust library

Language: Rust - Size: 23.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

yeqown/enchanted-sleeve

A KV storage engine based LSM

Language: Go - Size: 91.8 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

ckampfe/bic

An implementation of Bitcask

Language: Elixir - Size: 46.9 KB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

eiri/py_bitcask

Fast Key/Value Data Storage

Language: Python - Size: 123 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

zarttic/bitcask

💾高性能KV数据库

Language: Go - Size: 91.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

zevin02/FlexDB

FlexDB is a KV database based on the Bitcask and compatible with the Redis protocol and mvcc with transactional support.

Language: Go - Size: 3.71 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

saint-yellow/baradb-redis

Redis implementation based on Bitcask K/V storage engine

Language: Go - Size: 63.5 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Ahmedelsa3eed/Weather-Stations-Monitoring

Implementing the architecture of a weather monitoring system

Language: Java - Size: 42.3 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

tarrsalah/node-bitcask

Language: TypeScript - Size: 35.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

varugasu/rust-caskdb

Language: Rust - Size: 41 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

PradeepSingh1988/bitC-DB

A Unordered LSM (bitcask) based Key Value Store in python

Language: Python - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

fvilers/bitcask

A log-structured hash table for fast key/value data

Language: Rust - Size: 42 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

codescalersinternships/ahmed-salah-ucf-bitcask

A Go implementation of the Bitcask model.

Language: Go - Size: 2.81 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

howz97/kvs

kvs is key-value store written in Rust and uses bitcask to improve performance

Language: Rust - Size: 69.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

prologic/bitcaskfs

A FUSE filesystem for the Bitcask database

Language: Go - Size: 267 KB - Last synced at: about 1 year ago - Stars: 0 - Forks: 2