mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
No description
This commit adds an implementation of roaring bitmaps that can be used with mmap files and also allow for delta changes that are appended to the end of the file as a write-head log. |
||
|---|---|---|
| cmd | ||
| Godeps | ||
| internal | ||
| pql | ||
| roaring | ||
| .gitignore | ||
| bitmap.go | ||
| cache.go | ||
| cluster.go | ||
| cluster_test.go | ||
| executor.go | ||
| executor_test.go | ||
| fragment.go | ||
| fragment_test.go | ||
| handler.go | ||
| handler_test.go | ||
| index.go | ||
| Makefile | ||
| NOTES | ||
| pilosa.go | ||
| popcnt.go | ||
| popcnt_amd64.s | ||
| popcnt_asm.go | ||
| popcnt_generic.go | ||
| README.md | ||
| timeframe.go | ||
| timeframe_test.go | ||
pilosa
Pilosa is a bitmap index database.
Getting Started
Pilosa uses the new Go 1.5 vendoring experiment. To enable this, you'll need
to export an environment variable in your .profile:
export GO15VENDOREXPERIMENT=1
Then you can download the source by running go get:
$ go get github.com/umbel/pilosa
Now you can install the pilosa binary:
$ go install github.com/umbel/pilosa/...
Now run pilosa with the default configuration:
pilosa
Development
Updating dependencies
To update dependencies, you'll need to install godep:
$ go get -u github.com/tools/godep
Then save the dependencies in your project:
$ godep save ./...
Make sure you have set the GO15VENDOREXPERIMENT environment variable!