0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arango DB Enterprise—智能图形

哲想软件 来源:哲想软件 作者:哲想软件 2022-11-07 10:05 次阅读

智能图形

将图形扩展到集群中并保持性能。此独特功能使您能够探索图形使用中的全新领域,并提供与单个实例设置几乎相同的图形遍历性能。

当图形的数据集超过ArangoDB单个实例上可以承载的限制时,需要进行缩放。然而,通过集群分割图形会带来新的问题。当使用标准图时,遍历可能涉及数据库服务器之间的许多网络跳。由于边缘将遍历带到不同的机器上,性能会恶化。

智能图和不相交智能图通过优化碎片之间的数据分布来解决此问题,减少了需要网络跳到其他服务器的边缘数。

使用图形缩放

ArangoDB的社区版可以在单个实例上处理大型数据集,允许您垂直扩展而不会出现问题。它还可以处理水平扩展到包含所有三种数据模型的集群。但是,在水平缩放时,通过集群分割图形时,可能会遇到性能问题。

绘制一个处理大型数据集的图,例如在物联网、金融、通信、医疗保健或基因组学应用程序中可能会发现的内容。数据的自然分布涉及一系列高度互联的社区,这些社区之间有许多边缘。

c4ac0548-5e35-11ed-a3b6-dac502259ad0.png

图1:3台机器上没有SmartGraphs的图形切分

在这种规模上遍历图可以带您穿过数十亿甚至万亿个顶点。这样的数据量太大,无法安装在一台机器上,每当边缘将您从一台机器带到另一台机器时,网络连接上就会出现性能瓶颈。如果第二台机器上的边缘将您带回第一台机器或第三台机器,情况会变得更糟。遍历所需的网络跳数越多,网络延迟就越大,与内存计算相比,网络延迟可能会变得非常昂贵。最终,性能下降到不再适合给定用例的程度。

使用SmartGraphs进行缩放

遍历碎片图时的性能问题与网络延迟有关。遍历所需的网络跃点越多,从水平缩放中获得的好处就越少。使用ArangoDBEnterprise版本,您将受益于SmartGraphs,通过使用应用层的智能性解决遍历的网络延迟问题。

图形本身一无所知。但是,您的应用程序对图形了解很多。在许多数据集中,存在高度互联的社区,但这些社区之间的连接很少。例如,覆盖客户、区域或任何其他逻辑的集合(用于在应用层组织图形)反过来可以用于在集群中分割图形。

SmartGraphs利用应用层的智能性来优化它如何通过集群分割数据。例如,客户ID、区域或任何其他适合您主要查询的逻辑。通过这种智能,您可以将图形中高度连接的社区分割到特定实例。

c4ce62f0-5e35-11ed-a3b6-dac502259ad0.jpg

图2:ArangoDBSmartGraph的分片图

通过优化数据分布,SmartGraphs减少了遍历所需的网络跳数。内部测试表明,当遍历碎片图时,性能提高了40-120倍。

不相交智能图

对于某些用例,您可以使用不相交的SmartGraphs进行进一步优化。不相交智能图是一种针对用例的优化,这些用例必须处理大型分层图或针对多个客户图的整体分析。在这两种情况下,图形数据集中的分支都是明确分开的。

不相交的SmartGraphs支持这些分支的自动切分,并禁止边缘连接它们。这使得查询优化器可以将整个查询执行向下推到每个数据库服务器,并大大提高图形查询的性能,如遍历、模式匹配、最短路径和k-最短路径。

c4e35d22-5e35-11ed-a3b6-dac502259ad0.jpg

ArangoDB企业版本用户现在可以处理完整的新用例或进一步优化当前基于图形的应用程序。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图形
    +关注

    关注

    0

    文章

    71

    浏览量

    19338
  • 应用程序
    +关注

    关注

    38

    文章

    3292

    浏览量

    57881
  • 数据集
    +关注

    关注

    4

    文章

    1209

    浏览量

    24810

原文标题:Arango DB Enterprise—智能图形

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Z-planner Enterprise 2409新功能解析

    新发布的Z-planner Enterprise 2409是西门子叠层设计与阻抗规划应用的一次重要更新,本次更新涉及整个叠层设计流程的各个关键节点。
    的头像 发表于 01-08 14:37 148次阅读

    赖耶科技通过NVIDIA AI Enterprise平台打造超级AI工厂

    赖耶科技作为一家专注于人工智能领域的创新企业,于 2024 年正式加入NVIDIA 初创加速计划(NVIDIA Inception Program),并在提高算力资源整合使用效率及效果领域,始终
    的头像 发表于 11-19 14:55 477次阅读

    CrewAI 获1800万美元融资,推出Enterprise新功能

    组成。 伴随着融资的成功,CrewAI推出了其Enterprise平台的新功能,包括自我迭代、性能评估、持久记忆以及多种代理协作结构等。这些新功能的加入,使得CrewAI Enterprise能够更好
    的头像 发表于 10-23 11:00 572次阅读

    索尼STR-DB840_DB940说明书

    索尼STR-DB840_DB940说明书
    发表于 09-07 09:40 0次下载

    索尼STR-DB1070(STR-DB870)功放机说明书

    索尼STR-DB1070(STR-DB870)功放机说明书
    发表于 09-07 09:33 0次下载

    双向触发二极管db4与db3的区别

    双向触发二极管(Bidirectional Trigger Diode,简称DBD)是一种特殊的二极管,具有双向触发特性。DB3和DB4是两种常见的双向触发二极管型号,它们在结构、性能和应用方面存在
    的头像 发表于 08-16 16:00 2556次阅读

    DB连接器母座15PIN插板式 DB插座图纸

    电子发烧友网站提供《DB连接器母座15PIN插板式 DB插座图纸.pdf》资料免费下载
    发表于 08-01 17:14 6次下载

    请问ESP8266 Enterprise支持哪些协议?

    有谁知道ESP8266 WiFi Enterprise的EAP协议的详细信息? 像 EAP-MD5、EAP-PSK、EAP-TLS、EAP-TTLS、EAP-PEAP 一样?
    发表于 07-19 14:18

    ESP8266是否可以连接到WPA2_Enterprise AP?

    我有一个关于 WPA2-Enterprise 和 AT 命令的问题。 是否可以连接到 WPA2_Enterprise AP?
    发表于 07-16 08:20

    鸿蒙开发接口图形图像:【WebGL】

    WebGL提供图形绘制的能力,包括对当前绘制图形的位置、颜色等进行处理。
    的头像 发表于 05-30 09:31 577次阅读
    鸿蒙开发接口<b class='flag-5'>图形</b>图像:【WebGL】

    NVIDIA AI Enterprise荣获金奖

    NVIDIA AI Enterprise、GH200 Grace Hopper 超级芯片和 Spectrum-X 在 COMPUTEX 2024 获得认可。
    的头像 发表于 05-29 09:27 494次阅读
    NVIDIA AI <b class='flag-5'>Enterprise</b>荣获金奖

    微软发布Windows 11 IoT Enterprise LTSC 2024更新,支持36个移动平台

    除此之外,Windows 11 IoT Enterprise LTSC 2024新增了其他设备无线连接以及投屏至系统的功能,同时也支持Arm处理器设备运行X86应用程序。
    的头像 发表于 05-23 10:18 3583次阅读

    研华与英伟达深化合作,成为NVIDIA AI Enterprise软件全球分销商

    近日,研华宣布扩大与英伟达的合作,未来将通过工业级边缘计算和英伟达 AI Enterprise 软件平台提升全球企业的AI生产力。
    的头像 发表于 05-10 10:25 500次阅读

    研华与英伟达深化合作, 成为NVIDIA AI Enterprise软件全球分销商

    台北,2024年4月 - 研华科技(2395.TW)宣布,已扩大与NVIDIA的合作,成为台湾首家获得NVIDIA AI Enterprise认证的、用于开发和部署生产级AI应用(含生成式AI
    发表于 05-07 11:21 420次阅读
    研华与英伟达深化合作, 成为NVIDIA AI <b class='flag-5'>Enterprise</b>软件全球分销商

    GitHub Copilot Enterprise全线向企业客户开放,提供个性化定制服务

    在官方博客中,GitHub 详细说明了新版本 Enterprise 在标准版和商业版 GitHub Copilot 基础上的差异点。Enterprise 特有功能包括依据企业特定代码和知识库回答与之匹配的提问,同时支持拉取请求描述和摘要以及普通编程问题的在线交流解决。
    的头像 发表于 02-28 15:45 782次阅读