mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-06 08:35:55 +00:00
No description
This commit refactors the roaring bitmaps to use uint64 values instead of uint32 values. This is required for the size of values we need in pilosa. This change is not backwards compatible with the previous data format so any existing data directories need to be removed before using this code. |
||
|---|---|---|
| cmd | ||
| Godeps | ||
| internal | ||
| pql | ||
| roaring | ||
| vendor/github.com | ||
| .gitignore | ||
| bitmap.go | ||
| cache.go | ||
| client.go | ||
| client_test.go | ||
| cluster.go | ||
| cluster_test.go | ||
| executor.go | ||
| executor_test.go | ||
| fragment.go | ||
| fragment_test.go | ||
| handler.go | ||
| handler_test.go | ||
| index.go | ||
| index_test.go | ||
| Makefile | ||
| NOTES | ||
| pilosa.go | ||
| popcnt.go | ||
| popcnt_amd64.s | ||
| popcnt_asm.go | ||
| popcnt_generic.go | ||
| popcnt_test.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!