diff --git a/index.html b/index.html index e049435..5f48edb 100644 --- a/index.html +++ b/index.html @@ -51,7 +51,8 @@

Rich advanced data structure: KV, List, Hash, ZSet, Bitmap.

Various Backend

-

Various backend databases to choose: LevelDB, goleveldb, LMDB, RocksDB.

+

Various backend databases to choose:

+

LevelDB, goleveldb, LMDB, RocksDB & BoltDB

Expiration & TTL

Supports expiration and ttl in all kinds of data structures.

@@ -75,6 +76,10 @@

Useful Tools

Supplies tools to load, dump, and repair database.

+

RESTful API

+

HTTP interfaces, can be directly accessed by HTTP Clients

+ + @@ -177,7 +182,7 @@ db.Get(key) } }, series: [], - colors: ['#df4810', '#3d4c4e', '#45a797', "#89C4F4", "#fddd67", "#5fa727"] + colors: ['#45a797', "#89C4F4", "#9B59B6", "#fddd67", "#5fa727",'#df4810', '#3d4c4e'] }; var options_ledis = { @@ -197,7 +202,7 @@ db.Get(key) } }, series: [], - colors: ['#df4810', '#3d4c4e', '#45a797', "#89C4F4", "#fddd67", "#5fa727"] + colors: ['#45a797', "#89C4F4", "#9B59B6", "#fddd67", "#5fa727",'#df4810', '#3d4c4e'] }; @@ -213,6 +218,7 @@ db.Get(key) function parse(data, options) { // Split the lines var lines = data.split('\n'); + console.log(lines.length); $.each(lines, function(lineNo, line) { var items = line.split(','); @@ -224,8 +230,7 @@ db.Get(key) } // the rest of the lines contain data with their name in the first position - // #HACKS: lineNo < 7. The csv file contains empty line. Ignore the 7th line. - else if (lineNo < 7) { + else if (lineNo < lines.length - 1) { var series = { data: [] }; diff --git a/ledis.csv b/ledis.csv index 1d4d5f8..6169889 100644 --- a/ledis.csv +++ b/ledis.csv @@ -1,7 +1,8 @@ DB,SET,INCR,GET,RPUSH,LRANGE_10,LRANGE_50,LRANGE_100,LPOP,HSET,HGET,HINCRBY,HDEL,ZADD,ZINCRBY,ZRANGE,ZRANGEBYSCORE,ZREVRANGE,ZREVRANGEBYSCORE,ZREM -redis,27012.73,34305.81,31517.71,30526.88,29262.62,19338.99,11744.58,31329.47,28329.03,27937.09,30105.63,28547.79,29335.08,27166.90,31169.20,24487.11,28239.99,28556.51,30771.39 -ssdb,23921.63,23618.85,24696.15,25596.02,7171.08,1762.47,1002.22,25992.80,26805.23,23396.95,25858.99,25756.50,26697.49,20424.08,6129.14,5979.09,256.82,229.75,25855.00 -ledisdb_goleveldb,25429.22,24246.74,27537.03,23023.43,17994.29,8379.71,4911.44,22619.82,24508.36,25552.39,22600.28,21110.74,18951.49,21061.80,671.16,632.90,59.08,20.38,22026.00 -ledisdb_leveldb,24077.37,24395.03,21779.10,22922.70,17567.00,8601.56,5115.64,22971.71,24242.79,26686.95,22310.29,22090.89,21119.30,21736.81,3222.83,3180.91,118.70,44.19,21997.11 -ledisdb_rocksdb,25269.10,24289.25,27176.58,23541.83,18287.84,8381.75,5082.11,21977.15,24360.25,28050.94,23032.09,21171.07,19556.10,21915.17,5386.90,5199.97,127.89,115.12,21335.86 -ledisdb_lmdb,23987.90,24791.43,25447.90,23869.03,17630.86,8507.26,5115.74,22000.95,23354.64,27072.38,24027.73,23240.89,21555.89,23618.73,25097.35,25103.04,24617.92,23822.57,23467.32 +ledisdb_goleveldb,24143.09,25924.69,28356.55,24129.88,18876.66,8523.78,4821.31,22452.35,25732.27,25563.63,23457.92,21250.97,19222.70,21545.64,666.01,628.49,63.09,22.90,23324.34 +ledisdb_leveldb,25670.67,26972.25,20356.61,26212.65,16392.43,8398.24,5059.10,24098.06,26435.01,19914.47,24545.21,22800.48,20124.14,20933.10,3356.76,3083.32,121.32,45.43,21198.36 +ledisdb_rocksdb,25445.18,27024.74,27854.57,25997.50,18839.88,8659.91,5167.70,23216.47,26075.90,28183.21,24291.93,21984.06,20445.58,22799.16,5769.69,5652.89,133.57,113.01,21606.00 +ledisdb_lmdb,25949.01,26993.77,27270.71,26403.66,17132.23,8690.68,5070.16,23844.47,26296.16,26484.43,24700.65,24708.48,23173.40,25020.85,24993.24,24063.70,26075.47,23769.81,25144.48 +ledisdb_boltdb,2627.21,2565.72,27659.74,2067.23,19280.82,8702.46,4980.21,1621.86,2441.69,27605.53,2350.96,2419.91,2329.33,2367.86,27318.40,25946.14,26707.56,26017.10,2393.94 +redis,29373.47,29878.24,29056.13,28837.36,27694.51,19949.59,14082.76,29694.82,29456.31,31020.73,29660.13,29504.82,29840.35,27501.18,31620.11,23824.60,30413.00,28600.65,32168.58 +ssdb,25641.61,26682.50,24433.75,26884.05,7007.23,2009.80,984.30,25404.18,26525.97,23762.91,26346.00,25853.36,27018.46,21097.96,6128.86,6189.67,260.11,239.80,25401.04 diff --git a/redis.csv b/redis.csv index 2867153..46c2375 100644 --- a/redis.csv +++ b/redis.csv @@ -1,7 +1,8 @@ -DB,GET,SET,INCR,LPUSH,LPOP,LPUSH,LRANGE_100,LRANGE_300,LRANGE_500,LRANGE_600,MSET -redis,35790.98,38080.73,37341.30,30469.22,30138.64,33852.40,13123.36,6421.78,5177.06,4052.52,25680.53 -ssdb,28490.03,28264.55,27639.58,29342.72,27624.31,28851.70,935.94,356.72,244.56,181.29,20449.90 -ledisdb_goleveldb,27307.48,29797.38,26867.28,22441.65,23212.63,24618.42,6460.78,2608.24,1881.54,1318.25,14351.32 -ledisdb_leveldb,27442.37,22094.56,18982.54,22624.43,20807.32,25601.64,7850.53,3296.20,2390.86,1849.25,19936.21 -ledisdb_rocksdb,26638.25,30102.35,25113.01,19833.40,20424.84,21294.72,7336.76,2961.73,2227.87,1767.60,19455.25 -ledisdb_lmdb,26852.85,29761.91,27027.03,26096.03,24084.78,24875.62,7399.73,3150.60,2514.84,1892.22,20764.12 +DB,SET,GET,INCR,LPUSH,LPOP,LPUSH,LRANGE_100,LRANGE_300,LRANGE_500,LRANGE_600,MSET +ledisdb_goleveldb,28868.36,30156.82,28042.62,25176.23,18288.22,23052.10,6175.89,2640.61,1817.45,1331.38,14120.31 +ledisdb_leveldb,27886.22,21413.28,25786.49,21691.97,20833.33,24026.91,7936.51,2677.95,2199.35,1629.99,20080.32 +ledisdb_rocksdb,27654.87,29550.83,28457.60,26497.09,25087.81,27027.03,7053.18,2935.48,2303.40,1686.74,15634.77 +ledisdb_lmdb,28818.44,24497.80,20938.02,22026.43,23419.20,25575.45,8325.01,3686.23,2617.94,1889.29,20885.55 +ledisdb_boltdb,2609.60,25290.85,2549.46,1624.11,1239.56,1257.67,9889.24,4054.82,2812.31,2106.59,1777.15 +redis,28785.26,30211.48,31826.86,32010.24,30978.94,30506.40,13793.10,6505.33,4856.25,3964.79,26852.85 +ssdb,29832.94,28137.31,28851.70,29103.61,27901.79,29638.41,979.76,355.19,231.87,179.98,21729.68