Tôi muốn nói tiếp và lưu tất cả thông tin đó trong ElasticSearch CHỈ nếu bạn có thể bảo mật cơ sở dữ liệu bằng cách nào đó. AFAIK, ES không hỗ trợ bất kỳ phương pháp bảo mật ứng dụng nào thông qua xác thực, khóa, v.v. Vì vậy, nếu bạn không thể bảo mật dữ liệu đó, bạn chắc chắn không muốn đặt bất kỳ chi tiết đăng nhập người dùng nào trong đó.
Trong ứng dụng của mình, tôi đã chặn truy cập cổng vào cá thể ES của mình chỉ với máy chủ cục bộ. Sau đó, tôi đã xây dựng một lớp dịch vụ trên đầu trang của ES trong node.js. Tất cả xác thực của tôi được xử lý trước khi tôi truy cập vào lớp dữ liệu.
Một điều về ES là nhiều dữ liệu hơn không nhất thiết làm chậm truy vấn trừ khi bạn lập chỉ mục tất cả dữ liệu đó hoặc truy vấn. Nếu bạn chỉ cần truy xuất dữ liệu đó, thì bạn luôn có thể lấy tài liệu "_source". Hãy chắc chắn rằng bạn có không gian đĩa để xử lý dữ liệu của bạn, nhưng khác hơn thế, tôi muốn nói lưu tất cả - và được chiến lược trong những gì bạn chỉ mục và làm thế nào.
yea, tôi đã xem câu hỏi đó, nhưng tôi tò mò muốn biết dữ liệu người dùng và xã hội cụ thể có khả thi trong cơ sở dữ liệu tìm kiếm đàn hồi hay không. – onejigtwojig
Nếu không có thêm chi tiết về "dữ liệu người dùng" và "mối quan hệ xã hội" và ví dụ cụ thể về cách bạn muốn truy vấn hoặc tổng hợp dữ liệu của mình, có rất ít câu trả lời ở đây ngoài "Có, bạn có thể làm điều đó và nó sẽ hữu ích" . – karmi
dữ liệu người dùng như trong thông tin đăng nhập, mật khẩu, thông tin tiểu sử. Dữ liệu xã hội bao gồm danh sách những người theo dõi và những người theo dõi họ. Cùng một loại mối quan hệ hướng dẫn bạn sẽ tìm thấy trong Twitter. – onejigtwojig