Cơ sở dữ liệu quan hệ thực thi ACID. Vì vậy, bạn sẽ có các kho dữ liệu theo định hướng giao dịch dựa trên lược đồ. Nó đã được chứng minh và phù hợp với 99% các ứng dụng trong thế giới thực. Thực tế, bạn có thể làm bất cứ điều gì với cơ sở dữ liệu quan hệ.
Tuy nhiên, có những hạn chế về tốc độ và khả năng mở rộng khi nói đến các kho dữ liệu có tính khả dụng cao lớn. Ví dụ, Google và Amazon có hàng terabyte dữ liệu được lưu trữ trong các trung tâm dữ liệu lớn. Truy vấn và chèn không hiệu quả trong các trường hợp này do bản chất chặn / lược đồ / giao dịch của RDBM. Đó là lý do tại sao họ đã triển khai cơ sở dữ liệu của riêng mình (thực ra là các cửa hàng khóa-giá trị) để đạt được hiệu suất lớn và khả năng mở rộng.
Cơ sở dữ liệu NoSQL đã có từ lâu - chỉ là thuật ngữ mới. Một số ví dụ là cơ sở dữ liệu đồ thị, đối tượng, cột, XML và tài liệu.
Đối với câu hỏi thứ 2 của bạn: Sử dụng cả hai trên cùng một trang web có được không?
Tại sao không? Cả hai đều phục vụ các mục đích khác nhau phải không?