Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

    Hỏi về cách migrate database và cách giảm tải cho database với MongoDB và Node.js

    Hỏi Đáp
    0
    6
    1849
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • phudev95
      phudev95 last edited by

      Xin chào các bác ^^

      Hiện em đang tìm hiểu về:

      • Migrate database (create database structure + seed data)
      • Giảm tải cho database

      Em đó giờ làm việc với MySQL, giờ chân ướt chân ráo nhảy sang MongoDB thì 2 vấn đề trên em vẫn chưa hiểu lắm ạ.
      Em cũng đã research mấy ngày nay mà vẫn còn thấy hơi mơ hồ :((

      Cụ thể là bên MySQL thì trong 1 file migrate:

      • up: Tạo table, column, index
      • down: Xóa table

      Còn bên MongoDB thì em dùng mongoose, em tạo 1 model xong trong đó dùng Schema để khai báo các cột, thuộc tính này nọ.
      Nếu vậy thì migrate em sẽ làm như nào ạ?

      ====
      Còn phần giảm tải cho database, thì các bác sẽ làm cách nào ạ?
      Mình có thể làm kiểu như load balance cho MongoDB được không ạ?

      P/s: Đây là lần đầu em đăng bài, nếu có thiếu sót gì mong các bạn hướng dẫn ạ. Em cảm ơn!

      1 Reply Last reply Reply Quote 0
      • rikky
        rikky last edited by

        MongoDB là schemaless nên bạn không cần migration, cứ tự nhiên mà dùng thôi.
        Còn về phân tải thì https://docs.mongodb.com/manual/replication/ đây bạn nhé

        1 Reply Last reply Reply Quote 7
        • tientoantai
          tientoantai last edited by

          @rikky Nói đúng rồi đấy 🙂 upvote
          Thêm nữa là cá nhân mình cho rằng bạn không nên dùng mongoose nhé. Lý do thì là vì mongoose nó schema hóa 1 thứ schemaless 🙂
          Thân ái

          L 1 Reply Last reply Reply Quote 2
          • phudev95
            phudev95 last edited by

            Cảm ơn 2 bác ở trên ạ 😃

            1 Reply Last reply Reply Quote 0
            • L
              loind @tientoantai last edited by

              @tientoantai said in Hỏi về cách migrate database và cách giảm tải cho database với MongoDB và Node.js:

              @rikky Nói đúng rồi đấy 🙂 upvote
              Thêm nữa là cá nhân mình cho rằng bạn không nên dùng mongoose nhé. Lý do thì là vì mongoose nó schema hóa 1 thứ schemaless 🙂
              Thân ái

              Bác cho em hỏi là nếu như không dùng mongoose thì mình nên dùng module gì ạ?

              tientoantai 1 Reply Last reply Reply Quote 0
              • tientoantai
                tientoantai @loind last edited by tientoantai

                @loind đây bạn có thể chọn cái này https://mongodb.github.io/node-mongodb-native/

                1 Reply Last reply Reply Quote 2
                • First post
                  Last post
                $(document).ready(function () { app.coldLoad(); }); }