https://github.com/oceanbase/ob-vsag
ob-vsag acts as an adaptation layer, enabling OceanBase to use vector algorithms based on vsag
https://github.com/oceanbase/ob-vsag
Last synced: 6 months ago
JSON representation
ob-vsag acts as an adaptation layer, enabling OceanBase to use vector algorithms based on vsag
- Host: GitHub
- URL: https://github.com/oceanbase/ob-vsag
- Owner: oceanbase
- License: apache-2.0
- Created: 2024-09-03T08:41:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-28T03:13:28.000Z (8 months ago)
- Last Synced: 2025-05-28T04:33:32.094Z (8 months ago)
- Language: C++
- Homepage:
- Size: 115 KB
- Stars: 7
- Watchers: 6
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README-CN.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# ob-vsag
[English](./README.md) | 中文
[]()
ob-vsag 是 [OceanBase](https://github.com/oceanbase/oceanbase) 团队基于蚂蚁集团[vsag](https://github.com/alipay/vsag)构建的。VSAG 是一个用 C++ 编写的向量索引库,专门用于相似性搜索。该索引算法库提供了基于向量维度和数据规模生成参数的方法,使用户能够搜索不同规模的向量数据集,并且开发人员无需了解算法的具体原理即可进行集成和使用。
## Getting started
gcc9 and cmake-3.22 are required
```
#after clone this project
cd ob-vsag
cmake .
make -j
#after build success,run test example to check
cd example
./hnsw_example
```
- More details refs to [vsag](https://github.com/alipay/vsag)
## Architecture
ob-vsag 与oceanbase整体架构关系如下图所示,oceanbase内核在实现向量检索功能时提供了一组向量检索抽象接口,ob-vsag即在vsag的基础上封装的适配层:

# Contributing
热情欢迎每一位对数据库技术热爱的开发者,期待与您携手开启思维碰撞之旅。无论是文档格式调整或文字修正、问题修复还是增加新功能,都是参与和贡献方式之一。
# License
ob-vsag 采用 Apache 2.0 开源协议