Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: github.com/cznic/kv

Package kv implements a simple and easy to use persistent key/value (KV) store. 2016-07-11: KV now uses the stable version of lldb. (github.com/cznic/lldb). The stored KV pairs are sorted in the key collation order defined by an user supplied 'compare' function (passed as a field in Options). Keys, as well as the values associated with them, are opaque []bytes. Maximum size of a "native" key or value is 65787 bytes. Larger keys or values have to be composed of the "native" ones in client code. The maximum DB size kv can handle is 2^60 bytes (1 exabyte). See also [4]: "Block handles". Transactions are resource limited. All changes made by a transaction are held in memory until the top level transaction is committed. ACID[1] implementation notes/details follows. A successfully committed transaction appears (by its effects on the database) to be indivisible ("atomic") iff the transaction is performed in isolation. An aborted (via RollBack) transaction appears like it never happened under the same limitation. Atomic updates to the DB, via functions like Set, Inc, etc., are performed in their own automatic transaction. If the partial progress of any such function fails at any point, the automatic transaction is canceled via Rollback before returning from the function. A non nil error is returned in that case. All reads, including those made from any other concurrent non isolated transaction(s), performed during a not yet committed transaction, are dirty reads, i.e. the data returned are consistent with the in-progress state of the open transaction, or all of the open transactions. Obviously, conflicts, data races and inconsistent states can happen, but iff non isolated transactions are performed. Performing a Rollback at a nested transaction level properly returns the transaction state (and data read from the DB) to what it was before the respective BeginTransaction. Transactions of the atomic updating functions (Set, Put, Delete ...) are always isolated. Transactions controlled by BeginTransaction/Commit/RollBack, are isolated iff their execution is serialized. Transactions are committed using the two phase commit protocol(2PC)[2] and a write ahead log(WAL)[3]. DB recovery after a crash is performed automatically using data from the WAL. Last transaction data, either of an in progress transaction or a transaction being committed at the moment of the crash, can get lost. No protection from non readable files, files corrupted by other processes or by memory faults or other HW problems, is provided. Always properly backup your DB data file(s).
1 version
Latest release: over 5 years ago
16 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/cznic/kv

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/cznic%2Fkv

Dependent Repos 35

huichen/wukong
高度可定制的全文搜索引擎
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 25 MB - Last synced: 3 months ago - Pushed: over 2 years ago

tgulacsi/agostle
Apostle (convert anything to PDF) Go language version
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 4.01 MB - Last synced: 2 months ago - Pushed: 2 months ago

letseeqiji/gorobbs
gin+gorm+redis+全文搜索引擎 打造的超轻快速的应用级bbs
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 46.8 MB - Last synced: 6 months ago - Pushed: about 1 year ago

UNO-SOFT/mantisbt-plugins-Jira
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 174 KB - Last synced: 30 days ago - Pushed: about 1 month ago

tgulacsi/fronius
Get data from Fronius' Solar.Web
  • v0.0.0-20170515202733-892ccf731fb7 go.sum

Size: 133 KB - Last synced: 9 months ago - Pushed: almost 2 years ago

UNO-SOFT/signify-nacl
Simple signing lib/CLI using golang.org/x/crypto/nacl/sign, similar to signify-openbsd
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 85.9 KB - Last synced: 9 months ago - Pushed: 9 months ago

TenderPro/rpckit
golang packages for use in rpc based applications
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 82 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago

jeremyschlatter/pk-verify
  • v0.0.0-20170515202733-892ccf731fb7 go.sum

Size: 15.6 KB - Last synced: 9 months ago - Pushed: over 3 years ago

tsileo/broxy
The most friendly proxy ever!
  • 892ccf731fb7aa5e9aa300eb24456d1519afcfc7 Gopkg.lock

Size: 4.96 MB - Last synced: 10 months ago - Pushed: almost 6 years ago

UNO-SOFT/filecache
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 81.1 KB - Last synced: 3 months ago - Pushed: 3 months ago

chengjiahua/cjh.github.io
  • v0.0.0-20181122101858-e9cdcade440e example/wukong/examples/codelab/go.mod
  • v0.0.0-20181122101858-e9cdcade440e example/wukong/examples/codelab/go.sum

Size: 27.8 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago

tgulacsi/go
Common go helper utils, each in its subdir
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 20.6 MB - Last synced: 26 days ago - Pushed: 26 days ago

tgulacsi/mantis-soap
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 352 KB - Last synced: 5 months ago - Pushed: 5 months ago

hashicorp/vault-plugin-database-oracle
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 9.96 MB - Last synced: 1 day ago - Pushed: 2 days ago

osiloke/gostore-contrib
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 12 MB - Last synced: 5 months ago - Pushed: 5 months ago

SchumacherFM/gokvbench
Benchmarks of all GoLang NoSQL stores
  • dc90f6899e9f2b6491b0c0609cc66d3db23357d0 Godeps/Godeps.json

Size: 2.62 MB - Last synced: about 1 month ago - Pushed: about 9 years ago

tsileo/blobstash
You personal database. Mirror of https://git.sr.ht/~tsileo/blobstash
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 70.2 MB - Last synced: 3 months ago - Pushed: almost 4 years ago

tgulacsi/oracall
Go package for calling Oracle PL/SQL stored procedures through OCI
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 1.27 MB - Last synced: 27 days ago - Pushed: 28 days ago

UNO-SOFT/wpsql
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 371 KB - Last synced: about 1 month ago - Pushed: about 1 month ago

tsileo/gluapp
HTTP framework for GopherLua.
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 137 KB - Last synced: 10 months ago - Pushed: about 4 years ago

UNO-SOFT/dbcsv
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 318 KB - Last synced: 6 days ago - Pushed: 6 days ago

tgulacsi/csv2pdf
csv to PDF converter in Golang using gofpdf
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 753 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago

UNO-SOFT/schema-diff
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 50.8 KB - Last synced: about 2 months ago - Pushed: 8 months ago

SchumacherFM/goverflow 📦
Searches the stack exchange API and tweets the results.
  • d820b54c02f388eb973582702255b7caa42d2963 Godeps/Godeps.json

Size: 16.6 MB - Last synced: about 1 month ago - Pushed: over 7 years ago

bobg/pkmail
Rich e-mail importer for Perkeep
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 50.8 KB - Last synced: 10 months ago - Pushed: almost 1 year ago

UNO-SOFT/grpcer
Generate client for gRPC from .proto file.
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 382 KB - Last synced: about 1 month ago - Pushed: about 1 month ago

UNO-SOFT/soap-proxy
gRPC - SOAP proxy in Go, and protoc-gen-wsdl to generate WSDL from .proto file
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 443 KB - Last synced: 13 days ago - Pushed: 14 days ago

UNO-SOFT/zlog
Go go-logr/logr wrapper using rs/zerolog
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 114 KB - Last synced: 5 days ago - Pushed: 5 days ago

JB2001216/Golang_test_project
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 3.21 MB - Last synced: 9 months ago - Pushed: about 4 years ago

tgulacsi/imapclient
Very basic IMAP client for listing/downloading new mails
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 403 KB - Last synced: about 1 month ago - Pushed: about 1 month ago

Xuanwo/xuanzang 📦
A fulltext search backend, especially for static website having sitemap.
  • 892ccf731fb7aa5e9aa300eb24456d1519afcfc7 glide.lock
  • * glide.yaml

Size: 2.83 MB - Last synced: 15 days ago - Pushed: about 6 years ago

hilaily/hope-bak
a blog system
  • 892ccf731fb7aa5e9aa300eb24456d1519afcfc7 Gopkg.lock

Size: 46.9 MB - Last synced: 9 months ago - Pushed: over 5 years ago

fesiong/goblog
安企内容管理系统(AnqiCMS)(原GoBlog),是一款使用 GoLang 开发的企业站内容管理系统,它部署简单,软件安全,界面优雅,小巧,执行速度飞快,使用 AnqiCMS 搭建的网站可以防止众多安全问题发生。AnqiCMS 的设计对SEO友好,并且内置了大量企业站常用功能,对网站优化有很好的帮助提升,对企业管理网站一定程度上提高了办事效率,提高企业的竞争力。
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 49.1 MB - Last synced: 11 days ago - Pushed: 11 days ago

LivingTrades83/perkeep Fork of perkeep/perkeep
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 46.5 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

rizalgowandy/perkeep Fork of perkeep/perkeep
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 46.5 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

speedyproject/blog
A blog engine written in Go. golang 写的博客系统。 demo:
  • 892ccf731fb7aa5e9aa300eb24456d1519afcfc7 Gopkg.lock

Size: 46.9 MB - Last synced: about 1 year ago - Pushed: almost 7 years ago

bradj/remindme
IRC bot module for UltimateQ
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 9.77 KB - Last synced: about 1 month ago - Pushed: over 4 years ago

bobg/pk
Marshal and unmarshal Go data structures to/from Perkeep
  • v0.0.0-20170515202733-892ccf731fb7 go.sum

Size: 29.3 KB - Last synced: 9 months ago - Pushed: over 4 years ago

ZhouHr/perkeep Fork of perkeep/perkeep
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • v0.0.0-20170515202733-892ccf731fb7 go.mod
  • v0.0.0-20170515202733-892ccf731fb7 go.sum

Size: 46.4 MB - Last synced: 10 months ago - Pushed: about 3 years ago

colinshin/gorobbs Fork of letseeqiji/gorobbs
gin+gorm+redis+全文搜索引擎 打造的超轻快速的应用级bbs
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 46.8 MB - Last synced: 10 months ago - Pushed: about 1 year ago

UNO-SOFT/sslr-plsql-cli
SonarQube SSLR usage from command line
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 5.12 MB - Last synced: 8 months ago - Pushed: 9 months ago

maniacs-oss/perkeep Fork of perkeep/perkeep
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • 892ccf731fb7aa5e9aa300eb24456d1519afcfc7 Gopkg.lock
  • * Gopkg.toml
  • v0.0.0-20170515202733-892ccf731fb7 go.mod
  • v0.0.0-20170515202733-892ccf731fb7 go.sum

Size: 43 MB - Last synced: about 1 month ago - Pushed: about 5 years ago

guoz2013/wukong Fork of huichen/wukong
高度可定制的全文搜索引擎
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 25 MB - Last synced: 10 months ago - Pushed: over 2 years ago

jonnydubowsky/camproxy Fork of tgulacsi/camproxy
Simplification HTTP proxy for Camlistore
  • v0.0.0-20170515202733-892ccf731fb7 camutil/go.sum
  • v0.0.0-20170515202733-892ccf731fb7 go.sum

Size: 81.1 KB - Last synced: about 1 month ago - Pushed: over 5 years ago

brileyhe/goblog Fork of fesiong/goblog
安企内容管理系统(AnqiCMS)(原GoBlog),是一款使用 GoLang 开发的企业站内容管理系统,它部署简单,软件安全,界面优雅,小巧,执行速度飞快,使用 AnqiCMS 搭建的网站可以防止众多安全问题发生。AnqiCMS 的设计对SEO友好,并且内置了大量企业站常用功能,对网站优化有很好的帮助提升,对企业管理网站一定程度上提高了办事效率,提高企业的竞争力。
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 49.1 MB - Last synced: 23 days ago - Pushed: 23 days ago

francisoliverlee/kvbench Fork of smallnest/kvbench
Server for benchmarking pure Go key/value databases
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 5.2 MB - Last synced: 9 months ago - Pushed: 9 months ago

zxxia2016/wukong Fork of huichen/wukong
高度可定制的全文搜索引擎
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 25 MB - Last synced: 9 months ago - Pushed: over 2 years ago

philipluk/perkeep Fork of perkeep/perkeep
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 46.5 MB - Last synced: 9 months ago - Pushed: over 2 years ago

isgasho/oracall Fork of tgulacsi/oracall
Go package for calling Oracle PL/SQL stored procedures through OCI
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 1.03 MB - Last synced: 8 months ago - Pushed: almost 4 years ago

opencollective/perkeep Fork of perkeep/perkeep 📦
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • 892ccf731fb7aa5e9aa300eb24456d1519afcfc7 Gopkg.lock
  • * Gopkg.toml

Size: 40.5 MB - Last synced: about 1 month ago - Pushed: over 6 years ago

dengzg2002/anqiCMS Fork of fesiong/goblog
安企内容管理系统(AnqiCMS)(原GoBlog),是一款使用 GoLang 开发的企业站内容管理系统,它部署简单,软件安全,界面优雅,小巧,执行速度飞快,使用 AnqiCMS 搭建的网站可以防止众多安全问题发生。AnqiCMS 的设计对SEO友好,并且内置了大量企业站常用功能,对网站优化有很好的帮助提升,对企业管理网站一定程度上提高了办事效率,提高企业的竞争力。
  • v0.0.0-20181122101858-e9cdcade440e go.mod
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 51.6 MB - Last synced: 8 months ago - Pushed: 9 months ago

diamcircle/go
  • v0.0.0-20170515202733-892ccf731fb7 go.sum
  • v0.0.0-20181122101858-e9cdcade440e go.sum

Size: 5.04 MB - Last synced: 4 months ago - Pushed: 4 months ago

gustavosantosr/appbakend
bakend
  • v0.0.0-20181122101858-e9cdcade440e go.mod

Size: 7.5 MB - Last synced: 16 days ago - Pushed: 24 days ago