VectorDB Lite 本地免费版
更新时间:2025-04-08
概述
百度智能云向量数据库 VectorDB Lite 版是一款免费的专为本地开发和调试设计的向量数据库版本。它能够帮助开发者在本地环境中快速搭建向量数据库服务,进行高效的调试和开发工作,从而更好地构建和优化基于向量检索的应用程序。
VectorDB Lite 版继承了向量数据库的核心特性,能够高效地存储和检索向量数据,支持复杂的向量查询操作,如相似性搜索等。它提供了丰富的功能,包括灵活的表结构设计、多种索引类型以及数据分区等,能够满足不同场景下的数据存储和查询需求。
此外,VectorDB Lite 版与百度智能云的其他服务和工具也具有良好的兼容性,能够方便地与其他云服务进行集成,为开发者提供一站式的解决方案,助力开发者更高效地构建智能应用。
安装部署
启动方式 1
Docker Compose配置docker-compose.yml
Plain Text
1services:
2 vdb-service:
3 image: mochow/vdb:2.1.5854 # 镜像名称和版本
4 container_name: baidu-vdb-container # 容器名称
5 ports:
6 - "5287:5287"# 映射容器内的 5287 端口到主机
7 environment:
8 - port=5287# 配置容器内使用的端口
9 volumes:
10 - ./data:/mnt/data # 将本地 ./data 目录挂载到容器中的 /mnt/data
11 - ./log:/mnt/log # 将本地 ./log 目录挂载到容器中的 /mnt/log
12 restart: always # 自动重启策略,确保容器在意外退出时重启
启动本地VectorDB服务
Plain Text
1docker compose up -d
启动方式 2
国内用户如果无法访问 docker 服务,可以直接下载,然后通过命令安装
Plain Text
1curl http://public-vdb.bj.bcebos.com/vdb-standalone-2.1.tar.gz
解压后启动本地 VectorDB 服务
Plain Text
1sh vdb_service.sh start
启动后本地会有两个目录,data保存数据和log保存日志
Plain Text
1ll
2total 12
3drwxr-xr-x 5100010004096 Jan 1010:57 data
4-rw-r--r-- 1 root root 536 Jan 1010:55 docker-compose.yml
5drwxr-xr-x 2100010004096 Jan 1010:57 log
查看服务正常启动,服务端口为5287
Plain Text
1docker ps|grep vectordb
2709db1519963 mochow/vdb:2.1.5854 "/root/entrypoint.sh" About a minute ago Up About a minute 0.0.0.0:5287->5287/tcp, :::5287->5287/tcp baidu-vdb-container
停止本地VectorDB服务
Plain Text
1docker compose down