Источник: Nuances of Programming Представляем SCDB, то есть Solid-Core-Database. Этот проект еще находится на ранних стадиях разработки и задуман для решения задач и проблем разработчиков. Что такое SCDB? Пример $ docker pull skj2414e954/scdb:latest
$ docker run -d -p 50051:50051 -p 6727:6727 skj2414e954/scdb:latest Пример кода: go get -u github.com/sjy-dv/scdb/scdb/pkg/scdbclient/v1beta@v1.0.0-alpha package main
import (
"context"
"log"
scdbclient "github.com/sjy-dv/scdb/scdb/pkg/scdbclient/v1beta"
)
func main() {
conn, err := scdbclient.NewScdbConn("127.0.0.1:50051")
if err != nil {
log.Fatal(err)
}
defer conn.Close()
err = conn.Ping(context.Background())
if err != nil {
log.Fatal(err)
}
err = conn.Save(context.Background(), []byte("greeting"), []byte("helloworld"))
if err != nil {
log.Fatal(err)
}
val, err := conn.Get(context.Background(), []byte("greeting"))
if err != nil {
log.Fata