No description
Find a file
Ben Johnson be34c8d970 add delta roaring bitmap
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.
2015-12-15 20:07:46 -07:00
cmd main: merge host and addr 2015-12-04 15:38:13 -07:00
Godeps refactor 2015-12-02 15:34:49 -07:00
internal refactor 2015-12-02 15:34:49 -07:00
pql refactor 2015-12-02 15:34:49 -07:00
roaring add delta roaring bitmap 2015-12-15 20:07:46 -07:00
.gitignore Update import path 2015-08-05 22:50:38 -06:00
bitmap.go refactor 2015-12-02 15:34:49 -07:00
cache.go refactor 2015-12-02 15:34:49 -07:00
cluster.go refactor 2015-12-02 15:34:49 -07:00
cluster_test.go refactor 2015-12-02 15:34:49 -07:00
executor.go updated the Count cache on set operations 2015-12-11 13:19:19 -06:00
executor_test.go add set execution 2015-12-03 20:13:17 -07:00
fragment.go refactor 2015-12-02 15:34:49 -07:00
fragment_test.go refactor 2015-12-02 15:34:49 -07:00
handler.go refactor 2015-12-02 15:34:49 -07:00
handler_test.go refactor 2015-12-02 15:34:49 -07:00
index.go refactor 2015-12-02 15:34:49 -07:00
Makefile godep 2015-09-03 13:52:45 -06:00
NOTES refactor 2015-12-02 15:34:49 -07:00
pilosa.go refactor 2015-12-02 15:34:49 -07:00
popcnt.go move index package to root package 2015-08-31 16:54:53 -06:00
popcnt_amd64.s move index package to root package 2015-08-31 16:54:53 -06:00
popcnt_asm.go move index package to root package 2015-08-31 16:54:53 -06:00
popcnt_generic.go refactor 2015-12-02 15:34:49 -07:00
README.md refactor 2015-12-02 15:34:49 -07:00
timeframe.go refactor 2015-12-02 15:34:49 -07:00
timeframe_test.go move index package to root package 2015-08-31 16:54:53 -06:00

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!