分享一個純 Go 編寫的內嵌型 KV 資料庫 NutsDB,支援事務以及多種資料結構
大家好,分享一個我最近開源的用純GO編寫的內嵌型資料庫。是對nosql的一個階段性的實踐。
Feature:
- 支援 ACID 事務 (從v 0.3.0開始)
- 支援基本的 Put、Delete、Get 操作
- 支援字首掃描
- 支援範圍掃描
- 除了基本的 String,還支援多種資料結構類似Redis的APi,如列表(list)、集合(set)、有序集合(sorted set)。
專案地址
https://github.com/xujiajun/nutsdb
歡迎大家給我提issue、star關注、提交PR。
相關文章
- 分享一個純 Go 編寫的高效能內嵌型 KV 資料庫 NutsDB,支援事務以及多種資料結構Go資料庫資料結構
- 今日談:BoltDB資料庫,一款純Go實現的KV資料庫資料庫Go
- 資料庫事務以及事務的四個特性資料庫
- 支援多種資料庫型別的遷移工具資料庫型別
- 一個 issue 為 NutsDB 測試 10 億資料分享
- SQL Server 批量生成資料庫內多個表的表結構SQLServer資料庫
- iOS標準庫中常用資料結構和演算法之KV資料庫iOS資料結構演算法資料庫
- 資料庫事務與 MySQL 事務總結資料庫MySql
- .NET 百萬級 大資料插入、更新 ,支援多種資料庫大資料資料庫
- Redis資料結構的內部編碼Redis資料結構
- MySQL資料庫6:Go與MySQL事務MySql資料庫Go
- Redis多種資料型別以及使用場景Redis資料型別
- 使用 LSM Tree 思想實現一個 KV 資料庫資料庫
- 使用多種 Redis 資料型別構建一個文章投票網站Redis資料型別網站
- sysbench 多種測試資料庫一起編譯資料庫編譯
- database資料庫的資料結構Database資料庫資料結構
- redis支援的資料結構Redis資料結構
- 資料庫事務的特徵資料庫特徵
- 鑲嵌資料集工具小結(一)建立/刪除鑲嵌資料集
- 手寫一個業務資料比對庫
- 【Immutable.js】可持久化資料結構以及結構分享JS持久化資料結構
- SDB :純 golang 開發、資料結構豐富、持久化的 NoSQL 資料庫Golang資料結構持久化SQL資料庫
- .NET 資料庫事務的各種玩法進化資料庫
- [資料庫]事務的4種隔離級別資料庫
- Go常用的資料結構Go資料結構
- 策略模式實現支援多種類資料庫的DBHelp模式資料庫
- 一種透過延遲事務提升資料庫效能的方法資料庫
- 資料庫事務的四大特性以及事務的隔離級別資料庫
- redis 資料結構和內部編碼Redis資料結構
- Go 的資料型別總結Go資料型別
- python 內建資料結構-數值型Python資料結構
- 完善昨天寫的資料庫結構同步方案資料庫
- mysql資料庫-資料結構MySql資料庫資料結構
- gluesql/gluesql:一個用Rust編寫的SQL資料庫引擎庫包SQLRust資料庫
- 資料整合平臺,多種異構資料來源連結
- 分享一個MySQL資料庫表結構匯出word文件最方便的方法MySql資料庫
- 如何定義一個自帶資料區的結構體:三種資料結構體的比較結構體資料結構
- 資料庫系列:事務的4種隔離級別資料庫