通过风险融资的现金注入,Dgraph Labs公司将增强其图表数据库技术。
该公司成立于2015年,旨在推动图形数据库技术的发展。Dgraph Labs创始人兼首席执行官Manish Jain此前曾在谷歌工作,他在谷歌领导的团队负责构建图形数据库系统。Jain认为现在需要高性能图形数据库技术,可解决不同企业用例。
Dgraph公司在7月31日称已经完成一轮1150万美元的A轮融资。
Dgraph技术正用于很多不同的组织和项目。其中包括Intuit公司,它使用Dgraph作为其开源项目K-Atlas的后端图形数据库。
Intuit的工程经理Dawei Ding称:“我们正在寻找高性能图形数据库,用于查询大规模数据集,完全分布式、高可用性和尽可能的云原生。”
Ding补充说,在架构设计和性能基准测试方面来看,Dgraph的图形数据库技术都很突出。此外,他指出,对于Intuit开源软件项目,Dgraph的完全开源化使其成为更具吸引力的解决方案。
图形数据库格局
在图数据库领域,目前市面上提供多种技术,包括Neo4j、Amazon Neptune和DataStax Enterprise Graph等。在Jain看来,很多图形数据库技术实际上是图形层,而不是完整的图形数据库。
Jain称:“对于图层,我的意思是他们不会控制存储;他们只是将图层叠加在其他数据库之上。”
因此,例如,他称图层类型技术使用的通用数据库是Apache Cassandra,或者在亚马逊的情况下,是Amazon Aurora。
Jain评论道:“这种方法的问题在于,为了进行图形遍历或进行图形连接,你需要首先将数据带到图层,然后才能与它进行交互并在其上做有趣的事情。因此,这里涉及多个来回的步骤,性能可能会下降。”
相比之下,Dgraph背后的基本原则是开发图形数据库技术,可在水平扩展的同时提高性能,因为由数据库控制数据在磁盘上的存储方式。
开源以及Dgragh Labs公司
Dgraph是一个开源项目,它的第一个里程碑是在2017年12月,该项目在GitHub上获得了超过10,000颗星,Jain指出这是衡量企业受欢迎程度的标准。
更进一步的是该公司的Dgraph Enterprise平台,该平台提供更多功能,为企业提供支持、访问控制和管理。Jain说Dgraph Labs正在使用这种开放核心模型,其中开源应用程序可以免费使用,但如果企业想要某些特定功能,则需要付费。
Jain强调核心开源项目本身可以运行,企业可以免费选择运行具有复制和一致性的20节点Dgraph集群。
为什么图形数据库很重要
Jain表示,典型的关系数据库存在的问题是,每个数据模型都会出现新表或新模式,并且随着时间的推移,可能会面临扩展挑战。他补充说,在关系数据库方法中,大数据集也会随着时间的推移逐渐变得孤立。而通过图形数据库,可统一不同的数据源。
Jain表示,对于图数据库技术方法如何帮助消除孤立数据源,其中的一个例子是, Dgraph最大的企业客户之一取出传统数据库中存储的60个不同的垂直数据孤岛,并将其全部放入Dgraph数据库中。
Jain说:“现在,他们能够在所有这些数据集中运行查询,这不仅可以为他们的应用程序提供动力,还可以为实时分析提供动力。”
Dgraph Labs的下一步是什么
凭借新的资金,Jain表示下一步计划是开设新办事处以及扩展图数据库技术。
未来扩展的关键领域是构建Dgraph云托管服务。另一个即将开展的领域是第三方集成,其中包括Apache Spark等不同的技术进行数据分析。
他表示:“现在我们有很多大公司使用Dgraph,他们需要一些额外的功能,例如加密,因此我们投入大量时间和精力来构建这些功能。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
GPU技术仅局限于游戏领域?当心大数据应用的小船说翻就翻
GPU技术的使用是一些机器学习应用的前沿和核心。Facebook,百度、亚马逊和其他一些公司正在使用的GPU集群来研究深层神经网络相关的机器学习应用程序。
-
【NoSQL数据库四大类型解析】如何选择列族数据库和图形数据库?
NoSQL数据库有多少类型?如何选择合适的NoSQL数据库?我们将介绍选择列族数据库和图型数据库必须考虑的因素。
-
数据库产品巡礼:图型数据库Neo4j概述
Neo4j图数据库提供了一个可扩展开源数据库管理系统,它支持ACID(原子性、一致性、隔离性和持久性),并且支持企业部署所需要的高可用集群。
-
数据库产品巡礼:InfiniteGraph分布式图形数据库概述
InfiniteGraph可用于构建数据密集型、基于图结构的应用程序,此类应用程序能够协助企业从大量的信息中辨识出有用的那一部分。