Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mongoDB so với mySQL - tại sao cái này tốt hơn cái khác ở một số khía cạnh

Câu hỏi này thiếu bất kỳ nghiên cứu thực sự nào, ý tôi là bạn nói rằng bạn đã đọc câu hỏi đó nhưng câu hỏi đó có một số vấn đề thực sự với nguồn thông tin của nó hoặc ... tốt; dù sao đi nữa:

Vì nó không có cái nào? MongoDB KHÔNG CÓ THAM GIA BÊN MÁY CHỦ. Tôi rất tiếc khi viết hoa nhưng tôi thường nói vậy, tôi cảm thấy muốn đặt nó làm câu trả lời defacto cho hầu hết các câu hỏi.

Bất kỳ tham gia nào bạn thực hiện đều là phía khách hàng. Điều này có nghĩa là chúng thực sự sẽ chậm hơn MySQL hoặc các công nghệ SQL khác. Ý tưởng quan trọng đằng sau việc thực hiện tham gia phía máy khách là thực hiện chúng phía máy chủ trở nên rất khó mở rộng trong các môi trường phân tán khổng lồ, nếu không muốn nói là không thể. Đó là lý do tại sao nhiều người dùng SQL lớn thực sự cố gắng ngăn chặn các liên kết lớn và đang cố gắng thực hiện hiệu quả trong SQL những gì MongoDB làm.

Tất nhiên, trường hợp này phụ thuộc vào kịch bản.

http://docs.mongodb.org/manual/replication/ ở đây rất quan trọng và http://docs.mongodb.org/ thủ công / lõi / phân đoạn-cụm / và tôi khuyên bạn nên đọc kỹ cả hai và cách chúng chia tỷ lệ thành phân vùng dữ liệu và phân vùng dữ liệu nào không.

Tôi không biết ý của bạn là gì.

Tôi nhận thấy đây không phải là câu trả lời nhiều nhưng câu hỏi của bạn là một trong những câu hỏi defacto đó và vì vậy tôi đã trả lời bằng câu trả lời defacto.

Vì bạn chưa quen với cơ sở dữ liệu nói chung, cá nhân tôi khuyên bạn nên sử dụng một cơ sở dữ liệu ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy thời gian từ một chuỗi trong MySQL

  2. Lỗi khi cài đặt mysql2:Không thể tạo tiện ích mở rộng gốc đá quý

  3. MySQL trên khóa trùng lặp ... lấy ID hiện có?

  4. Lưu vào bộ đệm các truy vấn MySQL

  5. MySQL - Tham gia dựa trên ngày