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
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).
Perjanjian Lesen, perjanjian yang sangat longgar dan fleksibel.