cari

Rumah  >  Soal Jawab  >  teks badan

mongodb存放关系好还是直接存数据好?

比方说每条数据需要相关用户的信息,是存放user_id,每次读取时都去获取最新的用户信息,还是直接存放user对象的实际数据?

是时间换空间,还是空间换时间?

好纠结啊,大家一般怎么操作?

为情所困为情所困2793 hari yang lalu817

membalas semua(4)saya akan balas

  • 迷茫

    迷茫2017-04-28 09:08:33

    Jika maklumat pengguna akan dikemas kini, user_id mesti disimpan dan kemudian diperoleh secara berasingan (biasanya ia telah diperolehi apabila pengguna log masuk dan bekerjasama dengan redis untuk panggilan storan. Juga, jangan abaikan kelajuan bacaan storan). mongodb Ini adalah kelebihan mongodb. Secara peribadi, semua projek saya menyimpan pengguna secara berasingan dan kemudian memanggil mereka melalui id pengguna. Untuk rujukan sahaja.

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-28 09:08:33

    Memang sukar untuk menggunakan standard untuk mengukur

    Jika anda ingin menggabungkan berbilang jadual, ia akan menjadi sedikit menyusahkan kerana ia adalah operasi tak segerak.

    Jika anda menukar data yang agak biasa, gunakan ID untuk mengaitkannya

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-28 09:08:33

    Kebanyakan masa, user_id disimpan, yang lebih mudah untuk diurus

    balas
    0
  • 漂亮男人

    漂亮男人2017-04-28 09:08:33

    Sudah tentu anda menyimpan ID Secara logiknya, jika pengguna log keluar/dipadamkan/dilaporkan/mempunyai kandungan yang menyalahi undang-undang, tetapi apa yang anda simpan ialah data sebenar, bagaimana anda mengubah suainya?

    balas
    0
  • Batalbalas