当前位置: 首页 > news >正文

建站管理域名管理绑定外部域名中资源网站优化排名软件公司

建站管理域名管理绑定外部域名中,资源网站优化排名软件公司,高端效果图制作公司,网站开发需要会什么软件随着大规模AI应用落地,向量数据库作为非结构化数据处理的核心基础设施,其开发调试效率直接影响模型迭代速度。对此,文章聚焦VectorDB Lite轻量级本地调试方案(更多信息:https://cloud.baidu.com/product/vdb.html?anc…

随着大规模AI应用落地,向量数据库作为非结构化数据处理的核心基础设施,其开发调试效率直接影响模型迭代速度。对此,文章聚焦VectorDB Lite轻量级本地调试方案(更多信息:https://cloud.baidu.com/product/vdb.html?anchor=vdb-product-selection),结合Docker容器化与VectorDB CLI命令行工具,构建开箱即用的向量数据调试闭环。在当前行业追求敏捷开发的趋势下,通过本地化调试不仅降低测试成本,更能为高并发向量检索、多模态索引等场景提供快速验证能力,助力技术开发者们实现从原型到生产的无缝迁移。

调试方案第一步

需要使用Docker Compose启动VectorDB服务,但需要注意一点,VectorDB Lite 版目前仅支持 X86 机器启动,ARM 芯片暂时不支持。

启动方式 1
Docker Compose配置docker-compose.yml

services:vdb-service:image: mochow/vdb:2.1.5854  # 镜像名称和版本container_name: baidu-vdb-container  # 容器名称ports:- "5287:5287"  # 映射容器内的 5287 端口到主机environment:- port=5287  # 配置容器内使用的端口volumes:- ./data:/mnt/data  # 将本地 ./data 目录挂载到容器中的 /mnt/data- ./log:/mnt/log  # 将本地 ./log 目录挂载到容器中的 /mnt/logrestart: always  # 自动重启策略,确保容器在意外退出时重启

启动本地VectorDB服务

# 注意 Compose V2 才支持 docker compose 命令,如果是 V1 建议先升级。
docker compose up -d

启动方式 2
国内用户如果无法访问 docker 服务,可以直接下载,然后通过命令安装

curl http://public-vdb.bj.bcebos.com/vdb-standalone-2.1.tar.gz -o vdb-standalone-2.1.tar.gz

解压后启动本地 VectorDB 服务

sh vdb_service.sh start

在这里插入图片描述
启动后本地会有两个目录,data保存数据和log保存日志

ll
total 12
drwxr-xr-x 5 1000 1000 4096 Jan 10 10:57 data
-rw-r--r-- 1 root root  536 Jan 10 10:55 docker-compose.yml
drwxr-xr-x 2 1000 1000 4096 Jan 10 10:57 log

查看服务正常启动,服务端口为5287

docker ps | grep vectordb
709db1519963   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服务

docker compose down

调试方案第二步

下载 VectorDB CLI

  1. 下载链接:linux.vectordb-cli-2.1.1.tar.gz
  2. 执行 tar -zxvf linux.vectordb-cli-2.1.1.tar.gz 解压工具压缩包

使用VectorDB CLI进行建表,即使用VectorDB CLI链接本地的VectorDB,root默认密码为mochow。

./vectordb-cli -u root -e http://127.0.0.1:5287
api key for 'root' to 'http://127.0.0.1:5287': 
2024/09/14 11:06:53 Successfully initialized mochow client.__     __                _                    ____    ____  \ \   / /   ___    ___  | |_    ___    _ __  |  _ \  | __ ) \ \ / /   / _ \  / __| | __|  / _ \  | '__| | | | | |  _ \ \ V /   |  __/ | (__  | |_  | (_) | | |    | |_| | | |_) |\_/     \___|  \___|  \__|  \___/  |_|    |____/  |____/type '-h' or 'help' to see usage
vectordb-cli > 
vectordb-cli >

建库操作如下:

vectordb-cli > create database -d testdb
create database 'testdb' success
vectordb-cli > list databases
+--------------+
| databases    |
+==============+
| testdb       |
+--------------+

建表操作如下:

vectordb-cli > create tableinput create table args, end with ';'
... {
...      "database": "testdb",
...      "table": "book",
...      "description": "basic test",
...      "replication": 1,
...      "partition": {
...          "partitionType": "HASH",
...          "partitionNum": 3
...      },
...      "enableDynamicField": false,
...      "schema": {
...          "fields": [
...              {
...                  "fieldName": "id",
...                  "fieldType": "STRING",
...                  "primaryKey": true,
...                  "partitionKey": true,
...                  "autoIncrement": false,
...                  "notNull": true
...              },
...              {
...                  "fieldName": "bookName",
...                  "fieldType": "STRING",
...                  "notNull": true
...              },
...              {
...                  "fieldName": "author",
...                  "fieldType": "STRING"
...              },
...              {
...                  "fieldName": "page",
...                  "fieldType": "UINT32"
...              },
...              {
...                  "fieldName": "vector",
...                  "fieldType": "FLOAT_VECTOR",
...                  "notNull": true,
...                  "dimension": 3
...              }
...          ],
...          "indexes": [
...              {
...                  "indexName": "book_name_idx",
...                  "field": "bookName",
...                  "indexType": "SECONDARY"
...              },
...              {
...                  "indexName": "vector_idx",
...                  "field": "vector",
...                  "indexType": "HNSW",
...                  "metricType": "L2",
...                  "params": {
...                      "M": 32,
...                      "efConstruction": 32
...                  }
...              }
...          ]
...      }
...  };
create table 'book' successvectordb-cli > list tables --db testdb
+-----------+
| tables    |
+===========+
| book      |
+-----------+

更详细的命令可以查看:https://cloud.baidu.com/doc/VDB/s/Rm1zwheb6

通过VectorDB CLI的声明式建表能力与VectorDB Lite版服务的轻量级部署,技术开发者们可在本地高效构建向量数据管理全链路。以上文章演示的Docker Compose快速启动、跨平台CLI交互及表结构设计实践,直击向量数据库开发中的环境隔离与快速验证痛点。随着边缘计算与轻量化AI部署需求激增,此类本地调试方案将成为算法工程师的标准工具链,进一步释放向量数据库在实时推荐、语义搜索等场景的落地潜力。
更多相关文章可浏览:VectorDBⅹMCP:轻松打造向量数据库专属助手

http://www.cadmedia.cn/news/9967.html

相关文章:

  • 电子工厂网站建设关键词竞价广告
  • 软件开发工程师做什么宁波抖音seo搜索优化软件
  • 苍南最好的网站建设公司知名网站
  • 柳州建设厅官方网站网络营销的基本职能
  • 58同城保定网站建设seo是什么姓氏
  • 南京溧水城市建设集团网站软文通
  • 唐山免费网站制作黑科技引流推广神器怎么下载
  • 企业在网站建设上的不足seo有哪些优化工具
  • 网站备案流程教程服装网络营销策划书
  • 巩义公司做网站百度一下你就知道手机版官网
  • 企业微信电脑版广东seo价格是多少钱
  • ps线下培训班一般学费多少徐州百度快照优化
  • 昭阳区建设局网站北京网站优化校学费
  • 禹城网站定制sem是什么品牌
  • 网站建设维护是什么岗位成人零基础学电脑培训班
  • 遮罩层怎么做网页合肥seo优化
  • ip138查询网站网址域名ip厦门百度整站优化服务
  • 怎么制作网站半透明背景百度小程序排名优化
  • 专业建设网站多少钱登封网站设计
  • 青海省公路建设市场信用信息服务网站快速排名优化系统
  • wordpress 取一类文章seo课程培训班
  • 山西省财政厅门户网站三基建设专栏惠州网站营销推广
  • 怎样在各大网站做有效的宣传淄博信息港聊天室网址
  • 哪家公司建站比较好seo 怎么做到百度首页
  • 网站建设商城模板平台app开发制作
  • 企业微信平台seo设置是什么
  • 装修包工头接活网站百度上做优化一年多少钱
  • 定陶菏泽网站建设深圳seo专家
  • 用织梦做网站需不需授权seo搜索排名影响因素主要有
  • 企业网站服务门户黄冈seo