Neo4J是如何干掉OrientDB、Titan的_BrotherDongDong的博客-CSDN博客


本站和网页 https://blog.csdn.net/wzwdcld/article/details/81516452 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Neo4J是如何干掉OrientDB、Titan的_BrotherDongDong的博客-CSDN博客
Neo4J是如何干掉OrientDB、Titan的
BrotherDongDong
于 2018-08-08 22:07:30 发布
6850
收藏
分类专栏:
图数据库
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wzwdcld/article/details/81516452
版权
图数据库
专栏收录该内容
19 篇文章
0 订阅
订阅专栏
Neo4J是如何干掉OrientDB、Titan的
TitanDB 数据库
我们先研究了 TitanDB,它各项强大的功能和极佳的可扩展性一开始让我们非常振奋。可惜的是,TitanDB 的启动和维护都非常复杂,必须得从 Cassandra 或 HBase 后台运行。
我们关心的另一个功能是最终一致存储,它并不符合 ACID 原理。这表示,如果我们要长时间运行大型图形数据库,最后可能会出现不一致现象。
TitanDB 确实提供了一个基本可长期运行的流程,能够始终如一地穿行整个图形,以期探测和修复不一致问题。除了这些不一致之外,TitanDB 还可以作为不基于图形的本地存储之上的层。
OrientDB 数据库
接下来我们又了解了 OrientDB。OrientDB 启动起来似乎简单得多,还具备大量针对文档的功能。但从社区的评论来看,性能和可扩展性是个问题。另外,OrientDB 把自己宣传成多模式数据库 ——图形和 SQL。这种宣传缺乏对纯图形操作的针对性,让我很是忧心,我们不仅想要做图形,还要做好图形。
发现 Neo4j
然后我们发现了 Neo4j。Neo4j 可高度扩展,对节点、关系或索引的数量没有限制。同时 Neo4j 入门也相当简单,这对我们是很大的诱惑;在使用第三个数据库时,必须得迅速投入运行。
性能表现极佳,扩增也非常广泛,并且只专注于图形用例。Titan 确实提供映射(作为本地节点类型)支持,但我们知道,即使没有这一支持我们也可以继续下去。
总的来说,我们之所以选择 Neo4j,有以下原因:
我们使用 Neo4j 企业版已有大约 16 个月,体验一直非常美好。Neo4j 易于使用,设置和维护也很简单,实现甚至超出了我们的预期。它让我们超越了我们的概念点,非常非常迅速地投入运行和构建新事物。
在本文的第二部分,将详细介绍使用 Neo4j 之后,作者学习到的经验教训,敬请期待。
本文系 OneAPM 工程师整理呈现。OneAPM 能为您提供端到端的应用性能解决方案,我们支持所有常见的框架及应用服务器,助您快速发现系统瓶颈,定位异常根本原因。分钟级部署,即刻体验,性能监控从来没有如此简单。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客
原文地址:https://dzone.com/articles/from-good-to-graph-choosing-the-right-database
BrotherDongDong
关注
关注
点赞
收藏
打赏
评论
Neo4J是如何干掉OrientDB、Titan的
Neo4J是如何干掉OrientDB、Titan的TitanDB 数据库我们先研究了 TitanDB,它各项强大的功能和极佳的可扩展性一开始让我们非常振奋。可惜的是,TitanDB 的启动和维护都非常复杂,必须得从 Cassandra 或 HBase 后台运行。我们关心的另一个功能是最终一致存储,它并不符合 ACID 原理。这表示,如果我们要长时间运行大型图形数据库,最后可能会出现不一...
复制链接
扫一扫
专栏目录
ArangoDB vs. JanusGraph vs. Neo4j vs. OrientDB vs. TigerGraph Comparison.pdf
11-12
ArangoDB vs. JanusGraph vs. Neo4j vs. OrientDB vs. TigerGraph
System Properties Comparison ArangoDB vs. JanusGraph vs. Neo4j vs. OrientDB vs. TigerGraph
Neo4j优劣点的介绍
11-27
比较详细的介绍了Neo4j的各种优点与缺点,并介绍了Neo4j跟其他图形数据库的比较。
评论 2
您还未登录,请先
登录
后发表或查看评论
Titan 介绍
weixin_42241611的博客
10-04
499
是基于的高性能单机 key-value 存储引擎插件。当 value 较大(1 KB 以上或 512 B 以上)的时候,Titan 在写、更新和点读等场景下性能都优于 RocksDB。但与此同时,Titan 会占用更多硬盘空间和部分舍弃范围查询。随着 SSD 价格的降低,Titan 的优势会更加突出,让用户更容易做出选择。
传统 Web 框架部署与迁移
最新发布
阿里云云栖号
11-22
70
与其说 Serverless 架构是一个新的概念,不如说它是一种全新的思路,一种新的编程范式。但是原生的 Serverless 开发框架却非常少,如何将传统框架更简单、更快速、更科学地部署到 Serverless 架构是一个值得探讨的问题。
常用的图数据库(Neo4j、FlockDB、AllegroGrap、GraphDB、InfiniteGraph、TITAN、OrientDb)
学习笔记
02-18
1万+
1.Neo4j
Neo4j是一个流行的图形数据库,它是开源的。最近,Neo4j的社区版已经由遵循AGPL许可协议转向了遵循GPL许可协议。尽管如此,Neo4j的企业版依然使用AGPL许可。Neo4j基于Java实现,兼容ACID特性,也支持其他编程语言,如Ruby和Python。
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁...
orientdb,neo4j,allegrograph,fuseki图数据库性能对比
01-02
XGDBench A Benchmarking Platform for Graph Stores in Exascale Clouds
图数据库OrientDB-基础篇
热门推荐
jinnee的博客
04-18
1万+
本文假设用户已有RDBMS及标准SQL的基础知识。
本文不对OrientDB的下载、安装、使用作说明。具体可参考:http://orientdb.com/getting-started/
主要内容
1、什么是图数据库
2、图数据库的适用场景
3、为什么要使用图数据库
4、OrientDB的特性
5、OrientDB的数据模型
6、OrientDB的一些基本概念
OrientDB导入Neo4j(官方Importer使用)
weixin_34290631的博客
02-01
286
最近在研究图计算相关技术,前一阶段学了Neo4j的知识,在学习的过程也对比一些其它的开源图数据库,如OrientDB,还有一些通用框架TinkerPop。
在OrientDB的对比学习过程中,希望首先把已有的数据导入到新的数据库中,还好OrientDB官方提供了Neo4j数据导入工具orientdb-neo4j-importer。然而一切...
主流图数据库Neo4J、ArangoDB、OrientDB综合对比:架构分析
360linker
02-25
4907
1: 本地存储方式
2: 内置查询语言分析
3: 性能分析
4: 图算法支持
本地存储方式
Neo4J
neo4j数据库支持最大多少个节点?最大支持多少条边?
目前累积统计它有34.4亿个节点,344亿的关系,和6870亿条属性。
在数据库中,读/写性能跟节点/边的数量有关吗?
这个问题意味着两个不同的问题。单次读/写操作不依赖数据库的大小。不管数据库是有10个节点还是有1千万个都一样。...
OrientDB: OrientDB vs Neo4j
术业有专攻
03-24
748
http://www.orientechnologies.com/orientdb-vs-neo4j/
OrientDB and Neo4j* share many features, but the engines are fundamentally different. While Neo4j is a pure Graph Database, OrientDB has a hybr...
常见图数据库比较
weixin_30593261的博客
08-09
1825
1.数据库分类: 传统的关系数据库和NoSQL数据库
传统的关系数据库:mySQL、oracle
NoSQL数据库分为Graph,Document,Column Family以及Key-Value Store等四种,分别对应titan、ES、hbase、redis。
2.图数据库相对于传统关系型数据库的优点
(1)传统关系型数据库为每一类实体建表,但没有对...
neo4j, JanusGraph, OrientDB三种图数据库对比
weixin_41079550的博客
07-09
2895
功能点\存储选型
JanusGraph
Neo4j
OrientDB
主数据库模型
Graph DBMS
Graph DBMS
Graph DBMS
数据库引擎排名
得分:1.67
排名:1...
为什么选择图形数据库,为什么选择Neo4j?
weixin_30872671的博客
09-06
226
最近在抓取一些社交网站的数据,抓下来的数据用MySql存储。问我为什么用MySql,那自然是入门简单,并且我当时只熟悉MySql。可是,随着数据量越来越大,有一个问题始终困扰着我,那就是社交关系的存储。
就以新浪微博举例,一个大V少则十几万,多则几千万的粉丝,这些关注关系要怎么存呢?在MySql中,一条关注关系(大V id,大V的一个粉丝 id)存为一条数据,那么当用户数量上来的时候,关注关系轻松...
ArangoDB、Neo4j、OrientDB单机性能比较
木东的博客
06-19
3954
系统信息图数据库版本信息图数据库版本备注Neo4J3.2 OrientDB2.2.x ArangoDB、3.1.19有密钥失效问题,导致无法下载成功server端Titan1.0.0需要集群,暂不分析OS&库信息OS:Ubuntu 16.04虚拟机VM12python3驱动python-arangoneo4j-driverPyOrient绘图库:MatPlotLib+Numpy性能监测库:...
PostgreSQL,MongoDB,Neo4j,OrientDB和ArangoDB比较
J_bean的博客
07-15
4715
基准:PostgreSQL,MongoDB,Neo4j,OrientDB和ArangoDB
2015年10月13日表现
在这篇博客文章 - 这是一个综合的表现博客系列 -
我想完成我们的NoSQL性能测试的图片,并包括一些来自社区的支持反馈。首先,感谢您的所有意见,贡献和建议,以改进此开源NoSQL性能测试(Github)。这篇博客文章描述了对测试的彻底改革,不需要阅读所有以前
图数据库JanusGraph与neo4j对比
阿生
06-10
1万+
图数据库
文章目录什么是图?什么是图数据库?何时需要使用图数据库图数据库常用领域怎么确定需要使用图数据库图数据库的种类Neo4J和JanusGraph比较JanusGraph大型用户JanusGraph功能【官网介绍】Neo4j的企业与社区版本对比
什么是图?
​图由两个元素组成:节点、关系
​每一个节点代表一个实体,每一个关系代表两个节点的关联方式
什么是图数据库?
​图形数据库是N...
oracle数据库neo4j,图数据库实践系列 (一)--Neo4J简介与安装
weixin_42316952的博客
04-10
122
1.简介“Neo4j是一个高性能的,非关系的,具有完全事务特性的,鲁棒的图数据库。” neo4j在处理复杂的网络数据时候,具有很好的性能表现[1],适用于社交网络,动态网络等场景。它基于Java语言实现,有两个分发版本,社区版(community version)以GPLv3的许可在Github上开源,源码地址:https://github.com/neo4j/community;企业版,同时遵循...
Neo4j、JanusGraph、HugeGraph主要特性对比
penriver的博客
01-05
1051
HugeGraph在2022年元旦时发布了0.12版本,详见[hugegraph-0.12.0-release-notes](https://hugegraph.github.io/hugegraph-doc/changelog/hugegraph-0.12.0-release-notes.html)
新版本有很多特性,并新增了一些功能。
本文提供Neo4j、JanusGraph、HugeGraph主要特性对比
oracle入neo4j,CentOS下安装Neo4j的详细过程记录
weixin_29041443的博客
04-08
93
一、实验环境Linux系统版本:CentOS Linux release 7.2.1511 (Core)Neo4j版本:neo4j-community-3.3.3(社区版)二、安装步骤1.下载Neo4j官网下载地址:https://neo4j.com/download/other-releases/#releases 将本地下载好的Neo4j压缩包上传至CentOS服务器,命令如下:scp neo...
聊聊Neo4j图数据库的那些明显优势
博文视点(北京)官方博客
06-12
4525
引言:Neo4j是一个NoSQL的图数据库管理系统,像其他NoSQL数据库一样具有高效的查询性能。同时,Neo4j还具有完全事务管理特性,完全支持ACID事务管理。Neo4j与其他数据库相比,具有哪些明显的优势呢?
本文选自《Neo4j全栈开发》。
  在高速发展的互联网应用中,业务需求的频繁变更和数据的快速增长都要求数据库必须具有很强的适应能力。Neo4j图数据库正是一个能够适应这种...
【图数据库】-- Neo4j & JanusGraph
余额不足
11-30
2493
图数据库学习记录
1 Neo4j & JanusGraph 2
1.1. Neo4j 2
1.1.1 介绍 2
1.1.2 应用场景 2
1.1.3 优势 3
1.1.4 缺点 3
1.2. JanusGraph 3
1.2.1 介绍 3
1.2.2 应用场景 4
1.2.3 优势 4
1.2.4 缺点 5
2 Install 5
2.1 Neo4j 5
2.1.1环境 5
2.1.2 文档 5
...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:编程工作室
设计师:CSDN官方博客
返回首页
BrotherDongDong
CSDN认证博客专家
CSDN认证企业博客
码龄12年
暂无认证
86
原创
10万+
周排名
58万+
总排名
27万+
访问
等级
3585
积分
63
粉丝
91
获赞
44
评论
222
收藏
私信
关注
热门文章
离散数学-二元关系、闭包的概念
38118
算法学习-分治法-大整数乘法
22863
Neo4j服务关闭启动·常用配置·快速设定新密码
16301
图数据库查询语言Cypher、Gremlin和SPARQL
13588
Neo4j·数据导入需要注意的坑·方案对比
12669
分类专栏
Neo4j
图数据库图计算
数据结构和算法
4篇
正则表达式
1篇
设计模式
面试
招聘
Online Judge
1篇
网络
4篇
国科大24小时选课工具
数据库
7篇
数据处理
6篇
笔试面试
2篇
感想
3篇
计算机基础与理论
10篇
留念
1篇
程序人生
4篇
Java
4篇
知识图谱
5篇
图数据库
19篇
最新评论
对DBpedia各子数据集特点分析
moss flora:
可以用curl或者wget
算法学习-分治法-大整数乘法
Linux丶JJ:
不懂别这么暴躁好吗,算法领域都把log2n记为logn
算法学习-分治法-大整数乘法
a8853881029:
!!!!2的n次方和10的n次方分不清楚,写出来误人子弟!!!要不就不要写!!!!!!!!
JanusGraph·Index中文笔记
mike198300:
不错,值得学习下
Neo4j·数据导入需要注意的坑·方案对比
weixin_39249736:
请问数据中的英文需要如何处理,一直报错说找不到结束引号
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
JanusGraph Remote Server简单配置连接 入门
微软项目总结
关于百科知识图谱zhishime数据集的调研(解压后5G,支持循环多跳)
2018年65篇
2016年3篇
2015年17篇
2013年2篇
目录
目录
分类专栏
Neo4j
图数据库图计算
数据结构和算法
4篇
正则表达式
1篇
设计模式
面试
招聘
Online Judge
1篇
网络
4篇
国科大24小时选课工具
数据库
7篇
数据处理
6篇
笔试面试
2篇
感想
3篇
计算机基础与理论
10篇
留念
1篇
程序人生
4篇
Java
4篇
知识图谱
5篇
图数据库
19篇
目录
评论 2
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
BrotherDongDong
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值