Pengenalan kepada SSDB





SSDB ialah pangkalan data NoSQL berprestasi tinggi yang dibangunkan dalam bahasa C/C++ Ia menyokong KV, senarai, peta(cincang), zset(set diisih), qlist(baris gilir) dan data lain. struktur. Gunakan Untuk menggantikan atau bekerjasama dengan Redis untuk menyimpan data senarai peringkat bilion

SSDB stabil, digunakan dalam persekitaran pengeluaran, dan telah digunakan secara meluas dalam banyak syarikat Internet, seperti Qihoo 360, TOPGAME.


.

Ciri

  • Ganti pangkalan data Redis, 100 kali ganda kapasiti Redis
  • Sokongan rangkaian LevelDB, dibangunkan menggunakan C/C++
  • keserasian API Redis, menyokong klien Redis
  • Sesuai untuk menyimpan data koleksi, seperti kvtable , zSet, hset, qlist ...
  • Client API yang disokong bahasa termasuk: c ++ , php, python, java, go




Replikasi hamba, pengimbangan beban



contoh penggunaan api PHP

<?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

🎜🎜🎜🎜Pemasangan cepat 🎜
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zipunzip mastercd ssdb-mastermake
🎜rrree🎜 / local/ssdb🎜🎜sudo buat pemasangan 🎜

Mulakan

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



Perbandingan prestasi

Data prestasi diperoleh menggunakan ssdb-bench(SSDB) dan redis-benchmark(Redis).

SSDB diterima pakai Lesen BSD Baharu

Perjanjian Lesen, perjanjian yang sangat longgar dan fleksibel.



🎜 🎜🎜