技术特性

VexDB 在兼容关系型数据库特性的同时,通过以下技术特性,为 AI 应用的开发与落地提供了可靠的向量数据管理解决方案。

多种索引算法支持

  • VexDB 适配了通用索引扫描的 ANN(近似最近邻)查询。
  • VexDB 实现了向量数据查询计划生成与索引选择能力的增强。
  • VexDB 支持多种基于磁盘的向量索引结构,在保证 ACID 特性的同时,实现向量数据的高性能检索。

索引算法优化

VexDB 在处理大规模向量数据的相似性搜索时,创新性地实现了一种高效的基于磁盘的向量图索引 Graph Index。该索引结合了 HNSW 的层次化管理特点和 DiskANN 的磁盘存储优势,确保了查询的高效性,并提升了数据和查询的可靠性。

单个索引通过最新的量化和分层分片索引技术,能够支持高达十亿级数据的高效存储与查询。

高效向量检索

  • VexDB 支持并行索引构建和扫描,通过并行化技术将查询时延降低了两倍以上;它还适配了多种 CPU 处理器架构的 SIMD 指令集,加速了距离计算性能,提升超过三倍,并支持自适应代码选择技术,实现了一次编译,多平台运行。
  • VexDB 使用自适应算法来决定是否可以提前终止检索,从而将检索速度提升了 40%。与业界流行产品的相比,VexDB 在相同的环境和数据集上展现了超过 50% 的吞吐性能优势。

动态索引维护框架

  • 引入页面整理机制,有效解决频繁更新场景下索引质量降低的问题。
  • 智能控制索引膨胀,从而节省存储资源。

简单高效的管理方式

  • 具备完备的日志体系,为每种基于磁盘的向量索引结构设计了专用的日志类型。
  • 通过标准数据库驱动支持多语言应用接入,提供完善的数据库服务能力。

需要帮助?

扫码添加企业微信
获得专业技术支持

企业微信二维码
🎯 快速响应💡 专业解答