Tôi có một dịch vụ dữ liệu WCF chạy trên đầu trang của nhà cung cấp mã thực thể 4.1 đầu tiên. Cơ sở dữ liệu khá lớn (một bảng khóa có hơn 77 triệu bản ghi và tăng lên ~ 10% mỗi tháng) và đã trình bày một vấn đề khá hiệu quả. Trong khi sharding một cơ sở dữ liệu lớn là một nỗi đau nó có vẻ không thể tránh khỏi. Câu hỏi của tôi là, đã có ai thực hiện thành công EF với một cơ sở dữ liệu bị phân mảnh và, nếu có, bạn có bất kỳ hướng dẫn nào không?Khuôn khổ thực thể và cơ sở dữ liệu đã phân loại
5
A
Trả lời
0
Bạn đã điều tra các tùy chọn sau:
- Clustering DB của bạn (tôi giả sử nó SQL Server bạn đang sử dụng)?
- Trích xuất một số dữ liệu của bạn (chẳng hạn như bản ghi đã lưu trữ) sang một bảng khác, sau đó tạo chế độ xem với truy vấn UNION để kết hợp hai bảng với nhau khi bạn cần một chế độ xem bộ dữ liệu hoàn chỉnh?
- Bảng của bạn có chỉ mục trên đó không - nếu không, bạn đã thử tạo một chỉ mục chưa?
0
Bạn có thể mở rộng cơ sở dữ liệu bằng trình quản lý bản đồ shard MS.
công cụ cơ sở dữ liệu Xem Elastic https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-scale-introduction/
và trong quản lý bản đồ đặc biệt Shard https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-scale-shard-map-management/
Các vấn đề liên quan
- 1. Khuôn khổ thực thể không lưu mục nhập dữ liệu trong cơ sở dữ liệu
- 2. Xác thực MVC3 với Khuôn khổ thực thể Mô hình/Cơ sở dữ liệu Đầu tiên
- 3. Thay đổi lược đồ cơ sở dữ liệu khuôn khổ thực thể tại thời gian chạy
- 4. Phát triển cơ sở dữ liệu gia tăng trong mã khuôn khổ Thực thể đầu tiên
- 5. Khuôn khổ thực thể và MongoDb
- 6. Khuôn khổ thực thể - Thông báo thay đổi dữ liệu bên dưới (trong cơ sở dữ liệu)
- 7. Khuôn khổ thực thể UnintentionalCodeFirstException
- 8. Khuôn khổ và công cụ ứng dụng cơ sở dữ liệu Python
- 9. Có thể cập nhật giản đồ cơ sở dữ liệu khuôn khổ ADO.NET Entity không?
- 10. Khuôn khổ thực thể: Thêm di chuyển không thành công với Không thể cập nhật cơ sở dữ liệu
- 11. Khuôn khổ thực thể và bản ghi bị xóa mềm
- 12. Xác minh rằng lược đồ cơ sở dữ liệu đích tuân thủ những gì trong Khuôn khổ thực thể?
- 13. Làm cách nào để đặt kích thước cơ sở dữ liệu tối đa khi sử dụng Khuôn khổ thực thể?
- 14. Khuôn khổ thực thể 4.3.1 Mã đầu tiên: cơ sở dữ liệu được tạo nhưng bảng không phải là
- 15. Khuôn khổ thực thể 4 - Thừa kế
- 16. Mã khuôn khổ thực thể Trước tiên: Cách tạo một cơ sở dữ liệu để thử nghiệm đơn vị
- 17. Khuôn khổ thực thể và đa luồng
- 18. Khuôn khổ tốt để ontology repesent bên trong một cơ sở dữ liệu neo4j?
- 19. Khuôn khổ thực thể có nhiều edmx
- 20. Khuôn khổ thực thể 4.1 LINQ chứa và StartsWith
- 21. Phân loại phức tạp trên cơ sở dữ liệu MySQL
- 22. Khuôn khổ thực thể PostgreSQL
- 23. Cách truy cập cơ sở dữ liệu phát triển bằng Play! khuôn khổ?
- 24. Khuôn khổ thực thể với các tệp XML
- 25. Khuôn khổ thực thể 5 - Tìm kiếm điểm trung tâm để thực thi mã tùy chỉnh sau khi thực thể được tải từ cơ sở dữ liệu
- 26. Mã khuôn khổ thực thể Đầu tiên không có app.config
- 27. Khuôn khổ thực thể với một dự án lớn
- 28. Ngoại lệ khóa trùng lặp từ Khuôn khổ thực thể?
- 29. Khuôn khổ thực thể không lưu thay đổi
- 30. Nhận dạng khuôn mặt Android và nhận khuôn mặt tương tự từ cơ sở dữ liệu
u đã tìm thấy một giải pháp cho điều này? – DarthVader
Chưa có độ phân giải. – RockyMountainHigh