nosql - redis or mongodb?
巴扎黑
巴扎黑 2017-04-21 10:57:23
0
3
698

1.什么场景适合redis?
2.什么场景适合mongodb?
3.什么场景是不适合用kv型数据库来做的?
4.SNS型网站是否可以完全放弃关系型数据库?
5.B2C型网站是否可以尝试用kv型数据库来做?

巴扎黑
巴扎黑

membalas semua(3)
大家讲道理

1.redis adalah serupa dengan membercache dan boleh digunakan sebagai cache yang mampan Ia jarang digunakan sebagai pangkalan data sendiri

2.mongodb serupa dengan mysql dan mempunyai kebolehskalaan yang baik

3. Sistem yang melibatkan operasi bersekutu

4. Ya, tetapi ia akan digunakan bersama

5. Ya, dalam beberapa data

大家讲道理

Redis digunakan di mana IO mungkin menjadi halangan Ia menyimpan data yang sentiasa dibaca dan ditulis dari cakera keras untuk mengurangkan overhed IO cakera keras Ia boleh dianggap sebagai cache. Redis dilahirkan untuk meningkatkan kelajuan IO.
MongoDB boleh menyimpan sejumlah besar data Lagipun, ia adalah pangkalan data cakera keras, yang berbeza daripada Redis. Kelajuan juga sangat pantas (jika indeks dibina dengan betul), sudah tentu, ini dibandingkan dengan pangkalan data cakera keras lain.

Sejak saya mula menggunakan gaya bukan hubungan, saya tidak pernah menggunakan gaya hubungan lagi.

Dianggarkan bahawa KV tulen tidak dapat memenuhinya Lagipun, pertanyaan juga merupakan keperluan yang tegar.

@michel yang: Ini MemoryCache, bukan?

Ty80

Saya rasa apl dan e-dagang boleh melakukan ini
1. Anda boleh menggunakan mongodb untuk semua data produk, termasuk carian atribut
2 Data harga produk juga boleh digunakan dengan mongo, termasuk promosi kompleks, diskaun penuh, sekatan dan pembelian berkumpulan
3 Data pesanan juga perlu menggunakan data hubungan mysql
4 Data pengguna juga boleh dijana menggunakan mysql,
5 komen menggunakan mongo

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan