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

SQL Server so với NoSQL

Trên thực tế, Facebook sử dụng cơ sở dữ liệu quan hệ ở cốt lõi của nó, hãy xem Địa chỉ phát biểu chính của SOCC:Xây dựng Facebook:Hiệu suất ở quy mô lớn . Và nhiều trang web quy mô lớn khác cũng vậy, hãy xem Tại sao Quora sử dụng MySQL làm nơi lưu trữ dữ liệu thay vì NoSQL như Cassandra, MongoDB, CouchDB, v.v.? . Ngoài ra còn có một cuộc thảo luận về cách mở rộng SQL Server thành kích thước quy mô web, xem Làm cách nào để các trang web và ứng dụng quy mô lớn vẫn dựa trên SQL? dựa trên kiến ​​trúc của MySpace (thêm chi tiết tại Mở rộng quy mô SQL Server bằng cách sử dụng Nhắn tin đáng tin cậy ). Tôi không nói rằng NoSQL không có các trường hợp sử dụng của nó, tôi chỉ muốn chỉ ra rằng có nhiều sắc thái xám giữa trắng và đen.

Nếu bạn sợ rằng giải pháp hiện tại của bạn sẽ không mở rộng thì có lẽ bạn nên xem xét những yếu tố nào ngăn cản khả năng mở rộng với giải pháp hiện tại của bạn. Dữ liệu thử nghiệm rẻ để sản xuất, tải khối lượng dữ liệu 'tăng theo cấp số nhân' và chạy bộ khai thác thử nghiệm của bạn, xem nó bị nứt ở đâu. Không có giải pháp NoSQL nào mang lại khả năng mở rộng kỳ diệu, tất cả chúng đều yêu cầu bạn hiểu cách sử dụng chúng một cách hiệu quả và triển khai chúng một cách chính xác. Và họ cũng yêu cầu bạn thử nghiệm với khối lượng lớn nếu bạn muốn đảm bảo thành công trên quy mô lớn. Tương tự đối với các giải pháp quan hệ truyền thống.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thứ tự cài đặt thích hợp cho Visual Studio 2010 với SQL Server 2008 và Office 2007?

  2. ACOS () Ví dụ trong SQL Server

  3. Sự cố bảng tạm thời RODBC khi kết nối với MS SQL Server

  4. Chèn dữ liệu máy chủ SQL vào Salesforce bằng con trỏ

  5. Không thể CẬP NHẬT kích thước hình ảnh lớn đã được CHÈN trong cơ sở dữ liệu trong asp.net