Tôi đã tự hỏi khi nào thì nên có một cơ sở dữ liệu duy nhất so với một cơ sở dữ liệu với nhiều cửa hàng đối tượng. Tôi đã đọc hầu hết các hướng dẫn trên web cũng như xem thông số kỹ thuật cho indexedDB, nhưng không thể tìm thấy một ví dụ tốt so sánh các khái niệm khác nhau này. Có ai có một ví dụ cụ thể (một mô hình thiết kế sử dụng nhiều cửa hàng đối tượng và/hoặc mã) cho loại điều?IndexedDB - ObjectStores so với nhiều cơ sở dữ liệu so với chỉ mục?
Trả lời
Miễn là không có thao tác giao dịch chéo giữa các cửa hàng đối tượng, bạn có thể tách chúng thành nhiều cơ sở dữ liệu. Tôi thích sử dụng cơ sở dữ liệu riêng biệt, càng nhiều càng tốt, để thay đổi lược đồ dễ dàng hơn trong cơ sở dữ liệu lưu trữ đối tượng nhỏ hơn.
Trong trường hợp hiếm hoi, tôi thậm chí còn sử dụng cơ sở dữ liệu riêng biệt ngay cả khi giao dịch chéo là bắt buộc. Các trường hợp này được tìm thấy giữa cơ sở dữ liệu cài đặt người dùng và cơ sở dữ liệu ứng dụng. Sự không thống nhất giữa cài đặt người dùng và ứng dụng là tốt, vì sự thật là trong cài đặt người dùng và sự không thống nhất tạm thời không quan trọng.
Lưu ý rằng có liên kết chi phí cao với việc mở cơ sở dữ liệu. Nhưng một khi nó được mở, không có bộ nhớ tiêu thụ cho kết nối. Không có giới hạn về số lượng cơ sở dữ liệu.
Nhiều cơ sở dữ liệu sẽ có lưu lượng cao hơn cơ sở dữ liệu đơn lẻ với nhiều cửa hàng đối tượng, vì việc triển khai Firefox khóa toàn bộ cơ sở dữ liệu trên bất kỳ giao dịch ghi nào.
- 1. So sánh mảng $ _POST với cơ sở dữ liệu
- 2. php: phiên so với cơ sở dữ liệu
- 3. Lược đồ cơ sở dữ liệu so với vùng bảng cơ sở dữ liệu?
- 4. Số nguyên so với chuỗi trong cơ sở dữ liệu
- 5. Django - So sánh mã mẫu với cơ sở dữ liệu
- 6. Rails 3: ActiveRecord so với DataMapper (so với ???) cho Cơ sở dữ liệu MySQL kế thừa
- 7. dữ liệu phân cấp trong cơ sở dữ liệu: truy vấn đệ quy so với bảng đóng so với cơ sở dữ liệu đồ thị
- 8. URI dữ liệu so với nhị phân trong cơ sở dữ liệu
- 9. Lưu trữ dữ liệu XML trong cơ sở dữ liệu - nhiều bảng so với bán phá giá xml trong cột
- 10. Có tương đương với Redgate SQL So sánh với cơ sở dữ liệu MySQL không?
- 11. Cách so sánh hai cơ sở dữ liệu?
- 12. Chia nhỏ tệp mysqldump với nhiều cơ sở dữ liệu, theo cơ sở dữ liệu
- 13. Tốc độ truy cập tệp so với tốc độ truy cập cơ sở dữ liệu
- 14. So sánh hai cơ sở dữ liệu MySQL, trên dòng lệnh, với công cụ miễn phí
- 15. Đối tượng so với Lưu trữ tài liệu (Cơ sở dữ liệu) = Sự khác biệt (nosql)?
- 16. Mẫu nhà máy cơ sở dữ liệu với nhiều cơ sở dữ liệu
- 17. MySQL: chỉ số nguyên so với chỉ mục Varchar
- 18. So sánh hiệu suất được lập chỉ mụcDB và IndexedDB v/s So sánh hiệu suất WebSQL
- 19. Lưu trữ Microsoft Azure so với Cơ sở dữ liệu SQL Azure
- 20. Ưu điểm của CodeFirst so với Cơ sở dữ liệu đầu tiên là gì?
- 21. Blobs cơ sở dữ liệu so với tệp được lưu trữ trên đĩa
- 22. Hiệu suất cơ sở dữ liệu của chế độ xem so với bảng mới
- 23. thiết kế cơ sở dữ liệu: tính linh hoạt so với sự đơn giản
- 24. Nhược điểm của MySQL so với các cơ sở dữ liệu khác
- 25. Mã Đầu tiên so với Cơ sở dữ liệu Đầu tiên
- 26. Visual Studio So sánh dữ liệu với ít cột
- 27. Đề xuất cho cơ sở dữ liệu trong bộ nhớ so với cấu trúc dữ liệu an toàn của luồng
- 28. So sánh dấu thời gian với thời gian hiện tại từ cơ sở dữ liệu
- 29. So sánh hiệu suất lưu trữ RDF với cơ sở dữ liệu truyền thống
- 30. Sử dụng Trình tạo Id ứng dụng so với Trình tạo Id cơ sở dữ liệu