• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 图数据库实践系列 (一)--Neo4J简介与安装

图数据库实践系列 (一)--Neo4J简介与安装

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了数据库,实践,系列,--Neo4J,简介,安装等相关知识,希望本文的分享对您有所帮助

1.简介 Neo4j是一个高性能的,非关系的,具有完全事务特性的,鲁棒的图数据库。 neo4j在处理复杂的网络数据时候,具有很好的性能表现[1],适用于社交网络,动态网络等场景。它基于java语言实现,有两个分发版本,社区版(community version)以GPLv3的许可在Git

1.简介

“Neo4j是一个高性能的,非关系的,美国服务器,具有完全事务特性的,鲁棒的图数据库。” neo4j在处理复杂的网络数据时候,具有很好的性能表现[1],适用于社交网络,动态网络等场景。它基于java语言实现,有两个分发版本,社区版(community version)以GPLv3的许可在Github上开源,源码地址:https://github.com/neo4j/community;企业版,香港虚拟主机,同时遵循AGPLv3和商业许可,它在社区版基础上增加了包括高可用性(High Availability),全天侯支持等特性。Neo4j的开发非常活跃,围绕它有非常多的项目,包括 REST API 绑定(各种语言实现列表),空间数据库支持(源码地址)等。

由于neo4j版本升级频繁,为了及时获取新的软件特性,我们使用Git来管理,更新代码。Git是一个基于C语言实现的分布式版本控制系统与源码管理系统,与svn不同的是,它并没有中心服务器这个概念,而是每一份的本地版本都会包含源码的完整历史记录[2,3]。Git的文件主要处于三种状态:staged,modified,committed。它的操作主要包括:pull,fetch,push,commit等。这样的机制导致Git状态和操作如图一所示:

图1 Git 数据流简单结构图

更多的关于Git的教程请查阅参考文献[3,4]。

Maven是一个由Apache软件基金会开源java项目构建,依赖管理,项目信息管理的工具[6]。基于项目对象模型(POM)的概念,Maven根据中心信息可以管理项目的构建,汇报和文档工作。它能够自动化构建过程,从清理,网站空间,编译,测试到生成报告,再到打包和部署。Maven抽象了项目完整的构建生命周期模型,同时标准化了构建过程,促进项目团队标准化,还提供了一致的操作接口[7]。Maven项目核心是POM.xml,它定义了项目的基本信息,用于描述项目如何构建,申明项目依赖等。样例POM代码如下所示:

xsi:schemaLocation4.0.0edu.sirc.weibofansmap0.0.1-SNAPSHOTjarfansmap

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析远程连接管理其他机器上的MYSQL数据库
  • 解析mysql 缓存如何使用内存
  • 浅析mysql 语句的调度优先级及改变
  • 关于mysql 的时间类型选择
  • 基于mysql体系结构的深入解析
  • 解析mysqldump的delay-insert选项
  • 优化mysql数据库的经验总结

相关文章

  • 2017-05-11mysql的XA事务恢复过程详解
  • 2018-12-05有关免安装配置的文章推荐4篇
  • 2017-05-11基于mysql数据库的密码问题详解
  • 2018-12-05SQLServer 参数化查询经验分享
  • 2018-12-05实例详解2017最新版windows安装mysql教程
  • 2017-05-11几种MySQL中的联接查询操作方法总结
  • 2017-05-11mysql-5.5.28源码安装过程中错误总结
  • 2018-12-05SELECT 语句模式
  • 2018-12-05pt-table-checksum校验与pt-table-sync修复数据
  • 2018-12-05mssql @@ERROR 使用

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Linux利用UDF库实现Mysql提权
    • 使用mysql_select_db()函数选择数据库文件教程
    • win7安装oracle10g 提示程序异常终止 发生未知错误
    • 在MySQL数据库中把int类型转化varchar类型引发的慢查询问题
    • mysql实现事务的提交和回滚实例
    • MySQL之-CentOS6.5 编译安装MySQL5.6.16的详细代码介绍
    • SQL Sever 2005 Express 安装失败解决办法
    • MySQL入门之一次函数调用执行多条语句
    • SQL Server 数据库安全管理介绍
    • 用HAProxy来检测MySQL复制的延迟的教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有