Nếu tôi muốn chia sẻ một số dữ liệu giữa người dùng, chiến lược tốt nhất với Máy chủ đối tượng Realm là gì. Ví dụ: 5 người dùng muốn chia sẻ các bộ phim yêu thích của họ. Mọi người đều chia sẻ 3 bộ phim và họ sẽ thấy danh sách 15 bộ phim.Dữ liệu chia sẻ chiến lược tốt nhất giữa người dùng trên Máy chủ đối tượng Realm?
6
A
Trả lời
1
Nếu tất cả người dùng chia sẻ tất cả các bộ phim yêu thích của họ, mỗi người có thể có lĩnh vực riêng của họ để viết. Bạn có thể cho tất cả người dùng khác đọc quyền truy cập vào lĩnh vực đó. Bằng cách giữ một tham chiếu của tất cả các cõi (trong một lĩnh vực mà mọi người có quyền truy cập đọc/ghi), người dùng sẽ tải dữ liệu từ tất cả người dùng khác và do đó xem phim yêu thích của họ và của người khác.
Các vấn đề liên quan
- 1. Chia sẻ dữ liệu giữa các liên kết người dùng
- 2. chiến lược cập nhật tốt nhất trên hibernate stalestateException
- 3. Chia sẻ cơ sở dữ liệu giữa Twisted và Django
- 4. Cách cấu trúc dữ liệu Firebase và quy tắc chia sẻ dữ liệu giữa người dùng?
- 5. MVVM: Chia sẻ dữ liệu giữa ViewModels
- 6. Chiến lược tốt nhất để đồng bộ hóa dữ liệu trong ứng dụng iPhone
- 7. Đối tượng chia sẻ trên không
- 8. Flex - chiến lược tốt nhất để giữ dữ liệu khách hàng đồng bộ với cơ sở dữ liệu phụ trợ?
- 9. Chia sẻ dữ liệu giữa AppDomains
- 10. Chiến lược để truy xuất người dùng hiện tại
- 11. thiết kế nào tốt hơn cho dự án máy khách/máy chủ với nhiều chia sẻ dữ liệu
- 12. Trong PyQt, cách tốt nhất để chia sẻ dữ liệu giữa cửa sổ chính và chủ đề
- 13. Chiến lược kiểm tra giao diện người dùng tự động trên máy ảo từ xa
- 14. Cách thực hành tốt nhất để chia sẻ dữ liệu giữa các trang
- 15. Cách tốt nhất để chia sẻ dữ liệu giữa cửa sổ WPF và Điều khiển người dùng của nó là gì?
- 16. Chia sẻ dữ liệu giữa các ứng dụng trên iDevice
- 17. angularjs và ASP.NET MVC: chiến lược tốt nhất cho các mô hình khách hàng
- 18. Chiến lược đếm số lần xem tốt nhất
- 19. Biến chia sẻ công khai được chia sẻ giữa người dùng?
- 20. chiến lược sharding cơ sở dữ liệu
- 21. Chủ đề hồ bơi, dữ liệu chia sẻ, Java Synchronization
- 22. Chia sẻ dữ liệu giữa các Sổ tay IPython
- 23. Chiến lược tốt cho thư xếp hàng?
- 24. Chiến lược chia sẻ và sử dụng lại các phần lược đồ trong mongoose.js
- 25. Chiến lược Git tốt nhất để thử nghiệm các phiên bản máy khách và máy chủ khác nhau
- 26. Chia sẻ dữ liệu giữa các quy trình trong Python
- 27. Chiến lược tốt nhất cho việc lưu giữ các tập dữ liệu lớn là gì?
- 28. cài đặt nhà soạn nhạc trên máy chủ chia sẻ
- 29. Chiến lược chuyển đổi dự phòng máy chủ cơ sở dữ liệu EC2
- 30. NSPrivateQueueConcurrencyType Core Data và chia sẻ đối tượng giữa các chủ đề
"Bằng cách giữ tham chiếu của tất cả các cõi (trong một lĩnh vực mà mọi người đều có quyền truy cập đọc/ghi)". Điều đó có nghĩa là tôi phải quản lý một bảng bên ngoài với tất cả các tham chiếu? Ngoài lĩnh vực tôi phải sử dụng cơ sở dữ liệu khác? –
Bạn không phải sử dụng cơ sở dữ liệu khác. Tôi đã đề nghị bạn tiếp tục sử dụng một lĩnh vực khác (nơi mọi người đều có quyền truy cập đọc/ghi) để lưu trữ đường dẫn đến từng cảnh giới của người dùng bằng phim. ví dụ. '/ moviesRealmsList' - một danh sách tất cả người dùng moviesRealms (R/W cho tất cả), mỗi người dùng có thể có cõi của nó với phim'/~/moviesRealm' (R cho tất cả, R/W cho người dùng hiện tại), mỗi người dùng cũng có thể có các cõi riêng khác, ví dụ danh sách phim để xem: '/ ~/toWatch' (R/W cho người dùng hiện tại) –
Tôi hiểu rồi, tôi nghĩ về giải pháp này. Vấn đề là kích thước o bảng này. Nó hoạt động cho một vài người dùng. Nó sẽ quá lớn đối với hàng nghìn người dùng. –