Milvus 简介

Milvus 是什么

Milvus 是一款开源的、针对海量特征向量的相似性搜索引擎。基于异构众核计算框架设计,成本更低,性能更好。在有限的计算资源下,十亿向量搜索仅毫秒响应。

主要特性

  • 异构众核

    Milvus 使用异构众核计算处理特征向量,成本更低,性能更好。

  • 多元化索引

    Milvus 支持多种索引方式,包括量化索引、基于树的索引和图索引等算法。

  • 资源智能管理

    Milvus 根据实际数据规模和可利用资源,智能调节优化查询计算和索引构建过程。

  • 水平扩容

    Milvus 支持在线 / 离线扩容,仅需执行简单命令,便可弹性伸缩计算节点和存储节点。

  • 高可用性

    Milvus 支持预写式日志(Write-Ahead Logging, WAL),可以有效保证数据操作的原子性和持久性。Milvus 对于分布式场景集成了 Kubernetes 框架,能有效避免单点障碍情况的发生。

  • 全面兼容

    Milvus 兼容大部分主流机器学习框架,同时支持多种主流程序语言,如 Java,Python,C++ 和 Go 等。Milvus 还支持 RESTful API。

  • 简单易用

    Milvus 安装简单,使用方便,您无需关注特征向量之外的信息。

  • 图形化监控

    Milvus 支持使用基于 Prometheus 的图形化监控,方便您实时跟踪系统性能。

整体架构

Milvus 架构

接下来您可以