国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

值得推荐的四款优秀图形数据库

发布时间:2019/08/02标签:   数据库    点击量:

原标题:值得推荐的四款优秀图形数据库
【51CTO.com快译】图形数据库明白表白了节点之间的关联,在剖析收集(盘算机、人类、地舆或其余工具)时比关联数据库更无效。这让图形数据库在面临讹诈检测和推举体系等利用场景时更胜一筹。图形数据库的重要长处之一是可能运转图形盘算算法。这些算法用于不是很合适关联数据库的义务,比方图形搜寻、门路查找、核心性、PageRank和社区检测。图形算法重要在剖析(OLAP和HTAP)图形数据库中遭到支撑,不外Neo4j等一些事件(OLTP)图形数据库也支撑它们。本文探讨的全部图形数据库都有精良的横向可扩大性。一些还支撑读取正本、全局散布和主动横向分片。1.Amazon NeptuneAmazon Neptune是一种完整托管的事件(OLTP)图形数据库效劳,领有ACID属性和立即分歧性,其中心是一个定制的高机能图形数据库引擎,该引擎针对存储数十亿个关联,并查问图形(毫秒级耽误)停止了优化。Neptune支撑两种风行的开源图形查问言语:Apache TinkerPop Gremlin和W3C SPARQL。Neptune数据库集群能够在跨三个可用区的六个数据正本中领有高达64 TB的主动扩大存储,假如你在别的的可用区应用读取正本以启用高可用性,能够应用更多的存储容量。 Neptune会主动检测数据库瓦解,偏重新启动——平日在30秒或更短时光内,无需履行瓦解规复或重修数据库缓存,由于缓存与数据库过程断绝开来,从新启动后持续无效。假如全部主实例生效,Neptune会主动毛病切换到最多15个读取正本中的一个。备份一直流式传输到Amazon S3。能够经过修正实例来增减Neptune集群,或许经过增加所需巨细的实例来幸免停运,一旦数据正本迁徙从前,将新实例晋升为主实例,便可以封闭旧实例。Neptune虚构机实例的巨细从db.r4.large(2个vCPU和16 GiB的内存)到db.r4.8xlarge(32个vCPU和244个GiB的内存)不等,使Neptune的写入静态范畴为16倍,读取静态范畴为256倍(计数读取正本)。链接:https://go.skimresources.com/?id=111346X1569476&xs=1&isjs=1&url=https%3A%2F%2Faws.amazon.com%2Fneptune%2F&xguid=&xuuid=8f031b3034b4ed3dacb7068d622d7448&xsessid=&xcreo=0&xed=0&sref=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F3408787%2Fthe-best-graph-databases.html&xtz=-480&jv=3.21.8-stackpath&bv=2.5.12.AnzoGraphAnzoGraph是一种大范围并行的内存中OLAP图形数据库,与企业数据源兼容,并行加载RDF和CSV格局的数据。AnzoGraph能够安排在单节点沙箱中,也能够安排在领有出产情况所需的浩繁节点的集群中。AnzoGraph领有ACID事件属性。AnzoGraph应用W3C尺度的RDF三元组和四元组数据及SPARQL 1.1查问。它支撑作为RDF存储一局部的标志属性图,合乎发起的RDF *和SPARQL *尺度,它另有SPARQL的扩大件,以支撑图形算法、推理、窗口聚合、BI函数和定名视图。打算支撑与Neo4j兼容的OpenCypher言语和Neo4j协定Bolt。AnzoGraph领有高机能图形查问履行和可扩大性(可扩大至数十亿乃至数万亿个三元组),以及不须要使数据库下线的疾速并行数据加载。AnzoGraph集群能够安排在CentOS、Kubernetes和AWS上。安排在谷歌云平台和Azure上的AnzoGraph平日被看成安排的Kubernetes来看待。AnzoGraph在综合基准测试中能够扩大至40个节点。链接:https://go.skimresources.com/?id=111346X1569476&xs=1&isjs=1&url=https%3A%2F%2Fwww.cambridgesemantics.com%2Fproduct%2Fanzograph%2F&xguid=&xuuid=8f031b3034b4ed3dacb7068d622d7448&xsessid=&xcreo=0&xed=0&sref=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F3408787%2Fthe-best-graph-databases.html&xtz=-480&jv=3.21.8-stackpath&bv=2.5.13.Neo4jNeo4j是一种可扩大的OLTP图形数据库,领有一些OLAP功效。Neo4j是最后的图形数据库,创立于1999年,现在持续是市场引导者。开源Neo4j社区版仅限于单台效劳器,Neo4j企业版却让你能够依据机能须要,为集群增加恣意数目的节点。Neo4j高可用性集群中的每个节点都包括数据库和集群治理组件,集群则能够经过负载平衡体系来拜访。全部图复制到集群的每个实例,每个HA集群的读取才能随效劳器实例的数目呈线性增添。Neo4j每秒能够提交数万次写入,同时坚持完全的ACID事件。在Neo4j因果集群中,读写效劳器的中心集群与一个或多个异步更新的读取正本集群相联合。为任何利用顺序保障了因果分歧性,这象征着即便硬件和收集呈现毛病,也能保障最少读取本人的写入。因果集群中的读取正本能够散布在差别地区,为凑近正本的用户改良查问机能。链接:https://go.skimresources.com/?id=111346X1569476&xs=1&isjs=1&url=https%3A%2F%2Fneo4j.com%2F&xguid=&xuuid=8f031b3034b4ed3dacb7068d622d7448&xsessid=&xcreo=0&xed=0&sref=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F3408787%2Fthe-best-graph-databases.html&xtz=-480&jv=3.21.8-stackpath&bv=2.5.14.TigerGraphTigerGraph是一种及时原生并行HTAP图形数据库,可在云端或当地安排。TigerGraph支撑ACID属性,内置数据紧缩,可主动分区集群内的图形,宣称速率比合作敌手更快。它应用一种生成并行的新闻通报架构,可随数据巨细而扩大。TigerGraph旨在可能履行深度链接剖析以及及时联机事件处置和大量量数据加载。TigerGraph的“深度链接剖析”是指从一个极点开端遍历图,找到三个或更多的跳转关联,并剖析成果。固然几种开源图形查问言语已失掉普遍采纳,比方Cypher、Gremlin和SPARQL,但TigerGraph有一种新的查问言语GSQL。GSQL联合了相似SQL的查问语法和相似Cypher的图形导航,以及进程编程和用户界说的函数。TigerGrpah能够为迁离Neo4j数据库的人将Cypher转换成GSQL。TigerGraph领有托管云产物,现在处于无限预览版状况。成果标明,TigerGraph在运转有8台呆板的读写集群时速率能够晋升6.7倍,但读取正本或地舆散布方面未流露任何信息。链接:https://go.skimresources.com/?id=111346X1569476&xs=1&isjs=1&url=https%3A%2F%2Fwww.tigergraph.com%2F&xguid=&xuuid=8f031b3034b4ed3dacb7068d622d7448&xsessid=&xcreo=0&xed=0&sref=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F3408787%2Fthe-best-graph-databases.html&xtz=-480&jv=3.21.8-stackpath&bv=2.5.1原文题目:The best graph databases,作者:Martin Heller【51CTO译稿,配合站点转载请说明原文译者和出处为51CTO.com】【编纂推举】 数据库软件架构,究竟要计划些甚么? 微效劳架构下须要甚么样的数据库 剖析两个主机和Oracle数据库巡检剧本,值得珍藏 测试数据库的稳固性和机能竟如斯简略 超具体的数据库主机及数据库日记网络总结【义务编纂:庞桂玉 TEL:(010)68476606】 点赞 0

版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号