go-sophia is a golang binding for sophia database
Switch branches/tags
Nothing to show
Clone or download
pzhin document: use Document by value
Document is just a wrapper for sophia pointer,
so it is not necessary to be a pointer for Document.
If we will use it by value everywhere it can be allocated on stack
instead of heap. It helps to avoid expensive heap allocations.
Latest commit fb9ff1c Oct 3, 2018
Permalink
Failed to load latest commit information.
manual_tests/issue2
.travis.yml
LICENSE
README.md
c_string_cache.go
cursor.go
cursor_test.go
data_store.go
database.go
database_test.go
document.go
environment.go
environment_test.go
schema.go
schema_test.go
sophia.c
sophia.h
transaction.go
transaction_test.go
types.go
types_test.go
upsert.go
upsert_test.go
var_store.go
wrappers.go

README.md

Build Status Coverage Status Go Report Card codebeat badge GoDoc

go-sophia

go-sophia is a Go (golang) binding to the Sophia key-value database (http://sophia.systems/)

#Installation The sophia sources are bundled with the go-sophia, so you should make only go get github.com/pzhin/go-sophia to install it.

#Library information Used Sophia v2.2 (commit 1419633)