2017-05-04 17 views

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.

+0

"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? –

+0

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) –

+0

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. –

Các vấn đề liên quan