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

seo网站营销推广海外推广渠道都有哪些

seo网站营销推广,海外推广渠道都有哪些,wordpress哪些文件需要给777,wordpress 虚拟主机一、什么是Milvus Milvus 是一款开源的向量数据库,旨在帮助开发者轻松管理和检索大规模向量数据。它通过高效的索引技术,支持快速的相似度搜索,使得从海量数据中查找最接近的匹配变得简单而快捷。无论是构建推荐系统、进行图像识别还是分析自…

一、什么是Milvus

Milvus 是一款开源的向量数据库,旨在帮助开发者轻松管理和检索大规模向量数据。它通过高效的索引技术,支持快速的相似度搜索,使得从海量数据中查找最接近的匹配变得简单而快捷。无论是构建推荐系统、进行图像识别还是分析自然语言,Milvus都能提供强大的支持。

这里我们将在macos环境下基于Docker安装Milvus的单机版本。

二、Milvus安装

官方下载文档

这里我们跳过Docker的安装,直接开始Milvus的安装
在这里插入图片描述

官方为我们提供很多中安装方式,这里我选择Docker Compose。下载的docker-compose.yml文件内容为:

version: '3.5'
services:etcd:container_name: milvus-etcdimage: quay.io/coreos/etcd:v3.5.18environment:- ETCD_AUTO_COMPACTION_MODE=revision- ETCD_AUTO_COMPACTION_RETENTION=1000- ETCD_QUOTA_BACKEND_BYTES=4294967296- ETCD_SNAPSHOT_COUNT=50000command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcdhealthcheck:test: ["CMD", "etcdctl", "endpoint", "health"]interval: 30stimeout: 20sretries: 3minio:container_name: milvus-minioimage: minio/minio:RELEASE.2023-03-20T20-16-18Zenvironment:MINIO_ACCESS_KEY: minioadminMINIO_SECRET_KEY: minioadminports:- "9001:9001"- "9000:9000"command: minio server /minio_data --console-address ":9001"healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3standalone:container_name: milvus-standaloneimage: milvusdb/milvus:v2.5.5command: ["milvus", "run", "standalone"]security_opt:- seccomp:unconfinedenvironment:ETCD_ENDPOINTS: etcd:2379MINIO_ADDRESS: minio:9000healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"]interval: 30sstart_period: 90stimeout: 20sretries: 3ports:- "19530:19530"- "9091:9091"depends_on:- "etcd"- "minio"networks:default:name: milvus

这里出于演示,我取消了挂载。最终运行

docker-compose up -d

运行成功后一共三个容器:milvus-etcd、milvus-minio、milvus-standalone

三、组件分析

1、etcd

etcd 是一个分布式的键值存储系统,主要用于配置共享和服务发现。在 Milvus 环境中,它主要用于存储元数据(如集合信息、索引配置等)。这使得 Milvus 能够有效地管理其内部状态,并支持集群模式下的协调工作。可以简单的理解为是字典的目录,可以可靠的访问机制。

2、minio

MinIO 是一款高性能的分布式对象存储系统,在 Milvus 架构中,MinIO 作为持久化存储层,用于保存原始向量数据、索引文件以及其他需要长期存储的信息。通俗来说就是数据持久化。并且本身就有可视化的管理页面,访问9001端口即可访问,账户密码都是minioadmin。登录后可以查看并管理存储的数据信息。

在这里插入图片描述

3、milvus

这就是实际执行向量相似度搜索的核心服务。Milvus 实例集成了所有必要的组件,允许用户在其上构建基于向量的智能应用。通过该实例,你可以进行向量数据插入、查询以及索引创建等多种操作。后面我们会通过python去连接这个向量数据库。

四、可视化

milvus不同于MySQL、Redis等可通过像Navicat等客户端连接进行可视化的操作。这里我们使用Attu对milvus进行可视化管理。具体介绍和安装可以看官网说明。

Attu官方

在这里插入图片描述

version: '3.5'services:attu:container_name: milvus-attuimage: zilliz/attu:v2.4environment:MILVUS_URL: milvus:19530ports:- "7000:3000"depends_on:- "milvus"networks:- default
networks:default:name: milvus_network

使用Docker Compose运行成功后访问localhost:7000

docker-compose up -d

在这里插入图片描述

这里没有设置密码,可以直接点击连接进入,实际场景下是需要设置密码的

在这里插入图片描述

这样我们就可以可视化的管理我们的向量数据库了。

五、Python操作

首先我们在attu中创建一个数据库来用于测试。

在这里插入图片描述

from pymilvus import MilvusClientclient = MilvusClient(url="http://localhost:19530",db_name="programming")print(f"角色列表为:{client.list_roles()}")
print(f"用户列表为:{client.list_users()}")
client.create_user(user_name="test", password="123456")
client.create_role(role_name="test_role")
print(f"角色列表为:{client.list_roles()}")
print(f"用户列表为:{client.list_users()}")

可以看到正常连接到了向量数据库并且用户和角色都已经创建成功。
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/517912.html

相关文章:

  • wordpress政府网站主题 中文如何免费做网站网页
  • 网站备案注意太原百度公司地址
  • 帮人做兼职的网站搜索引擎优化seo论文
  • 诚信通网站怎么做外链互联网销售模式
  • 网站 文件验证企业管理培训
  • asp.net+制作网站开发关键词优化哪家强
  • 江苏网络公司网站建设创建网址快捷方式
  • 怎么使用网站服务器杭州正规引流推广公司
  • 做网站都需要服务器吗北京软件培训机构前十名
  • 网站建设包装策略常用的网络营销方法及效果
  • 网站制作html和css查域名
  • 建个人网站做导购怎么备案小红书seo排名规则
  • 龙岗营销网站建设公司网站seo诊断分析和优化方案
  • wordpress发广告邮件插件seo项目
  • 怎么做的英文网站交换友情链接的途径有哪些
  • 曹县做网站建设企业微信营销系统
  • 漳州最专业的网站建设公司seo内容优化
  • 南宁做网站在哪了青岛seo百科
  • 公司logo素材潍坊seo培训
  • wordpress 用户后台seo优化技术
  • 南宁seo 网站收录杭州专业seo服务公司
  • 两耳清风怎么做网站软件推广方案经典范文
  • 一个网站怎么赚钱想学编程去哪里找培训班
  • 网站建设与推广公司每日新闻摘抄10一30字
  • 惠通网站建设平台推广引流
  • php做网站网站平台如何推广
  • 外贸网站建设经验新乡网站推广
  • 企业网站做的好的有什么公司微商软文推广平台
  • 网上推广哪个平台好做贵港seo
  • 高端定制网站建设网络seo软件