Fork of nobonobo/unqlitego, with updates to upstream unqlite.c
Find a file
Dan Goldsmith e350fa2043 UNQLITE_ENABLE_THREADS=1 On Windows
Get it to compile with UNQLITE_ENABLE_THREADS=1 on Windows GCC (On a separate branch this time)
2014-02-25 17:06:19 +00:00
.gitignore first commit 2013-11-26 23:04:27 +09:00
.travis.yml make test added 2013-11-28 21:18:59 +09:00
LICENSE Initial commit 2013-11-26 05:55:20 -08:00
README.md files fix 2014-02-05 18:01:50 +09:00
unqlite.c files fix 2014-02-05 18:01:50 +09:00
unqlite.go UNQLITE_ENABLE_THREADS=1 On Windows 2014-02-25 17:06:19 +00:00
unqlite.h files fix 2014-02-05 18:01:50 +09:00
unqlite_test.go lib func test added. 2013-11-27 09:03:38 +09:00

unqlitego

UnQLite Binding for golang.

Install

$ go get github.com/nobonobo/unqlitego

Test

$ go get github.com/r7kamura/gospel
$ cd ${GOPATH/:*/}/src/github.com/nobonobo/unqlitego
$ go test .

Benchmark

$ go get github.com/r7kamura/gospel
$ cd ${GOPATH/:*/}/src/github.com/nobonobo/unqlitego
$ go test -bench Bench*

Output:(Macbook Air 2011 mid)

BenchmarkFileStore	  200000	      9667 ns/op
BenchmarkFileFetch	  500000	      7928 ns/op
BenchmarkMemStore	  500000	      3824 ns/op
BenchmarkMemFetch	 1000000	      3448 ns/op