Chỉ số liên tục
Lập chỉ mục liên tục (Continuous Indexing) là một quy trình lập chỉ mục trong đó dữ liệu được giám sát, cập nhật và tích hợp vào một chỉ mục có thể tìm kiếm ngay khi có thay đổi trong dữ liệu nguồn. Không giống như lập chỉ mục theo lô truyền thống, vốn chạy theo lịch trình cố định (ví dụ: hàng đêm), lập chỉ mục liên tục đảm bảo rằng chỉ mục phản ánh trạng thái mới nhất của thông tin cơ bản gần như ngay lập tức.
Trong môi trường kỹ thuật số hiện đại, nhịp độ nhanh, tình trạng dữ liệu lỗi thời là một rủi ro kinh doanh đáng kể. Đối với thương mại điện tử, các nền tảng tin tức hoặc bảng điều khiển vận hành, người dùng mong đợi kết quả tức thì. Lập chỉ mục liên tục giải quyết trực tiếp vấn đề này bằng cách cung cấp khả năng hiển thị dữ liệu gần thời gian thực, điều này rất quan trọng để đưa ra quyết định chính xác và mang lại trải nghiệm người dùng vượt trội.
Cơ chế này thường liên quan đến các kiến trúc hướng sự kiện (event-driven architectures). Khi có thay đổi xảy ra trong cơ sở dữ liệu nguồn hoặc luồng dữ liệu (ví dụ: cập nhật giá sản phẩm, bài đăng blog mới), một sự kiện sẽ được kích hoạt. Sự kiện này được một hàng đợi tin nhắn hoặc bộ xử lý luồng ghi lại, sau đó chuyển hướng bản cập nhật đến dịch vụ lập chỉ mục. Dịch vụ này xử lý sự khác biệt (delta - sự thay đổi) và chỉ cập nhật các mục cần thiết trong chỉ mục, thay vì xây dựng lại toàn bộ chỉ mục từ đầu.
Các khái niệm liên quan bao gồm Thu thập Thay đổi Dữ liệu (Change Data Capture - CDC), xử lý luồng (stream processing) và tính nhất quán cuối cùng (eventual consistency). CDC thường là cơ chế kích hoạt cung cấp dữ liệu vào quy trình lập chỉ mục liên tục.