ssdbの紹介


SSDB は、C/C++ 言語で開発された高性能 NoSQL データベースであり、KV、リスト、マップ (ハッシュ)、zset (ソート セット)、qlist (キュー) などのデータ構造を置換または置換するために使用されます。 Redis と連携してデータを保存します。

SSDB は安定しており、本番環境で使用されており、Qihoo 360、TOPGAME などの多くのインターネット企業で広く使用されています。

Redis データベースを置き換え、Redis の容量を 100 倍に

C/C++ を使用して開発された LevelDB ネットワークをサポート

Redis API と互換性があり、Redis クライアントをサポート
  • kv、リスト、ハッシュテーブル、zset、hset、などのコレクション データの保存に適していますqlist...
  • エンド API でサポートされている顧客言語には、
  • C++
  • PHP、Python、Java、Go永続キューサービスマスタースレーブレプリケーションが含まれます、負荷分散
  • PHP API 使用例
  • <?php
    require_once('SSDB.php');
    $ssdb = new SimpleSSDB('127.0.0.1', 8888);
    $resp = $ssdb->set('key', '123');
    $resp = $ssdb->get('key');
    echo $resp; // output: 123



クイックインストール

wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zipunzip master
cd ssdb-master
make


オプション、/usr/local/ssdbにssdbをインストール

sudo make install

Start

# start master
./ssdb-server ssdb.conf
rree



パフォーマンス ssdb-bench を使用して

パフォーマンス データを比較(SSDB) と redis-benchmark (Redis) を取得します。
201604092226208390.png
ライセンス契約


SSDB は、非常に緩やかで柔軟な契約である新しい BSD ライセンスを採用しています。