Commit Graph

70 Commits

Author SHA1 Message Date
siddontang 3cbbbb8f85 update rocksdb 5.1+ (#282) 2017-03-12 21:21:49 +08:00
siddontang 3970f8e4f4 use glide and refactor (#281) 2017-03-12 18:05:35 +08:00
siddontang ca344836ab use vendor and do clean up. (#241)
* use vendor and do clean up.
2016-05-01 23:33:02 +08:00
siddontang 232b1543e0 disable bolted, does not support newest bolted, badly 2015-06-18 18:28:10 +08:00
siddontang eee7468b85 format with goimports 2015-05-04 22:42:28 +08:00
siddontang b36d4aba37 move some pkgs to vendor
godep can not handle some pkgs which have build tags

So we put these into vendor explicitly
2015-03-14 10:57:18 +08:00
siddontang 5f0c295dd5 customize building with lmdv 2015-03-11 11:54:16 +08:00
siddontang f2cc5f5fd9 use newest goleveldb
you must update goleveldb by yourself
2014-12-12 20:56:17 +08:00
siddontang 9fc027e553 use origin syndtr goleveldb 2014-11-20 22:52:29 +08:00
siddontang 1ca74b404a rpl optimize 2014-11-19 09:30:31 +08:00
siddontang a5dcdbf6c3 Merge branch 'rpl-feature' into develop 2014-11-11 09:08:33 +08:00
siddontang 8fb200819c update leveldb batch data 2014-11-10 21:43:25 +08:00
siddontang cd76c402d2 add default optimization 2014-11-10 17:16:02 +08:00
siddontang f47b916828 write batch add Close 2014-11-10 15:31:36 +08:00
siddontang d058c20094 refactor replication
replication log format is not compatibility
2014-11-10 12:40:19 +08:00
siddontang 4a266b30b2 batch support data 2014-11-10 11:07:33 +08:00
siddontang 38e5d7262c leveldb batch support data
optimize later
2014-11-10 11:07:21 +08:00
siddontang c0f8a436a1 write batch add data function
leveled will support it later
2014-11-09 23:10:03 +08:00
siddontang f0fe5cac4e add ignore configuration set 2014-11-05 10:45:12 +08:00
siddontang 0009fe83b9 add put and delete info back 2014-10-31 20:33:38 +08:00
siddontang 4668350862 update store statistic 2014-10-30 16:06:44 +08:00
siddontang b47e49d6fd try reduce rocksdb batch clear 2014-10-30 11:43:04 +08:00
siddontang 4c19e40159 add GetSlice, hope can improve get performance 2014-10-29 20:17:12 +08:00
siddontang 522d94e31e add go slice 2014-10-29 10:29:50 +08:00
siddontang 8d16ac54c5 refactor db getslice 2014-10-29 10:29:35 +08:00
siddontang c5107c7137 add slice for store, optimize leveldb/rocksdb get 2014-10-28 23:30:00 +08:00
siddontang 57d60b0ce0 add disable wal config for rocksdb 2014-10-24 23:30:27 +08:00
siddontang 1cb40204fa add rocksdb config 2014-10-24 13:01:13 +08:00
siddontang 0f8e9553ac remove hyperleveldb
leveled, hyperleveldb, and basho leveldb use same interfaces. You can
choose proper one by yourself.
2014-10-16 11:10:19 +08:00
siddontang 522f77a7a5 add sync commit config for store 2014-10-16 09:35:35 +08:00
siddontang f05398cdf9 store add stat 2014-10-15 10:18:20 +08:00
siddontang 4a1c74cb44 adjust config 2014-10-11 16:00:59 +08:00
siddontang 761431cf5b add sync interface 2014-10-09 13:05:55 +08:00
siddontang e3bdb57be2 add DBPath and UseBinLog config 2014-09-18 22:30:33 +08:00
siddontang 0a72481eb0 mode use 0644 for file, 0755 for dir 2014-09-18 21:27:43 +08:00
siddontang 8284c94453 store add compact and string interface 2014-09-12 15:06:36 +08:00
siddontang b8cc69e50a update rocksdb 2014-09-08 09:55:55 +08:00
siddontang 42f6a3679f bugfix for lmdb 2014-09-04 14:55:26 +08:00
siddontang 03c8e4c24c store add memory support based on goleveldb 2014-09-01 17:45:47 +08:00
siddontang 577d545486 store remove tricky code 2014-08-30 17:19:10 +08:00
siddontang ed982db4cc use import `_` to load backend storage 2014-08-30 10:17:04 +08:00
siddontang 9b1c6c4223 refactor 2014-08-25 14:18:23 +08:00
holys d6c60c60fe fix undefine bug 2014-08-16 09:21:52 +08:00
siddontang 09e49ca346 refactor store, reduce code 2014-08-16 00:08:01 +08:00
siddontang 1b22019e3d lmdv not support windows 2014-08-15 16:22:58 +08:00
siddontang a3f402c6bd lmdv add nosync config, fix hyperleveldb build bug 2014-08-15 10:46:48 +08:00
holys e501539649 add HyperLevelDB support 2014-08-12 00:54:53 +08:00
siddontang 5cdd6f2358 all package use same config struct
add toml support
2014-08-07 16:49:48 +08:00
siddontang a5c27a1e23 lmdb can be build in windows 2014-08-04 15:36:05 +08:00
siddontang cdbb351ab8 use szferi gomdb 2014-08-04 08:48:06 +08:00