No description
Find a file
Ben Johnson 8f4d7d50c3 active anti-entropy
This commit adds active anti-entropy via a merkle tree structure.
2016-04-12 19:48:32 -06:00
cmd add 'pilosactl bench' command 2016-03-31 15:49:57 -06:00
Godeps active anti-entropy 2016-04-12 19:48:32 -06:00
internal active anti-entropy 2016-04-12 19:48:32 -06:00
pql add bulk call support to the query endpoint 2016-03-08 14:34:37 -07:00
roaring active anti-entropy 2016-04-12 19:48:32 -06:00
.gitignore Update import path 2015-08-05 22:50:38 -06:00
attr.go add 'pilosactl bench' command 2016-03-31 15:49:57 -06:00
attr_test.go add Range() support 2016-02-23 14:53:03 -07:00
bitmap.go add bitmap and profile attribute support 2016-02-01 08:44:33 -07:00
cache.go add bulk call support to the query endpoint 2016-03-08 14:34:37 -07:00
client.go active anti-entropy 2016-04-12 19:48:32 -06:00
client_test.go active anti-entropy 2016-04-12 19:48:32 -06:00
cluster.go add frame restore for cluster transfer 2016-03-15 14:42:42 -06:00
cluster_test.go add frame restore for cluster transfer 2016-03-15 14:42:42 -06:00
db.go active anti-entropy 2016-04-12 19:48:32 -06:00
db_test.go refactor attribute stores 2016-02-16 13:41:37 -07:00
executor.go add frame restore for cluster transfer 2016-03-15 14:42:42 -06:00
executor_test.go add bulk call support to the query endpoint 2016-03-08 14:34:37 -07:00
fragment.go active anti-entropy 2016-04-12 19:48:32 -06:00
fragment_test.go active anti-entropy 2016-04-12 19:48:32 -06:00
frame.go active anti-entropy 2016-04-12 19:48:32 -06:00
frame_test.go refactor attribute stores 2016-02-16 13:41:37 -07:00
handler.go active anti-entropy 2016-04-12 19:48:32 -06:00
handler_test.go active anti-entropy 2016-04-12 19:48:32 -06:00
index.go active anti-entropy 2016-04-12 19:48:32 -06:00
index_test.go active anti-entropy 2016-04-12 19:48:32 -06:00
Makefile godep 2015-09-03 13:52:45 -06:00
NOTES refactor 2015-12-02 15:34:49 -07:00
pilosa.go add 'pilosactl bench' command 2016-03-31 15:49:57 -06:00
popcnt.go added benchmark for assembly vs native popcount 2015-12-22 09:34:26 -06:00
popcnt_amd64.s added benchmark for assembly vs native popcount 2015-12-22 09:34:26 -06:00
popcnt_asm.go active anti-entropy 2016-04-12 19:48:32 -06:00
popcnt_generic.go active anti-entropy 2016-04-12 19:48:32 -06:00
popcnt_test.go added benchmark for assembly vs native popcount 2015-12-22 09:34:26 -06:00
README.md refactor 2015-12-02 15:34:49 -07:00
time.go add Range() support 2016-02-23 14:53:03 -07:00
time_test.go add Range() support 2016-02-23 14:53:03 -07: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!