Commit Graph

11 Commits

Author SHA1 Message Date
Josh Baker 48f8304351 db close check in shrink 2016-07-31 08:52:34 -07:00
Josh Baker 2a94eebbca performance boost for sets 2016-07-30 13:09:03 -07:00
Josh Baker ff93c0d8e9 new shrink algorithm. better error checks. 2016-07-28 19:38:51 -07:00
Josh Baker d6a4f5c635 allow only one shrink at a time. 2016-07-26 10:25:29 -07:00
Josh Baker 270260e081 change Config to ReadConfig and better cleanup code 2016-07-24 10:14:37 -07:00
Josh Baker d121dd81dd optional no-persist with :memory: path. benchmarks 2016-07-23 10:20:38 -07:00
Josh Baker 62ac7a3485 updated r-tree to support 20 dimensions 2016-07-21 15:35:23 -07:00
Josh Baker 4622c7d04b added database config options
- SyncPolicy - Adjusts hoe often the data is synced to disk.
This can beNever, EverySecond, or Always. The default is EverySecond.

- AutoShrink - Controls how often the append-only log can grow before
it gets resized. The default is 5x the number of items in the database.
2016-07-20 10:47:41 -07:00
Josh Baker d3df98bcf9 added TTL function 2016-07-20 09:40:09 -07:00
Anthony Olurin d16ddf8b06 go_vet, mispell and golint 2016-07-20 08:57:29 -04:00
Josh Baker 7875d65f2a initial commit 2016-07-19 15:15:00 -07:00