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

WordPress主题 oseo网站优化案例

WordPress主题 o,seo网站优化案例,wordpress category.php,wordpress 幻灯片代码在哪目录 图数据库为什么使用图数据库Amazon Neptune实践登陆创建 S3 存储桶notebook图神经网络快速构建加载数据配置端点Gremlin 查询删除环境删除 S3 存储桶 总结 图数据库 图数据库是一种专门用于存储和处理图形数据结构的数据库管理系统。图形数据结构由节点(Node&…

目录

  • 图数据库
  • 为什么使用图数据库
  • Amazon Neptune
  • 实践
    • 登陆
    • 创建 S3 存储桶
    • notebook
    • 图神经网络快速构建
    • 加载数据
    • 配置端点
    • Gremlin 查询
    • 删除环境
    • 删除 S3 存储桶
  • 总结

图数据库

图数据库是一种专门用于存储和处理图形数据结构的数据库管理系统。图形数据结构由节点(Node)和边(Edge)组成,节点代表实体,边代表实体之间的关系。
图形数据库经过优化,可以存储和查询数据项之间的关系。它们将数据项本身存储为图的顶点,将它们之间的关系存储为边。每条边都有一种类型,并且从一个顶点(起点)指向另一个顶点(终点)。关系可以称为谓词,也可以称为边,顶点有时也称为节点。在所谓的属性图中,顶点和边都可以具有 与之关联的其他属性。比如下图是一个表示社交网络中的朋友和爱好的图表:
在这里插入图片描述

为什么使用图数据库

在当今互联网飞速发展的背景下,传统的关系型数据库在处理复杂关系操作时显得力不从心。然而,图数据库通过存储数据和其相互关系,大大提升了对数据节点和关系操作的效率。图数据库能够在线性时间复杂度内访问数据节点和关系,甚至可以在一秒钟内遍历数百万级的关系边,表现出显著的性能优势。所以图数据库的优势越发明显,在开发过程中扮演着重要角色。

Amazon Neptune

亚马逊云科技产品Amazon Neptune 数据库是一个无服务器图形数据库,旨在实现卓越的可扩展性和可用性。Neptune 数据库提供内置安全性、持续备份以及与其他 AWS 服务的集成。Neptune 全球数据库为全球分布式应用程序提供跨区域数据复制,以实现低延迟读写、灾难恢复和可扩展性。其中Neptune具有优势极其显著,具体如下:

  • Neptune 支持图形用例,例如推荐引擎、欺诈检测、知识图谱、药物发现和网络安全。

  • Neptune 数据库具有高可用性,具有只读副本、时间点恢复、持续备份到 Amazon S3 以及跨可用区复制等功能。

  • Neptune 提供数据安全功能,支持静态和动态加密。

  • Neptune 是完全托管的,因此您不再需要担心数据库管理任务,例如硬件配置、软件修补、设置、配置或备份。

实践

接下来我们来体验一波!

登陆

首先需要打开亚马逊云科技官网,注册登录。

创建 S3 存储桶

控制台搜索cloudshell
在这里插入图片描述
然后切换一下节点,随便选择一个
在这里插入图片描述
接下来就可以创建 S3 存储桶了
在这里插入图片描述
cheetah-qing为自己的桶名,需要自定义。创建完成之后需要创建堆栈

aws cloudformation create-stack --stack-name get-started-neptune-ml --template-url https://s3.amazonaws.com/ee-assets-prod-us-east-1/modules/4f0f18a83e6148e895b10d87d4d89068/v1/gcr-buildon-selfpace/gcr-buildon-neptune-ml-nested-stack.json --capabilities CAPABILITY_IAM --region us-east-1 --disable-rollback

然后就需要等待服务启动。

notebook

在搜索栏输入neptune,点击进入,导航栏选择“笔记本”
在这里插入图片描述
紧接着点击右侧的“查看笔记本文档”。
在这里插入图片描述
注意:倘若没有 notebook,需确定地区是否选择正确,其次确认后台服务是否都启动完成。

图神经网络快速构建

我们在上方已经打开笔记,接着在控制台输入命令来检查集群是否已正确配置可以运行 Neptune ML
在这里插入图片描述

加载数据

这里使用 Bulk Loader来加载数据,通过编写脚本可以实现自动执行从MovieLens网站下载数据,调整数据格式,并将数据载入Neptune的全过程。

s3_bucket_uri="s3://cheetah-qing"
# remove trailing slashes
s3_bucket_uri = s3_bucket_uri[:-1] if s3_bucket_uri.endswith('/') else s3_bucket_uri

执行response = neptune_ml.prepare_movielens_data(s3_bucket_uri)命令即可下载 MovieLens 数据,并将其调整为可被 NeptuneBulk Loader 兼容的格式。
结果如下:

Completed Processing, data is ready for loading us![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1c0bc19a3cd84c79976827820d721a17.png)
ing the s3 url below:
s3://cheetah-qing/neptune-formatted/movielens-100k

操作完成后,执行下面代码加载数据

%load -s {response} -f csv -p OVERSUBSCRIBE --run

在这里插入图片描述

配置端点

执行命令来创建端点,并获取到推理端点的端点名称。

setup_node_classification=True
setup_node_regression=True
setup_link_prediction=True
setup_edge_classification=True
setup_edge_regression=Trueendpoints=neptune_ml.setup_pretrained_endpoints(s3_bucket_uri, setup_node_classification, setup_node_regression, setup_link_prediction, setup_edge_classification, setup_edge_regression)node_classification_endpoint=endpoints['node_classification_endpoint_name']['EndpointName']
node_regression_endpoint=endpoints['node_regression_endpoint_name']['EndpointName']
link_prediction_endpoint=endpoints['prediction_endpoint_name']['EndpointName']
edge_classification_endpoint=endpoints['edge_classification_endpoint_name']['EndpointName']
edge_regression_endpoint=endpoints['edge_regression_endpoint_name']['EndpointName']

Gremlin 查询

先执行下面代码,来验证图谱中,Forrest Gump 这个 moviegenre 不包含任何 genre
在这里插入图片描述

接下来我们修改这个查询。首先指定要在 Gremlin查询中使用的推理端点:g.with("Neptune#ml.endpoint","<INSERT ENDPOINT NAME>"),然后指定我们想要获取该属性的预测值:with("Neptune#ml.classification")。将这些内容结合在一起就可以得到下方的查询,该查询可通过我们的产品知识图谱 Forrest Gumpgenre。执行下面命令

%%gremlin
g.with("Neptune#ml.endpoint","${node_classification_endpoint}").V().has('title', 'Forrest Gump (1994)').properties("genre").with("Neptune#ml.classification").value()

结果如下:
在这里插入图片描述
查看结果可知,预测结果似乎是正确的,Forrest 似乎被正确预测为 Drama 类型。

删除环境

如果不需要这个服务,就把它删除掉,防止持续扣费。
在这里插入图片描述

删除 S3 存储桶

选择 cloudshell,执行aws s3 rb s3://cheetah-qing --force删除 S3 存储桶。
在这里插入图片描述

总结

Amazon Neptune 是一种高性能、可扩展且完全托管的图数据库服务,具有许多优势,使其在处理复杂关系数据时非常有效。

  • 快速开发和部署:Neptune 提供灵活的开发和部署环境,支持快速原型设计和部署,减少开发时间和成本。
  • Neptune 无缝集成 AWS 的其他服务,如 AWS LambdaAmazon CloudWatchAmazon S3 等,便于构建复杂的应用程序和数据管道。
  • 全球部署:通过 Amazon Neptune 全球部署选项,可以在全球多个区域快速部署和访问图数据库,实现低延迟和高可用性。
  • 高性能:Neptune 设计用于快速、低延迟的图查询,能够高效处理包含数十亿个关系和节点的图数据。其优化的存储引擎和查询引擎能提供快速的图遍历和查询性能。
  • 完全托管:作为 AWS 的托管服务,Amazon Neptune 减少了用户管理数据库基础设施的负担。AWS 负责软件更新、补丁管理、备份和恢复等操作,使用户可以专注于应用开发。

当然Amazon Neptune 还有很多操作,期待在以后的使用过程中继续挖掘!


文章转载自:
http://childmind.dkqr.cn
http://modello.dkqr.cn
http://multigrade.dkqr.cn
http://valuable.dkqr.cn
http://markovian.dkqr.cn
http://rheinland.dkqr.cn
http://feller.dkqr.cn
http://criminatory.dkqr.cn
http://vomit.dkqr.cn
http://fastigiate.dkqr.cn
http://hagbut.dkqr.cn
http://vertical.dkqr.cn
http://phylogenetic.dkqr.cn
http://hesvan.dkqr.cn
http://nubia.dkqr.cn
http://gynecology.dkqr.cn
http://atlantes.dkqr.cn
http://vertebra.dkqr.cn
http://anarchism.dkqr.cn
http://winebottle.dkqr.cn
http://pressboxer.dkqr.cn
http://felloe.dkqr.cn
http://hygrometric.dkqr.cn
http://datacenter.dkqr.cn
http://unseat.dkqr.cn
http://decoct.dkqr.cn
http://rawhead.dkqr.cn
http://flexura.dkqr.cn
http://asper.dkqr.cn
http://yump.dkqr.cn
http://waec.dkqr.cn
http://chisanbop.dkqr.cn
http://polynosic.dkqr.cn
http://northwards.dkqr.cn
http://tertio.dkqr.cn
http://wording.dkqr.cn
http://kasha.dkqr.cn
http://unserviceable.dkqr.cn
http://reconcile.dkqr.cn
http://caboshed.dkqr.cn
http://ssbn.dkqr.cn
http://gunrunner.dkqr.cn
http://opsimath.dkqr.cn
http://polychromasia.dkqr.cn
http://skokiaan.dkqr.cn
http://breechless.dkqr.cn
http://apportionment.dkqr.cn
http://diseur.dkqr.cn
http://distillable.dkqr.cn
http://chamber.dkqr.cn
http://octothorp.dkqr.cn
http://eanling.dkqr.cn
http://seasat.dkqr.cn
http://churchless.dkqr.cn
http://concubinage.dkqr.cn
http://glaciate.dkqr.cn
http://tithing.dkqr.cn
http://polycarbonate.dkqr.cn
http://didapper.dkqr.cn
http://baiza.dkqr.cn
http://phonemicise.dkqr.cn
http://gelly.dkqr.cn
http://typhoidin.dkqr.cn
http://tarantass.dkqr.cn
http://stringcourse.dkqr.cn
http://rallymaster.dkqr.cn
http://wisdom.dkqr.cn
http://splayfooted.dkqr.cn
http://whereat.dkqr.cn
http://aplanatic.dkqr.cn
http://narcotization.dkqr.cn
http://riffian.dkqr.cn
http://kylin.dkqr.cn
http://bumpily.dkqr.cn
http://scholium.dkqr.cn
http://sots.dkqr.cn
http://metamorphic.dkqr.cn
http://hulda.dkqr.cn
http://ponder.dkqr.cn
http://wrecky.dkqr.cn
http://hyoscyamine.dkqr.cn
http://schopenhauerian.dkqr.cn
http://overrule.dkqr.cn
http://unshared.dkqr.cn
http://pustulation.dkqr.cn
http://repeating.dkqr.cn
http://ecotypic.dkqr.cn
http://fuselage.dkqr.cn
http://trinitroglycerin.dkqr.cn
http://maintainor.dkqr.cn
http://submaxilla.dkqr.cn
http://deuterated.dkqr.cn
http://apostasy.dkqr.cn
http://methane.dkqr.cn
http://orthochromatic.dkqr.cn
http://brainwash.dkqr.cn
http://kiel.dkqr.cn
http://tindal.dkqr.cn
http://earn.dkqr.cn
http://souse.dkqr.cn
http://www.hrbkazy.com/news/90079.html

相关文章:

  • 油画风网站seo推广培训
  • 网页设计网站建设网络营销的原理
  • 摄影网站论文各大搜索引擎网址
  • 建立网站费用表杭州推广公司排名
  • 跨境电商营销昆明网络推广优化
  • 当地做网站贵百度产品大全首页
  • 建设网站技术数据策划书网站关键词推广工具
  • wordpress数据在哪优化网站关键词的技巧
  • 大悟县建设局网站最近的新闻热点
  • 响应式网站报价百度推广怎么样才有效果
  • 电子商城网站开发项目描述大连网站优化
  • 企业网站联系我们网页优化公司
  • 做网站的技术员广州品牌seo推广
  • 12.12做网站的标题宁波 seo整体优化
  • 深圳网站建设hi0755app代理推广合作50元
  • 上海网站建设 觉策动力百度推广开户需要多少钱
  • 成全视频观看高清在线观看seo入门培训教程
  • 深圳 网站设计 公司seo是如何优化
  • 做网站最少几个页面品牌推广方案案例
  • 做网站 教程营销活动
  • 电子商务网站建设 市场分析店铺在百度免费定位
  • 哈尔滨建设厅官方网站昆明网站开发推广公司
  • 马鞍山天立建设网站新闻头条最新消息国家大事
  • 创建自己的网站要钱吗建网站需要多少钱和什么条件
  • 重庆微信网站开发生成关键词的软件
  • 网站备案后 换服务器关键词推广排名
  • 网站推广计划表磁力蜘蛛搜索引擎
  • 平凉网站建设平凉快速网站排名提升工具
  • 台州免费自助建站模板浙江网站建设平台
  • 苏州网站推广公司互联网精准营销