Tôi thực sự không thích cái tên "NoQuery", vì nó không được mô tả lắm. Nó nói với tôi những gì các cơ sở dữ liệu không phải là nơi tôi đang quan tâm nhiều hơn trong những gì các cơ sở dữ liệu là . Tôi thực sự nghĩ rằng thể loại này thực sự bao gồm một số loại cơ sở dữ liệu. Tôi chỉ đang cố gắng để có được một ý tưởng chung về công việc mà mỗi cơ sở dữ liệu cụ thể là công cụ tốt nhất.
Một vài giả định tôi muốn đưa ra (và sẽ yêu cầu bạn thực hiện):
- Giả sử rằng bạn có khả năng thuê bất kỳ số lượng kỹ sư giỏi nào có kinh nghiệm như nhau với mọi công nghệ cơ sở dữ liệu đã từng tồn tại.
- Giả sử bạn có cơ sở hạ tầng kỹ thuật để hỗ trợ bất kỳ cơ sở dữ liệu cụ thể nào (bao gồm các máy chủ và hệ thống có sẵn có thể hỗ trợ cơ sở dữ liệu nói trên).
- Giả sử rằng mỗi cơ sở dữ liệu có sự hỗ trợ tốt nhất có thể miễn phí.
- Giả sử bạn có 100% mua từ quản lý.
- Giả sử bạn có một số tiền vô hạn để ném vào vấn đề.
Bây giờ, tôi nhận ra rằng các giả định ở trên loại bỏ rất nhiều cân nhắc hợp lệ có liên quan đến việc chọn cơ sở dữ liệu, nhưng trọng tâm của tôi là tìm ra cơ sở dữ liệu nào là tốt nhất cho công việc ở mức độ kỹ thuật thuần túy. Vì vậy, với các giả định ở trên, câu hỏi đặt ra là: mỗi cơ sở dữ liệu (bao gồm cả SQL và NoQuery) là công cụ tốt nhất để làm gì và tại sao?