Dữ liệu nguồn mở có tính cách tách biệt. Có những người nhiệt thành với NoSQL, những người thích chống lại thế giới hạn chế của cơ sở dữ liệu quan hệ, sau đó là những người yêu thích MySQL, những người bảo vệ trung thành mọi thứ có cấu trúc - với tất cả dữ liệu đó nằm gọn trong một bảng ở đâu đó.
Đối với tất cả những lời hùng biện, bạn sẽ nghĩ rằng hai bên không bao giờ phải hòa hợp với nhau. Trên thực tế, hàng nghìn công ty đang làm cho cơ sở dữ liệu quan hệ và ít giản đồ hoạt động tốt với nhau mỗi ngày. Mọi chuyện đã diễn ra như vậy trong nhiều năm.
Nhưng xu hướng công nghệ mới đang có xu hướng phân cực. Khi NoSQL cất cánh, nó bắt đầu giống như một lời kêu gọi tập hợp cho sự kết thúc của cơ sở dữ liệu quan hệ. Điều đó có thể sẽ không sớm xảy ra — và vì lý do chính đáng.
Craigslist là một ví dụ tuyệt vời về một công ty tích hợp liền mạch việc truy xuất dữ liệu có cấu trúc và phi cấu trúc. Trong lịch sử, công ty đã sử dụng MySQL để xử lý các quảng cáo phân loại và công việc tấn công hàng giờ.
Mặc dù khối lượng công việc nặng nề, MySQL có thể dễ dàng thực hiện nhiệm vụ đó. Nhu cầu về cách tiếp cận NoSQL chỉ xuất hiện khi dữ liệu lưu trữ bắt đầu đạt đến tỷ lệ lớn. Do các yêu cầu quy định, Craigslist phải lưu trữ tất cả dữ liệu lịch sử của mình — thậm chí là quảng cáo năm năm tuổi về căn hộ đắt đỏ, đắt đỏ ở Austin trong thời gian SXSW.
Đọc thêm