图形数据库和NoSQL运动声势逐渐强大,通过提供传统的关系数据库的替代品,而让许多开发者使用它。此时,一些开发者可能会说“是时候了!”然而另一些人会问“我从前的关系数据库怎么了?”还有一个原因,一些开发者认为关系数据库是优秀的,然而另一些人认为他们有限制。两边的人说的都对。 关系型数据库非常擅长他们所擅长的东西。
事实上,在八十年代,关系数据库、图形数据库和一些其他竞争者之间就存在普遍的竞争。关系数据库在竞争中轻松的胜出。 但是,关系数据库有一些限制因素。关系数据库的一个限制因素是,他们是严格的,很难用于大量的分布式计算系统中。
另一个是,关系数据库有时没有足够的资源来表示信息块间的实际……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
图形数据库和NoSQL运动声势逐渐强大,通过提供传统的关系数据库的替代品,而让许多开发者使用它。此时,一些开发者可能会说“是时候了!”然而另一些人会问“我从前的关系数据库怎么了?”还有一个原因,一些开发者认为关系数据库是优秀的,然而另一些人认为他们有限制。两边的人说的都对。
关系型数据库非常擅长他们所擅长的东西。事实上,在八十年代,关系数据库、图形数据库和一些其他竞争者之间就存在普遍的竞争。关系数据库在竞争中轻松的胜出。
但是,关系数据库有一些限制因素。关系数据库的一个限制因素是,他们是严格的,很难用于大量的分布式计算系统中。另一个是,关系数据库有时没有足够的资源来表示信息块间的实际关系。
图形数据库的复苏是为了克服这些限制。关系数据库是基于表、列、行的等级制度。图形数据库是基于图形理论。图形数据库使用节点、属性和边界。
节点在性质上与对象很相似,面向对象程序员很熟悉它。节点表示的实体如人、企业、帐号或者你要追踪的其他条款。
属性是节点的相关信息。例如,"SearchSOA"是我们的节点之一,我们可以绑定它的属性,如 "网站"、“SOA相关”、或者“以字母‘S’相关的单词”,这取决于"SearchSOA"的哪些方面与我们特定的数据库有关。
边界是连接节点与节点或者节点与属性的界线,用来表示两者之间的关系。在边界中,最重要的信息是真正的存储。当你检查节点属性和边界的连接和互连时,有意义的模式显示出来了。
图形数据库不断的变化。新的节点、属性和边界随着环境的变化不断增加、删除。这是在社交网络中使用图形数据库最突出的原因之一。这种灵活性也有助于解决许多涉及到分布式计算的问题。图形数据库的可延展性与云很匹配。
作者
相关推荐
-
IBM押注云计算加速转型
苦苦寻求业绩增长的IBM似乎已经找到了方向。近日,IBM宣布收购NoSQL数据库公司Cloudant,此举可望让IBM控制NoSQL“数据库即服务”(DBaaS)。面对下滑的营收IBM进军云计算势在必行。
-
OpenStack现在可配置NoSQL
专注于Trove数据库组件的OpenStack开发商Tesora公司宣布与Red Hat和MongoDB建立合作伙伴关系,让OpenStack更好地管理NoSQL解决方案。
-
绕过Facebook 图形数据库用例已超越社交媒体
现今,在成功使用图形数据库方面,虽然Facebook是模范代表,但也不只是社交公司使用这一技术处理大数据。在2014 Big Data TechCon大会上讨论了大量组织受益于图形数据库的案例。
-
专有厂商锁定危险 缺乏NoSQL标准更危险
在数据持久解决方案中做出选择已经不再局限于关系世界中了,因为NoSQL选择的范围和深度已经发生改变。