cari

Rumah  >  Soal Jawab  >  teks badan

nosql - redis or mongodb?

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

巴扎黑巴扎黑2767 hari yang lalu700

membalas semua(3)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-21 10:59:23

    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

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:59:23

    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?

    balas
    0
  • PHP中文网

    PHP中文网2017-04-21 10:59:23

    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

    balas
    0
  • Batalbalas