在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ssdb开源软件地址:https://gitee.com/ideawu/ssdb开源软件介绍:SSDB - A fast NoSQL database for storing big list of dataSSDB is a high performace key-value(key-string, key-zset, key-hashmap) NoSQL database, an alternative to Redis. SSDB is stable, production-ready and is widely used by many Internet companies including QIHU 360. Features
PHP client API example<?phprequire_once('SSDB.php');$ssdb = new SimpleSSDB('127.0.0.1', 8888);$resp = $ssdb->set('key', '123');$resp = $ssdb->get('key');echo $resp; // output: 123 Who's using SSDB?DocumentationCompile and Install$ wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip$ unzip master$ cd ssdb-master$ make$ #optional, install ssdb in /usr/local/ssdb$ sudo make install# start master$ ./ssdb-server ssdb.conf# or start as daemon$ ./ssdb-server -d ssdb.conf# ssdb command line$ ./tools/ssdb-cli -p 8888# stop ssdb-server$ ./ssdb-server ssdb.conf -s stop # for older version$ kill `cat ./var/ssdb.pid` PerformanceTypical performanceTotal 1000 requests. writeseq : 0.546 ms/op 178.7 MB/swriterand : 0.519 ms/op 188.1 MB/sreadseq : 0.304 ms/op 321.6 MB/sreadrand : 0.310 ms/op 315.0 MB/s SSDB vs RedisView full SSDB vs Redis benchmark charts... Concurrency benchmark========== set ==========qps: 44251, time: 0.226 s========== get ==========qps: 55541, time: 0.180 s========== del ==========qps: 46080, time: 0.217 s========== hset ==========qps: 42338, time: 0.236 s========== hget ==========qps: 55601, time: 0.180 s========== hdel ==========qps: 46529, time: 0.215 s========== zset ==========qps: 37381, time: 0.268 s========== zget ==========qps: 41455, time: 0.241 s========== zdel ==========qps: 38792, time: 0.258 s Run on a 2013 MacBook Pro 13 inch with Retina display. ArchitectureWindows executableDownload ssdb-server.exe from here: https://github.com/ideawu/ssdb-bin SSDB library for iOSmake ios# ls ios/include/ libleveldb-ios.a libsnappy-ios.a libssdb-ios.a libutil-ios.a Drag the static libraies files into your iOS project. Then add Links
Changes made to LevelDBSee Changes-Made-to-LevelDB wiki LICENSESSDB is licensed under New BSD License, a very flexible license to use. Authors@ideawu Thanks
|
请发表评论