Với việc dữ liệu ngày càng tăng, tốt hơn hết là bạn nên có một DB có thể mở rộng quy mô một cách dễ dàng và SQL không mở rộng quy mô một cách trơn tru và cuối cùng sẽ phá vỡ việc làm đó, trên thực tế, thông thường đối với Dữ liệu lớn, chỉ DB có khả năng mở rộng cao mới được sử dụng. Trong trường hợp này, tốt hơn nên sử dụng DB quan hệ vì các DB NO-SQL có thể "mất" một số mối tương quan. ví dụ:redis rất nhanh nhưng hầu như không có bất kỳ loại logic phức tạp nào vì nó là nơi lưu trữ Key-Value đơn giản hoặc Cassandra nhanh hơn Mongo nhưng hoạt động tốt hơn với dữ liệu được lược đồ, Mongo là một DB tài liệu nên có thể lưu trữ bất kỳ loại dữ liệu nào. trong cùng một Bộ sưu tập).
IMHO, bạn nên cố gắng thiết lập một số phiên chấm điểm với DB và Trường hợp sử dụng khác nhau và tập trung vào những gì bạn muốn hoàn thành nhanh chóng và sau đó chọn tốt hơn trong lĩnh vực đó.