概要
UXDB-AI 数据库基于优炫数据库构建,是一个高性能的向量存储和计算平台,专为人工智能打造。它将向量数据组成一个立体高维空间, 在空间中进行模糊检索,能够快速输出权重最高的答案。UXDB-AI 数据库的主要特点包括高效的二进制编码、并行计算能力、集成 SQL 支持以及丰富的扩展性。这些特点使得 UXDB-AI 数据库在处理大规模数据的场景下表现出色,尤其在需要进行相关性检索和高维数据处理的任务中。
UXDB-AI 架构
UXDB-AI 基于最新 UXDB 稳定可靠架构研发,UXDB 架构如下图所示:
特性说明
上述架构图主要包括如下几部分:
向量存储:UXDB-AI 数据库使用高效的二进制编码压缩来存储和检索高维向量。这种编码方式大大降低了存储空间需求,并提高了查询速度。支持单精度、半精度、二进制和稀疏向量,以及批量加载存储。
元数据过滤:支持在向量搜索预过滤及后过滤,提升查询效率。
并行计算:利用 UXDB 的并行执行框架、SIMD(单指令多数据流)指令,UXDB-AI 数据库可以在多核处理器上并发处理大量向量操作,从而提升计算效率。
集成 SQL 支持:与标准 UXDB 兼容,UXDB-AI 数据库的用户可以使用 SQL 来创建、查询和管理向量表,支持混合查询。这种集成化设计简化了开发流程,降低了学习成本。
扩展性:UXDB-AI 数据库内置向量计算函数,如 L1 距离、L2 距离、内积、余弦距离、汉明距离、杰卡德距离等,便于用户在 SQL 查询中直接进行相似性比较。
接口语言:支持 UXDB 客户端所支持的多种语言,便于应用系统开发及集成。
MPP 支持:支持 UXMPP 分布式集群部署,将相似向量数据分布在多个节点上,实现高效并行服务,并可快捷的横向扩展。
国产化平台支持:基于 UXDB 的兼容性,支持龙芯 / 海光 / 兆芯 / 鲲鹏 / 飞腾 / 申威等国产芯片,支持麒麟 / 统信 / 中科方德等国产操作系统,支持阿里云 / 华为云 / 腾讯云 / 浪潮云 / 天翼云等国产云环境部署。
小结
通过 UXDB-AI 数据库的高效向量存储和检索能力,我们可以实现更加智能化和个性化的服务,提高业务效率和用户体验。