java导入数据 neo4j_史上最全-Neo4j相关资源传送门

040f7d8bf8f018757e8f58c9ad75f2db.png

Neo4j

  • Neo4j 中文社区
  • Neo4j 官网地址
  • Neo4j 中文版下载地址
  • Neo4j 前端可视化组件及相关资源

Basics

  • Official documentation
  • Cypher Refcard
  • Developer resources
  • Gists - 使用 Neo4j GraphGists,您可以在简单的文本文件中描述和建模您的域,并在任何浏览器中将其呈现为丰富的交互式页面. 完美记录特定域,用例,问题或图形问题.
  • Neo4j Examples - Neo4j 和库使用的示例.

Related project

  • openCypher - openCypher 是一个开源项目,旨在实现业界最广泛采用的图形查询语言的新公共实现:Cypher.
  • Bolt Protocol - Bolt 网络协议是一种高效,轻量级的客户端 - 服务器协议,专为数据库应用程序而设计.

Connectors

Bolt

  • neo4j-java-driver - Neo4j 二进制协议的 Java 驱动程序.
  • neo4j-python-driver - Neo4j 二进制协议的 Python 驱动程序.
  • neo4j-javascript-driver - Neo4j 二进制协议的 JavaScript 驱动程序.
  • neo4j-dotnet-driver - .Net 驱动程序 Neo4j(Bolt).
  • neo4j-bolt-php - 用于 Neo4j 二进制协议的 PHP 驱动程序.
  • libneo4j-client - libneo4j-client 是一个用 C 语言编写的 Neo4j 客户端库. 它不是一个完整的驱动程序,而是作为可以构建各种语言的基本工具和驱动程序的基础. libneo4j-client 负责处理与 Neo4j 服务器建立会话的所有细节,发送用于评估的语句以及检索结果.
  • neo4j-spark-connector - Neo4j-Spark-Connector 基于 Neo4j 3.0 的 Bolt 协议
  • neo4j-elixir-driver - 用于 neo4j Bolt 协议的 Elixir 驱动程序
  • neo4j-elixir-wrapper - 用于 Elixir 的 Neo4j 驱动程序,包含 Bolt 协议. Boltex 的叉子.

REST API

Java

  • neo4j-ogm - Neo4j 的对象图映射库.
  • spring-data-neo4j - 在使用 neo4j 图形数据库时,提供支持以提高开发人员的 Java 生产力.
  • neo4j-jdbc - Neo4j JDBC 驱动程序.
  • jcypher - Java 在多个抽象级别访问 Neo4J 图形数据库.

Ruby

  • neo4jrb - 用于 Ruby 的 Neo4j 图形数据库的活动模型包装器.
  • neography - Neo4j Rest API 的瘦 Ruby 包装器.

Python

  • py2neo - Py2neo 是一个综合工具包,用于在 Python 应用程序或命令行中使用 Neo4j.
  • neomodel - 用于 neo4j 图形数据库的对象图形映射器(OGM),构建在令人敬畏的 py2neo 上.

PHP

  • Neo4j-PHP-OGM - Neo4j 的 Doctrine 样式 Object Graph Mapper
  • neo4jphp - Neo4j REST 接口的 PHP 包装器.
  • NeoEloquent - 一个 Neo4j ORM - 基于 Eloquent.
  • neo4j-php-client - 利用 Http 和 Bolt 协议的 Neo4j 的 PHP 客户端.
  • Spider - 一个简单,灵活,美观的图形数据抽象的 PHP.

Other

  • node-neo4j - Node 的 REST API 客户端.
  • Neo4jClient - .NET 客户端绑定.
  • neoism - 客户端 Golang.
  • neocons - REST API 的功能丰富的惯用 Clojure 客户端.
  • RNeo4j - R. 的驱动程序
  • AnormCypher - Play 框架中基于 Anorm 的 Scala 库.

Cloud

  • GrapheneDB - 世界上第一个完全管理 Neo4j 图数据库.
  • GraphStory - Neo4j 企业云提供商

Packages

  • Debian Packages
  • Yum Repo

Docker

  • docker-neo4j - Neo4j 图数据库的 Docker 镜像.
  • docker-neo4j-cluster - Up & Running Neo4j cluster in no time.

Full-text search

  • GraphAware Neo4j Elasticsearch Integration - 用于将 Neo4j 与 Elasticsearch 集成的 GraphAware 框架模块.
  • GraphAware Graph-Aided Search - Elasticsearch 插件,为个性化搜索提供 Neo4j 集成.
  • neo4j-elasticsearch - Neo4j ElasticSearch 集成.

Import

  • GraphAware Neo4j Importer - 用于复杂,业务逻辑繁重的高性能 Neo4j 的 Java 导入器框架直接从 SQL 数据库,CSV 文件等导入.
  • neo4j-csv-firehose - 启用 Neo4j 的LOAD CSV Cypher 命令以从其他数据源加载.
  • neo4j-rdbms-import - Neo4j 关系数据库的自动导入程序.
  • Doc manager for Neo4j - Neo4j Doc Manager 采用 MongoDB 文档,通过使用 Mongo Connector 指定的格式在 Neo4j 图形结构中提供它们,可以轻松查询它们之间的关系.
  • neoloadcsvskelgen - 将从非常少的输入(文件名,分隔符,提示)输出 LOAD CSV Cypher 代码的框架. 节省时间,避免拼写错误.

Benchmarking

  • neoprofiler - Neo4J 数据库分析实用程序.

Extensions

  • GraphAware Neo4j UUID - GraphAware 运行时模块,它透明地为图中的所有节点分配 UUID.
  • GraphAware Neo4j ChangeFeed - GraphAware 框架运行时模块,允许用户找出在图表上执行的最新更改.
  • GraphAware Neo4j TimeTree - 用于在 Neo4j 中使用时间表示树的 Java 和 REST API.
  • GraphAware Neo4j Recommendation Engine - 基于 Neo4j 的推荐引擎模块,具有实时和预先计算的推荐.
  • GraphAware Neo4j Algorithms - Neo4j 的自定义图算法,具有自己的 Java 和 REST API.
  • GraphAware Neo4j Warmup - 简单的库,通过单个 REST 调用来加热 Neo4j 缓存.
  • GraphAware Neo4j RestTest - GraphAware RestTest 是一个简单的库,用于测试与独立服务器模式下运行的 Neo4j 对话的代码.
  • GraphAware Neo4j Expire - GraphAware Expire 是一个简单的库,可以在数据库到期或生存时间(TTL)时自动删除数据库中的节点和关系.
  • Spatial - Neo4j Spatial 是 Neo4j 的实用程序库,可以促进数据的空间操作.
  • Graphify - Graphify 是一个 Neo4j 非托管扩展,用于使用基于图形的分层模式识别进行文档和文本分类.
  • neo4j-tx-participation - 这是一个 Neo4j 服务器扩展,使 Neo4j REST-API 参与事务性 Cypher 端点启动的事务.

Stored Procedures

  • Apoc : Awesome Procedures on Cypher - 收集 Neo4j 3.x 的有用程序
  • Graphgen - 使用 Cypher 轻松生成测试数据的 Neo4j 程序

Development

  • Maven repositories - Neo4j Maven 存储库(发布,快照).
  • GraphAware Neo4j Framework- GraphAware Framework 通过提供一个平台来加速 Neo4j 的开发,该平台用于构建有用的通用功能和特定于域的功能,分析功能,(迭代)图算法等.
  • cypher-dsl - 用于 Cypher 查询语言的 Java DSL 和可选的 Query DSL 模式.
  • Liquigraph - 数据库迁移管理工具,基于 Liquibase 的工作原理.
  • blueprints - Blueprints 是属性图数据模型的接口,实现,ouplementations 和测试套件的集合. 蓝图类似于 JDBC,但对于图形数据库.
  • structr - 基于 Neo4j 的图形应用平台.
  • Reco4PHP - 基于 Neo4j 的 PHP 推荐引擎框架.

Editors

  • jetbrains-plugin-graph-database-support - 图形数据库支持 Jetbrains 系列 IDE.
  • cypher-vim-syntax - Cypher 非常基本的 Vim 语法.

Shell

  • cycli - Cypher 的命令行接口.
  • neo4j-shell-tools - neo4j-shell 的一堆导入 / 导出工具.

Visualization

  • neoclipse - Neoclipse 是一个查看,编辑和浏览 Neo4j 数据库的工具.
  • Gephi - Gephi 是一个屡获殊荣的开源平台,用于可视化和操作大型图形.
  • Linkurious - Linkurious 通过简单的基于 Web 的界面帮助搜索和可视化您的图形数据.
  • yFiles for HTML - yFiles 是一个商业通用图形可视化编程库 a demo to visualize your neo4j databases in JavaScript . 它也是基础 free neo4j Graph Explorer app.

Tools

  • Graphgen - 基于 Cypher DSL 的图形生成引擎.
  • store-utils - 用于压缩,复制,修复,分析 Neo4j 商店的实用程序.
  • ineo- 一个简单但有用的 Neo4j 实例管理器.
  • yFiles neo4j Graph Explorer - 一个简单的免费在线工具,可视化您的图形数据和数据库架构.

Learn

  • Getting Started with Neo4j
  • Neo4j in Production
  • Neo4j Koans - 用于 Neo4j 的 Java 的 koan 风格教程.

Certification

  • Neo4j Certification - 成为 Neo4j 认证专家.

Miscellaneous

  • Neo4j's Idea board
  • Hardware Sizing Calculator
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值