SSDB — быстрая NoSQL база данных для хранения больших списков данных
SSDB представляет собой высокопроизводительную базу данных NoSQL, которая является альтернативой Redis. SSDB стабильна, готова к работе и широко используется многими интернет-компаниями, включая QIHU 360.
<?php
require_once('SSDB.php');
$ssdb = new SimpleSSDB('127.0.0.1', 8888);
$resp = $ssdb->set('key', '123');
$resp = $ssdb->get('key');
echo $resp; // вывод: 123
$ wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
$ unzip master
$ cd ssdb-master
$ make
$ #необязательно, установите ssdb в /usr/local/ssdb
$ sudo make install
# запустите мастер
$ ./ssdb-server ssdb.conf
# или запустите как демон
$ ./ssdb-server -d ssdb.conf
# командная строка ssdb
$ ./tools/ssdb-cli -p 8888
# остановите ssdb-сервер
$ ./ssdb-server ssdb.conf -s stop
# для более старой версии
$ kill `cat ./var/ssdb.pid`
См. Вики по компиляции и установке.
Всего 1000 запросов.
writeseq : 0,546 мс/оп 178,7 МБ/с
writerand : 0,519 мс/оп 188,1 МБ/с
readseq : 0,304 мс/оп 321,6 МБ/с
readrand : 0,310 мс/оп 315,0 МБ/с
Посмотреть полные сравнительные диаграммы SSDB и Redis...
========== set ==========
qps: 44251, время: 0,226 с
========== get ==========
qps: 55541, время: 0,180 с
========== del ==========
qps: 46080, время: 0,217 с
========== hset ==========
qps: 42338, время: 0,236 с
========== hget ==========
qps: 55601, время: 0,180 с
========== hdel ==========
qps: 46529, время: 0,215 с
========== zset ==========
qps: 37381, время: 0,268 с
========== zget ==========
qps: 41455, время: 0,241 с
========== zdel ==========
qps: 38792, время: 0,258 с
Запущено на 2013 MacBook Pro 13 дюймов с дисплеем Retina.
Скачайте ssdb-server.exe отсюда: https://github.com/ideawu/ssdb-bin
make ios
# ls ios/
include/ libleveldb-ios.a libsnappy-ios.a libssdb-ios.a libutil-ios.a
Перетащите статические библиотеки в свой проект iOS. Затем добавьте ios/include
в Header Search Paths вашего проекта iOS, который установлен в Build Settings.
Смотрите... ## ЛИЦЕНЗИЯ
SSDB лицензирован в соответствии с Новой лицензией BSD, которая предоставляет широкие возможности для использования.
@ideawu
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )