Chỉ số động
Chỉ mục Động (Dynamic Index) đề cập đến một cơ chế lập chỉ mục dữ liệu có khả năng cập nhật, sửa đổi hoặc thêm nội dung vào cấu trúc của nó gần như theo thời gian thực khi dữ liệu nguồn cơ bản thay đổi. Không giống như các chỉ mục tĩnh, vốn yêu cầu xây dựng lại theo lô định kỳ, các chỉ mục động cho phép phản ánh ngay lập tức những thay đổi dữ liệu, đảm bảo rằng kết quả tìm kiếm luôn dựa trên thông tin mới nhất hiện có.
Trong môi trường kỹ thuật số có nhịp độ nhanh, dữ liệu cũ dẫn trực tiếp đến trải nghiệm người dùng kém và mất cơ hội kinh doanh. Lập chỉ mục động rất quan trọng đối với các ứng dụng mà tính kịp thời là tối quan trọng, chẳng hạn như hàng tồn kho thương mại điện tử, nguồn cấp tin tức trực tiếp hoặc danh mục sản phẩm thay đổi nhanh chóng. Nó thu hẹp khoảng cách giữa việc nạp dữ liệu và truy xuất dữ liệu, mang lại sự liên quan ngay lập tức.
Chức năng cốt lõi dựa trên kiến trúc hướng sự kiện (event-driven architecture). Khi có sự thay đổi trong cơ sở dữ liệu nguồn hoặc luồng dữ liệu (ví dụ: cập nhật giá hoặc xuất bản bài viết mới), một sự kiện sẽ được kích hoạt. Sự kiện này được một dịch vụ lập chỉ mục ghi lại, sau đó áp dụng bản cập nhật cần thiết (chèn, xóa hoặc sửa đổi) trực tiếp vào cấu trúc chỉ mục, thường sử dụng các kỹ thuật như chỉ mục đảo ngược (inverted indexes) được tối ưu hóa cho các bản cập nhật tăng dần.
Việc triển khai lập chỉ mục động mang lại sự phức tạp. Việc duy trì tính nhất quán trên các nút chỉ mục phân tán, quản lý độ trễ lập chỉ mục dưới tải nặng và đảm bảo tính toàn vẹn giao dịch trong quá trình cập nhật là những rào cản kỹ thuật đáng kể đòi hỏi thiết kế cơ sở hạ tầng mạnh mẽ.
Khái niệm này có liên quan chặt chẽ đến Xử lý Luồng (Stream Processing), Nguồn Sự kiện (Event Sourcing) và Kiến trúc Công cụ Tìm kiếm (Search Engine Architecture).