Tôi không nghĩ rằng điện toán đám mây sẽ giết RDBMS. Một cái gì đó khác có thể mặc dù.
Đầu tiên, loại công cụ lưu trữ mà một ứng dụng nhất định sử dụng không (hoặc không) phụ thuộc vào nơi nó đang chạy (đám mây hoặc máy chủ cụ thể), mà là cách lưu trữ dữ liệu.
Thứ hai, theo như tôi có thể nói lý do duy nhất mọi người nghĩ RDBMS đang trên đường của họ là vì họ không quy mô cũng như DBMS không quan hệ (chẳng hạn như DBMS hướng tài liệu như CouchDB) có thể dễ dàng được phân phối vào đám mây. Tuy nhiên, không có lý do gì mà RDBMSs không thể trở nên thân thiện với đám mây hơn trong tương lai. Ví dụ đầu tiên, xem Drizzle:
Dự án mưa phùn là xây dựng cơ sở dữ liệu được tối ưu hóa cho các ứng dụng Cloud và Net. Nó đang được thiết kế cho đồng thời lớn trên kiến trúc đa CPU/lõi hiện đại.
Vì vậy không, tôi không nghĩ rằng điện toán đám mây sẽ giết RDBMS. Họ sẽ buộc phải thích nghi. Tuy nhiên, điều có thể giết chúng là nếu một giải pháp thay thế hiện có, hoặc một phương án mới, trở nên mạnh mẽ và dễ sử dụng như RDBMS. Những gì tôi có nghĩa là một giải pháp mà có cả phần mềm hoàn toàn vững chắc (betas không được phép) và rất dễ dàng cho các lập trình để chuyển sang. Họ đưa ra bằng cấp cho những người hiểu RDBMS.Bởi vì tất cả các phần mềm hỗ trợ (như ORM như ActiveRecord, SQLAlchemy, và bất kỳ việc sử dụng .NET nào mà tôi giả sử), việc sử dụng RDBMSs đã trở nên dễ dàng ngay cả đối với những người không biết hình thức bình thường đầu tiên là gì. Vì vậy, tôi nghĩ rằng cho đến khi có một cách để mọi người sử dụng (ví dụ) một DODBMS cũng dễ dàng, RDBMS sẽ tiếp tục thống trị. Tôi cũng không nói điều đó nhất thiết là xấu. Một lần nữa, DBMS bạn sử dụng sẽ phụ thuộc vào dữ liệu của bạn, không phải những gì mọi người nói là tuyệt vời và tốt hơn.
Nguồn
2009-07-08 17:28:04
@Các phiếu bầu gần đây: Điều này nghe giống như một câu hỏi thực sự đối với tôi. Rõ ràng là có một quan niệm sai lầm ở đây nhưng có ai đó giúp bạn với một quan niệm sai lầm là một phần quan trọng của SO. Đăng câu trả lời thay vì bỏ phiếu để đóng. –