Khi một cơ sở dữ liệu quan hệ có hiệu suất tốt hơn so với không có quan hệ


13

Khi một cơ sở dữ liệu quan hệ, như MySQL, có hiệu suất tốt hơn so với không có quan hệ, như MongoDB?

Tôi đã thấy một câu hỏi trên Quora vào một ngày khác, về lý do tại sao Quora vẫn sử dụng MySQL làm phụ trợ của họ và hiệu suất của họ vẫn tốt.


1
Trang này mongodb.com/nosql-explained cung cấp một số chi tiết về nó
Michele

Nó phụ thuộc vào loại hiệu suất mà bạn quan tâm: có thể xử lý một số lượng lớn yêu cầu đồng thời, có thể truy xuất một bản ghi cụ thể trong số lượng hồ sơ rất lớn, có thể tính toán các giá trị tóm tắt phức tạp từ dữ liệu, Vân vân?
damienfrancois

Câu trả lời:


10

Nó phụ thuộc vào dữ liệu của bạn và những gì bạn đang làm với nó. Ví dụ: nếu việc xử lý bạn phải thực hiện yêu cầu các giao dịch phải đồng bộ hóa giữa các nút, thì có thể sẽ nhanh hơn khi sử dụng các giao dịch được thực hiện trong RDBMS thay vì tự thực hiện trên cơ sở dữ liệu NoQuery vốn không hỗ trợ nó.

Licensed under cc by-sa 3.0 with attribution required.