提起双鱼座,估计大多想起的是偶像剧里面的神经的男偶(呕吐)像和哭哭啼啼大呼小叫的“女神”经。不过双鱼座本身的真面目却不那么简单,具有天蝎座的第六感,还是加强型,具有巨蟹座的柔情,具有摩羯座的“老道(其实是暗黑)”,在加上双鱼本身的弯弯绕,这个看似柔弱的星座,其实就是扮猪吃老虎。他要想让你死,可以让你死的不明不白。话归数据库,数据库界的双鱼座,那必然是一个狠角色,NEO4J。

废话不说,看看狠角色能干点啥

就这样一个图,如果我每个点都和其他点有关系,然后我会任意通过查一个点,得到其他点的数据,来来来,你让ORACLE ,SQL SERVER , MYSQL,  试试,那必然就是 餐具的 亲戚 杯具。(POSTGRESQL)可以通过对象的方式设计勉为其难的干这样的事情。

MONGO DB 可以通过某些设计达到这样的逻辑需要和快速查询,但太麻烦了,可以但好用又是另一个问题。虽然我还是比较喜欢 MONGO。

在星座界,双鱼座代表着颜值,在数据库界,估计NEO4J 的颜值也是NO.1,看一下界面。(不允许盗图哦)

怎么样,颜值绝对是NO.1

输入一条语句看看

MATCH p=()-[r:`驾照=`]->() RETURN p LIMIT 25

结果一定让你在传统数据界经验,惊一下(虽然POSTGRESQL 的 CLIENT 也很好看,至少比ORALCE PL/SQL developer臭样子要好看的多),图形的结果呈现,极其复杂的关系,也只有双鱼座,能理清这些关系。

有人问,有啥用,我LEFT JOIN  ,INNER JOIN  , GROUP BY  ,窗口函数都能完成,呵呵 我就问一句,上面那些复杂的关系你能在瞬间就把数据库以图形化的方式展现吗,而且不用你写任何的 SQL ,而且数据库量都是 亿万等级。 估计你已经开始吐血了吧。

NEO4J,就是图形界的双鱼座,看似没啥出奇,但你用上你就知道他的厉害,作为图形数据库的 NO.1 众多金融公司使用 这样的数据库解决复杂的关系模型和复杂关系的梳理与展示。传统数据库在这里虽然不至死,但绝对占不到便宜。

通脱cypher  CQL 语言来操作查询,这样的图数据库也是需要建立索引的,又熟悉有陌生的一种数据库。

Neo4j的优点

  • 它很容易表示连接的数据

  • 检索/遍历/导航更多的连接数据是非常容易和快速的

  • 它非常容易地表示半结构化数据

  • Neo4j CQL查询语言命令是人性化的可读格式,非常容易学习

  • 它使用简单而强大的数据模型

  • 它不需要复杂的连接来检索连接的/相关的数据,因为它很容易检索它的相邻节点或关系细节没有连接或索引

也就是说传统数据库复杂的 JOIN  ,子查询 ,EXISTS , 嵌套查询等等在这里都不需要,你只需建立NODE  节点,在建立附属的关系,例如

这个人是你二大爷的三舅母的二姑夫的小姨子的同学的同事的小孩的爷爷

这个人到底是谁,通过传统数据库估计你的跳楼,而图形数据库,还是轻描淡写的用图形告诉你,那个小孩的爷爷就是你二大爷。(开玩笑了),并且将你这一连串的关系用图形的方式展示出来,瞬间让不够用的大脑觉得这世界太简单了。

那这个数据库到底让什么他能处理别的数据库处理不能或不方便处理的数据库

在Neo4j中,存储节点时使用了"index-free adjacency",即每个节点都有指向其邻居节点的指针,可以让我们在O(1)O(1)的时间内找到邻居节点。另外,按照官方的说法,在Neo4j中边是最重要的,是"first-class entities",所以单独存储,这有利于在图遍历的时候提高速度,也可以很方便地以任何方向进行遍历。

存储数据的结构不同也让他变得擅长处理这样的数据,将节点的类别,属性,关系的类别,分别存储,并添加相关索引或许是他的秘诀。

和Cassandra 一样,基于 JAVA 编写的数据库,启动安装都异常的方便,或许集群方面还有待加强。所以在使用的时候最好对JVM 尤其是内存的使用有一定了解,方便调试,增强数据库的性能。

随着数据的种类,分析,展示的多样化,类似双鱼座这样的数据库,必然也会有自己的水塘,不可侵犯的水塘。

数据库之十二星座 --- 双鱼座的复杂关系相关推荐

  1. 十二星座专属“小香风连衣裙”处女座精细粉色,双鱼座梦幻赫本风

    带有小香风的连衣裙还是很有大家闺秀风范的.今天我们就来看看十二星座的专属小香风连衣裙是什么样子的. 1.白羊座 白羊座的人自信,对自己很有信心,这是一个想法出众的人,他们不喜欢主动的接近他人,但是在遇 ...

  2. 回味那些评论有时候也能受教--摘自双鱼座ROM之硬件评论

    # re: ORM之硬伤 2007-01-07 12:38 fds2003 精辟!!受教!!  回复  更多评论 #re: ORM之硬伤 2007-01-07 12:57 kiler 说的太好了. 很 ...

  3. 双鱼座三:舞者与梦想家的一周

    双鱼座三:舞者与梦想家的一周 3/11-3/18 黄道宫位置:约在双鱼座19-28度 季节:冬末 元素:水 主宰行星:海王星 象征符号:鱼 理解事物的方式:感受 双鱼三以舞蹈家和梦想家为其代表意象.以 ...

  4. 蒙德里安森林算法_双鱼座艺术家大啊啊科普,这回你还看不懂蒙德里安算我输...

    转眼到了双鱼座宝宝们的生日月 - 三月.一提到双鱼座,你能想到什么呢?浪漫,多情,爱幻想?如果你以为双鱼座只是这么简单,那你就错了.比如咱们今天要介绍的荷兰艺术家皮特·蒙德里安,对,就是那个靠在画布上 ...

  5. 双鱼座男适合学计算机专业,双鱼座男生适合的职业

    对双鱼座的人来讲,职业的选择也是需要慎重选择,也有一句俗话说明,男怕入错行,女怕嫁错郎.而双鱼座的男生对职业中的选择又是如何选择才是最好的,对此双鱼座男生适合的职业到底如何?下面一起来看看吧. 双鱼座 ...

  6. 双鱼座男适合学计算机专业,双鱼座男生适合的职业是什么

    选择一份适合自己的职业,那么自己也能够在这个职业道路中生存下去,同时也会吸收到更加好的经验,对于双鱼座的人都是有着终日的幻想想法,其实也是比较适合一些有灵性或需要幻想或创造的职业的,例如哲学家.边缘科 ...

  7. 中国292座城市政商关系排行榜(2020)

     数据集名称:中国292座城市政商关系排行榜 时间范围:2020年 数据来源:中国城市政商关系排行榜2020 相关说明:包括以下指标:总指数.方面指数.一级指标.政商关系健康指数.亲近指数.清白指数. ...

  8. 天蝎座双鱼座 之 谈情说爱

    天蝎座:双鱼座 配对指数 友情:★★★★ 爱情:★★★★★ 婚姻:★★★★★ 亲情:★★★★★ 谈情必读: 最佳拍档,非常情侣!! 天蝎与双鱼可算是所有星座配搭中最好的一对,因为大家都是水象星座,一样 ...

  9. py2neo的neo4j数据库增删改查节点node、关系relationship、属性property操作

    py2neo的neo4j数据库增删改查节点node.关系relationship.属性property操作 py2neo版本为4.3.0 设置节点和关系: # neo4j默认密码是neo4j,如有修改 ...

最新文章

  1. Dynamic LAN-to-LAN ××× 之 Router-to-Router
  2. BERT模型蒸馏有哪些方法?
  3. 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目
  4. C++自定义直方图均衡化
  5. 重写弹幕射击游戏的记录
  6. 财智理财7破解思路与总结
  7. linux触摸屏信息,[linux]如何将触摸屏信号识别为鼠标信号?
  8. python实时语音转写_实时语音转写 API 文档
  9. 小呆聚合支付系统是个人二维码免签约即时到账多商户支付系统v1.7文字教程
  10. 不要质疑读者,读者永远比作者聪明
  11. 计算机无法连接路由器上网,电脑连接路由器不能上网怎么办
  12. ‘com.cloudera.server.cmf.TrialState‘:Cannot resolve reference to bean ‘entityManagerFactoryBean‘
  13. 对京东全球购的一次投诉
  14. Oracle | CentOS7安装Oracle19c数据库(RPM包)
  15. 震撼!世界从10亿光年到0.1飞米!
  16. 【密码算法 之十四】非对称算法,ECC椭圆曲线算法 之 ECDSA、ECDH、SM2、SM9等
  17. RabbitMQ ——基于Stomp实现与MQTT客户端通信
  18. Mint-ui设计移动端系统
  19. 计算机操作员三级对职称有用吗,辛苦评定的职称,退休之后就没用了?其实还有三个作用你知道吗?...
  20. 事件相关电位ERP的皮层溯源分析

热门文章

  1. shell脚本编程学习笔记1(xdl)——shell基础与Bash基本功能()
  2. Python 通用爬虫 和讯博客 scrapy
  3. 巧借“中国制造2025”东风占领“智”高点
  4. 阿里妈妈内容营销团队并入优酷 向樊路远汇报
  5. 如何将一部战斗番的画面变成单段特效字幕模板
  6. 星球日报 | 人民日报微博评ofo押金换金币:别玩虚的;Mt.Gox将赔付1.76万亿日元系谣言;...
  7. 引领边吃边逛新时尚 9月19龙德广场B1“潮人街区”正式开街迎客
  8. Adobe Acrobat DC 设置保存上次浏览位置
  9. 【荐】DIV+CSS仿360buy京东商城导航条
  10. 设置计算机id管理员默认密码是多少钱,路由器默认(初始)管理员登录密码是多少?...