Godown Go 开发的​分布式 KeyValue 数据库

程序名称:Godown

授权协议: MIT

操作系统: 跨平台

开发语言: Google Go

Godown 介绍

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())
    }
}

Godown 官网

https://github.com/namreg/godown

相关编程语言

SchemaCrawler提供一组用于增强标准JDBC Metadata的...
ER Master 是一个用于设计ER模型图的Eclipse插件。提...
Eclipse下用于画数据库ER图的插件,主要特性如下: ...
PowerDesigner 是Sybase的企业建模和设计解决方案,...
Mogwai ERDesigner NG是一个实体关系建模工具类似于...
Power*Architect 是一个数据建模工具,主要用在数据...