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 ...