Graph Databases—Chapter1 Introduction阅读笔记

《Graph Databases》一书是讲述图数据库相关理论以及建模技术的书籍。

  作者:Ian Robinson,  Jim Webber, and Emil Eifrem

  该书并未正式发表,此版本的书籍估计存在很多需要更正的地方。

  ========================Introduction================================

Introduction部分主要论述图数据库的概念,以及一些发展动向等。

通过下述重点摘要,读者基本可以明白图数据库的相关知识:

1)Graph databases address one of the great macroscopic business trends of today: leveraging complex and dynamic relationships to generate insight and competitive advantage.

     图数据库代表着目前宏观商业的一种趋势:通过复杂以及动态关系而产生深刻并且有竞争力的优势。这句话尤其强调了“关系”,说明图数据库着重点在“关系”上。如何充分利用这些“关系”,是图数据库成功的关键点。

2)For data of any significant size or value, graph databases are the best way to represent and query connected data.

     对于任何大小或者值的数据,图数据库是表示以及查询互有联系数据的最好方法。这句话说明,图数据库是处理互相有联系的数据,“联系”一词可以联想到“关系”,也就是互相有“关系”的数据。什么样的数据才会有互相联系呢?比如facebook中的朋友关系等。

3)Graph databases have been proven to solve some of the more relevant data management challenges of today, including important problems in the areas of social networking, master data management, geospatial, recommendations engines, and more. 

     图数据库已经被证明能够解决目前很多相关数据的管理的挑战,包括如下重要的问题,社交网络、主数据管理、地理空间、推荐引擎等。随着大数据时代的来临,越来越多的数据存在想千丝万缕的关系,如何存储并且快速查询这些关系,如何挖掘关系背后的信息,都是很重要的话题。图数据库在其中充当着很重要的角色。换句话说,图数据库为其他很问题提供底层的技术支持或者服务。

4)graph databases store information in ways that much more closely resemble the ways humans think about data.

     图数据库以更像人们思考数据的方式存储信息。这句话说明,图数据库不同于关系型数据库,关系型数据库需要专业的人才才能设计相关的表等,和实际的数据有很大的不同。图数据库以相似于人们思维模式的形式存储信息,说明它很不同于关系型数据库,必须采用额外的技术支持图数据库。

5)One of the unique things about graph databases that makes them especially adapted to modelling the real world is that they elevate relationships to be first-class citizens of the data model.

     图数据库将关系作为数据模型的第一要务,而使得他们适应于对现实世界进行建模。这句话同样强调了图数据库的重点就是对“关系”进行建模。

6)There is no question that graph databases, which are currently recognized as one of the four major types of NOSQL database, will be one of the technology categories from which future data architects will choose the best tool for the job at hand.

     毫无疑问,图数据库已经被任务是NOSQL四种主流形式之一。说明图数据库的重要性以及流行性,已经代表着未来的一种趋势。

7)what is graph?


   图1-1就是一个社交网络图,图是由结点和边组成。上图中,结点代表人,边代表“朋友关系”。


  图1-2是1-1的升级版,添加了新的节点以及关系。status是facebook上发表的一些状态,新的节点代表状态,状态之间current以及previous是一种关系。图1-2是图模型的一种最为流行的变体,“Property Graph”。

一个Property Graph有如下几个特点:

    * 它包含结点以及关系

    * 结点包含性质,比如(key-value对)

    * 关系是有名字的,并且是有向的,一般有起始点以及结束点

    * 关系也可以包含一些性质

8) The Property Graph model is supported by most of the popular graph databases on the market today—including the market leader, Neo4j—and in consequence, it’s the model we’ll use throughout the remainder of this book.

      目前市场上很多流行的图数据库都支持Property Graph模型,包括市场的领先者Neo4j,在本书的后面我们将使用这个模型。

===================================================================================

总结:Graph Databases顾名思义,是一种建立在图关系上的数据库,简称“图数据库”。图数据库最重要的一点是强调“关系”,如何对关系进行建模,决定了图数据库的成败。图数据库是目前以及未来一种趋势,对于社交网络、推荐引擎等都是至关重要的,它提供底层的数据支持,是关系整个系统性能瓶颈的重要技术。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值