前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Neo4j 基础(1)

Neo4j 基础(1)

作者头像
franket
发布2021-11-25 22:33:37
3580
发布2021-11-25 22:33:37
举报
文章被收录于专栏:技术杂记技术杂记

前言

neo4j 是一个基于 Java 的可扩展图数据库

属于 Nosql 的一种,用于记录点和点之间关系,可以形成网状结构,比如好友关系,拓扑关系等等

以下为四种最常见的 Nosql 类型:

类型

代表

特点

列存储

Hbase、Cassandra、Hypertable

按列存储数据的,最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势

文档存储

MongoDB、Elasticsearch、CouchDB

一般用类似json的格式存储,存储的内容是文档型的,这样也就有有机会对某些字段建立索引,实现关系数据库的某些功能

key-value存储

Berkeley DB、SSDB、MemcacheDB、Redis

通过key快速查询到其value,一般来说,存储不管value的格式,照单全收

图存储

Neo4J、FlockDB

图形关系的最佳存储,记录点和点之间关系,可以轻易形成网状结构

neo4j 分社区版和企业版,它们的区别可以参考 Compare Neo4j Editions

这里分享一下 neo4j 的相关基础,详细可以参考 官方文档Github

Tip: 当前的最新版本为 neo4j 3.0.0 RC1


概要


环境

代码语言:javascript
复制
[root@h102 neo4j]# cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m

[root@h102 neo4j]# uname  -a 
Linux h102.temp 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@h102 neo4j]# java -version
openjdk version "1.8.0_77"
OpenJDK Runtime Environment (build 1.8.0_77-b03)
OpenJDK 64-Bit Server VM (build 25.77-b03, mixed mode)
[root@h102 neo4j]# 

下载安装

neo4j 是开源软件,可以通过 下载地址 ,也可以直接在 Github 里下载

neo4j 的系统要求可以参考 环境依赖

Neo4j requires a Java Virtual Machine to operate. Community Edition installers for Windows and Mac include a JVM for convenience. Other distributions, including all distributions of Neo4j Enterprise Edition, require that the JVM be provided. Java OpenJDK 8 (preferred) or 7 or Oracle Java 8 (preferred) or 7 IBM Java 8 (preferred) or 7 (POWER8 only) Operating Systems Linux, HP-UX, Windows Server 2012 for production Additionally, Windows XP and Mac OS X for development Architectures x86 OpenPOWER (POWER8, requires IBM Java or OpenJDK, version 7 or 8)

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 概要
    • 环境
      • 下载安装
      相关产品与服务
      对象存储
      对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档