No description
Find a file
Ben Johnson b28e961f2e add cache persistence
This commit adds the ability of the Fragment to flush the cache
bitmap IDs to disk periodically. They can then be reloaded when
the fragment is reopened.
2016-02-13 10:02:53 -07:00
cmd add cache persistence 2016-02-13 10:02:53 -07:00
Godeps add cache persistence 2016-02-13 10:02:53 -07:00
internal add cache persistence 2016-02-13 10:02:53 -07:00
pql TopN() 2016-02-09 14:43:49 -07:00
roaring fix roaring array append 2016-01-09 12:27:20 -07:00
.gitignore Update import path 2015-08-05 22:50:38 -06:00
bitmap.go add bitmap and profile attribute support 2016-02-01 08:44:33 -07:00
cache.go add cache persistence 2016-02-13 10:02:53 -07:00
client.go cluster-wide import 2016-01-05 20:09:17 -07:00
client_test.go bulk importer 2016-01-02 15:10:17 -07:00
cluster.go cluster-wide import 2016-01-05 20:09:17 -07:00
cluster_test.go refactor 2015-12-02 15:34:49 -07:00
db.go add bitmap and profile attribute support 2016-02-01 08:44:33 -07:00
db_test.go add bitmap and profile attribute support 2016-02-01 08:44:33 -07:00
executor.go TopN() 2016-02-09 14:43:49 -07:00
executor_test.go TopN() 2016-02-09 14:43:49 -07:00
fragment.go add cache persistence 2016-02-13 10:02:53 -07:00
fragment_test.go add cache persistence 2016-02-13 10:02:53 -07:00
frame.go TopN() 2016-02-09 14:43:49 -07:00
frame_test.go bitmap attributes 2016-01-15 11:49:09 -07:00
handler.go TopN() 2016-02-09 14:43:49 -07:00
handler_test.go TopN() 2016-02-09 14:43:49 -07:00
index.go add bitmap and profile attribute support 2016-02-01 08:44:33 -07:00
index_test.go bulk importer 2016-01-02 15:10:17 -07:00
Makefile godep 2015-09-03 13:52:45 -06:00
NOTES refactor 2015-12-02 15:34:49 -07:00
pilosa.go add bitmap and profile attribute support 2016-02-01 08:44:33 -07: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 added benchmark for assembly vs native popcount 2015-12-22 09:34:26 -06:00
popcnt_generic.go added benchmark for assembly vs native popcount 2015-12-22 09:34:26 -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
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!