为什么选择图形数据库,为什么选择Neo4j

2020-11-28 20:45:06 字数 408 阅读 3241

1楼:匿名用户

先,先简要介绍一下neo4j。neo4j是由java和scala写成的一个nosql数据库,专门用于网络图的存储。更详细的内容可见官网。

作为一个图形数据库,neo4j有以下优点:

更快的数据库操作。当然,有一个前提条件,那就是数据量较大,在mysql中存储的话需要许多表,并且表之间联系较多(即有不少的操作需要join表)。

数据更直观,相应的sql语句也更好写(neo4j使用cypher语言,与传统sql有很大不同)。

更灵活。不管有什么新的数据需要存储,都是一律的节点和边,只需要考虑节点属性和边属性。而mysql中即意味着新的表,还要考虑和其他表的关系。

数据库操作的速度并不会随着数据库的增大有明显的降低。这得益于neo4j特殊的数据存储结构和专门优化的图算法。

什么是数据库建模,为什么要数据库建模,有什么好处

1楼 匿名用户 你说的答案不对,我们经理说数据库建模是指把实际业务逻辑抽离出来,从而变成与数据库表对应的表结构!所以不能给你分,我自己拿回来了。 2楼 匿名用户 我觉得他的素质太低,各位不必要给回答。 3楼 爱可生云数据库 建立mysql的性能模型 对 mysql的服务器参数调优 和 容量规划 有很...

为什么在linu下安装服务器端数据库时会出现谢谢

1楼 萌神 一般服务器有三个文件,一是应用程序《一般需要赋予权限》,二是db sql还有一个就是config xml首先,应该在mysql里创建一个数据库a,并将软件的数据导入到a mysql uroot a 路径 db sql 然后在数据库a里创建一个用户admin 我一般是用grant all ...