Godown—Go開發的分散式Key-Value資料庫
Godown 是一個 Go 語言開發的簡單、高效分散式 Key-Value 資料庫,靈感來源 Redis,基於 Raft 協議,支援 String, Bitmap, Map, List。
演示視訊
使用示例
通過 Go 客戶端進行連線
package main
import ( "fmt"
"github.com/namreg/godown/client")
func main() {
c, err := client.New("127.0.0.1:4000")
if err != nil {
panic(err)
}
defer c.Close()
res := c.Get("key")
if res.Err() != nil {
panic(res.Err())
}
if res.IsNil() {
fmt.Print("key does not exist")
} else {
fmt.Println(res.Int64())
}
}
本文來自雲棲社群合作伙伴“開源中國”
本文作者:局長
相關文章
- Go的又一個分散式資料庫開源了Go分散式資料庫
- 真正硬核分散式資料庫:開發分散式SQL資料庫的6種技術挑戰 - YugaByte分散式資料庫SQL
- 分散式資料庫分散式資料庫
- 分散式資料庫火了 開源填補資料庫空白分散式資料庫
- 主流開源分散式圖資料庫 Benchmark分散式資料庫
- 分散式資料庫概述分散式資料庫
- 分散式 SQL:資料庫的未來發展方向分散式SQL資料庫
- Greenplum資料庫,分散式資料庫,大資料資料庫分散式大資料
- 分散式資料庫 ZNBase 的分散式計劃生成分散式資料庫
- 亞信安慧AntDB資料庫開啟分散式資料庫的新篇章資料庫分散式
- 開源分散式圖資料庫的思考和實踐分散式資料庫
- 分散式資料庫系列(三)分散式資料庫
- 分散式資料庫系列(二)分散式資料庫
- 分散式資料庫系列(一)分散式資料庫
- 使用 Rust 構建分散式 Key-Value StoreRust分散式
- “熱搜”中的分散式資料庫分散式資料庫
- 分散式資料庫的健康評估分散式資料庫
- 分析型資料庫:分散式分析型資料庫資料庫分散式
- 鴻蒙原生應用開發——分散式資料物件鴻蒙分散式物件
- 分散式資料庫技術的演進和發展方向分散式資料庫
- owl - Go語言開發的分散式監控系統Go分散式
- 《分散式資料庫HBase案例教程》分散式資料庫
- 分散式資料庫管理系列(一)分散式資料庫
- openGauss 分散式資料庫能力分散式資料庫
- 分散式資料庫的複製原理 - Quastor分散式資料庫AST
- 幾款分散式資料庫的對比分散式資料庫
- 資料庫的未來:雲原生+分散式資料庫分散式
- 分散式資料庫的需求與場景分散式資料庫
- 聊聊Oracle的分散式資料庫技術Oracle分散式資料庫
- 分散式資料庫拆表拆庫的常用策略分散式資料庫
- 大資料將促進分散式資料庫發展及去Oracle大資料分散式資料庫Oracle
- 分散式資料庫如何控制資料重複 ?分散式資料庫
- 資料庫開發---常用物件-函式資料庫物件函式
- 國產分散式資料庫發展趨勢與難點分散式資料庫
- 分散式資料庫技術之路未來如何發展?分散式資料庫
- 圖資料庫中的“分散式”和“資料切分”(切圖)資料庫分散式
- 分散式 Key-Value 儲存系統:Cassandra 入門分散式
- 分散式資料庫技術論壇分散式資料庫