Chúng tôi hiện đang lưu trữ câu trả lời cho 52 câu hỏi được xác định trước cho khách hàng của chúng tôi trong trang web mai mối của chúng tôi.Làm thế nào để chia tay một bảng chứa 100 triệu + số hồ sơ?
chúng tôi có hơn 30 triệu người dùng duy nhất tổng hợp cho trường hợp xấu nhất của một hàng 52x30million. Trong số 52 câu hỏi này, 11 câu hỏi bắt buộc và luôn được trả lời.
Giải pháp trước đây của chúng tôi là mở bảng câu trả lời cho mỗi câu hỏi. Giải pháp này phân phối các hàng trả lời của chúng tôi để chèn/xóa/cập nhật nhanh hơn. Nhưng nó cũng gây ra cho chúng tôi một chương trình độc đáo như tự động mở một bảng mỗi khi một câu hỏi được thêm/cập nhật, hoặc loại bỏ một bảng câu trả lời nếu nó bị hủy vĩnh viễn.
Chúng tôi muốn đưa ra giải pháp tốt hơn cho phiên bản thứ ba của chúng tôi nhưng chưa thể đạt được rất xa.
Bất kỳ ý tưởng nào để thực hiện điều này theo bất kỳ cách nào khác, có lẽ là cách thông thường hơn?
Xin lỗi, quên đề cập đến điều đó. Chúng tôi đang sử dụng SQL Server 2005. – Chiao
RavenDB là cửa sổ dựa trên. – Rippo
Công ty có quy mô trung bình của chúng tôi được thành lập trong các sản phẩm MS trong hơn 10 năm và không may thay đổi db không phải là một lựa chọn ... – Chiao