Trong khi thử nghiệm một cài đặt Solr cho tương lai MySQL -> Solr di chuyển, rõ ràng là "quy tắc" cho cấu trúc dữ liệu tốt và mở rộng hiệu quả tìm kiếm, rất khác nhau trong Solr khi so sánh với một RDBMS như MySQL. Điều rõ ràng nhất là dữ liệu đó không phải là (hoặc dường như không được) bình thường hóa ở cùng mức độ.Cân nhắc lược đồ khi di chuyển từ RDBMS (MySQL) sang Solr
Có ai có lời khuyên nào về cách tốt nhất để thực hiện chuyển đổi từ MySQL sang Solr không? Có bất kỳ mô hình được thiết lập nào để cấu trúc dữ liệu trong một RDBMS không (đặc biệt là Solr) mà tôi nên học? Bất kỳ cạm bẫy phổ biến để tránh? Nó chỉ đơn giản là một trường hợp de-normalizing liên quan đến các bảng vào các đối tượng?
Tuyệt đối. Khi bạn đề cập đến tài liệu, bạn có nghĩa là chỉ những thứ cần được lập chỉ mục/có thể tìm kiếm được? Trong trường hợp của tôi có liên quan đến các sản phẩm trên trang web thương mại điện tử. – Mathew
Nếu bạn có một bảng Sản phẩm duy nhất, sự khác biệt phải ở mức tối thiểu. –
Có nhiều bảng liên quan đến một sản phẩm, nhưng các mối quan hệ đơn giản và dễ dàng chuẩn hóa. – Mathew