SSDB の概要





#SSDB は、C/C 言語で開発された、KV をサポートする高性能 NoSQL データベースです。 、List、map(hash)、zset(sorted set)、qlist(queue)、およびその他のデータ構造は、Redis と置き換えたり連携して 10 億レベルのリスト データを保存するために使用されます。

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

特長

  • Redis データベースの置き換え、Redis の 100 倍の容量
  • LevelDB ネットワークのサポート、C/C 開発の使用
  • Redis API の互換性、Redis のサポートクライアント クライアント
  • は、kv、list、hashtable、zset、hset、qlist...
  • などのコレクション データの保存に適しています。クライアント API でサポートされる言語は次のとおりです。 C , - #マスター/スレーブ レプリケーション、ロード バランシング # #PHP API の使用例
  • <?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

クイックインストール
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zipunzip mastercd ssdb-mastermake

##オプション、ssdb を /usr/local/ssdb

にインストールします sudo make install

スタートアップ

# start master./ssdb-server ssdb.conf
#or start as daemon./ssdb-server -d ssdb.conf



パフォーマンスの比較

パフォーマンス データは ssdb-bench (SSDB) と redis-benchmark を使用します

ライセンス契約

SSDB は 新しい BSD ライセンスを採用 ライセンス契約。非常に柔軟で柔軟な契約です。



##