Milvus là một cơ sở dữ liệu vectơ nguồn mở hiệu suất cao được thiết kế dành cho các ứng dụng AI. Năng lực cốt lõi là lưu trữ, quản lý và truy vấn vectơ có độ lớn cao một cách hiệu quả, phù hợp để xây dựng hệ thống đề xuất, tìm kiếm ngữ nghĩa, tìm kiếm ảnh và các cảnh cần so khớp sự tương tự.
Milvus cung cấp bốn tùy chọn triển khai: Milvus Lite (thư viện Python nhẹ cho phát triển tại chỗ), Milvus Standalone (máy chủ đơn, phù hợp cho sản xuất quy mô nhỏ), Milvus Distributed (hệ thống phân tán dựa trên Kubernetes cho sản xuất quy mô lớn) và dịch vụ Zilliz Cloud được quản lý hoàn toàn.
Milvus có khả năng mở rộng cao, kiến trúc phân tán có thể xử lý từ hàng triệu đến hàng tỷ vectơ, quy mô chi tiết phụ thuộc vào chế độ triển khai và tài nguyên phần cứng được chọn.
Đối với phát triển nguyên mẫu, nên dùng Milvus Lite. Chỉ cần cài đặt Python SDK bằng câu lệnh `pip install pymilvus`, bạn có thể nhanh chóng chèn và tìm kiếm vectơ trong Jupyter Notebook hoặc script trên máy của mình để xác nhận.
Milvus chủ yếu hỗ trợ tìm kiếm tương đồng vectơ. Ngoài ra còn hỗ trợ tìm kiếm hỗn hợp, kết hợp độ tương đồng vectơ với siêu dữ liệu (nhãn, dấu thời gian) để lọc và cho kết quả chính xác hơn.
MongoDB là nền tảng cơ sở dữ liệu hiện đại theo hướng tài liệu. Dịch vụ đám mây cốt lõi MongoDB Atlas cung cấp giải pháp cơ sở dữ liệu được quản lý toàn diện. Nền tảng tích hợp sẵn khả năng tìm kiếm vector, giúp nhà phát triển xây dựng ứng dụng thông minh dựa trên AI tạo sinh và hỗ trợ doanh nghiệp hiện đại hóa quản lý dữ liệu cùng chuyển đổi kiến trúc hệ thống.
Zilliz là một công ty tập trung vào công nghệ cơ sở dữ liệu vector, cung cấp dịch vụ đám mây hoàn toàn quản lý dựa trên dự án nguồn mở Milvus, Zilliz Cloud. Dịch vụ này nhằm giúp các doanh nghiệp xử lý và phân tích dữ liệu phi cấu trúc một cách hiệu quả, thông qua tìm kiếm tương tự vector để hỗ trợ xây dựng RAG (Retrieval-Augmented Generation) và tìm kiếm ngữ nghĩa, nhằm giảm sự phức tạp trong phát triển và vận hành các ứng dụng AI.