图数据库基础

1.图数据库介绍

图数据库(Graph Database)是基于图论实现的一种新型NoSQL数据库。它的数据存储结构和数据的查询方式都是以图论为基础的。图论中图的基本元素为节点和边,在图数据库中对应的就是节点和关系。

在图数据库中,数据与数据之间的关系通过节点和关系构成一个图结构并在此结构上实现数据库的所有特性,如对图数据对象进行创建、读取、更新、删除(Create、Read、Update、Delete,简称:CRUD)等操作的能力,还有处理事务的能力和高可用性等。

目前市面上较为流行的图数据库产品有以下几种:

 

较为流行的图数据库

图数据库与关系数据库的对比

 

RDBMS中关系查询示意图

 

图数据库中关系查询示意图

 

复杂数据关系

 

高度复杂数据关系

 

2.Neo4j介绍

Neo4j是由Java和Scala实现的开源NoSQL图数据库。自2003年开始研发,直到2007年正式发布第一版。Neo4j的源代码托管在GitHub上,技术支持托管在Stack Overflow和Neo4j Google讨论组上。Neo4j现如今已经被各种行业的数十万家公司和组织采用。Neo4j的使用案例涵盖了包括网络管理、软件分析、科学研究、路由分析、组织和项目管理、决策制定、社交网络等。

官方网站:https://neo4j.com

官方文档:https://neo4j.com/docs/

Github:  https://github.com/neo4j/neo4j

Example:   https://github.com/neo4j-examples

 

Neo4j具备的特性:

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ACCESS数据库是一种关系型数据库管理系统(RDBMS),由微软公司开发。它提供了一个可视化的界面,使用户可以轻松地创建、管理和查询数据库。以下是ACCESS数据库的一些基础知识: 1. 数据库:ACCESS数据库是一个容纳数据的容器,它由表、查询、表单、报表和宏等组成。用户可以在数据库中创建多个表,每个表都有自己的字段和记录。 2. 表:表是数据库中的基本组成单元,用于存储数据。每个表由一系列字段组成,每个字段代表一个数据项。用户可以定义字段的数据类型、长度和其他属性。 3. 查询:查询是用于从数据库中检索数据的工具。用户可以使用查询语言(如SQL)或查询设计器来创建查询。查询可以根据特定条件过滤数据、排序数据或执行计算。 4. 表单:表单是用于输入、编辑和显示数据的界面。用户可以创建自定义表单,以便更方便地与数据库进行交互。表单可以包含文本框、按钮和其他控件。 5. 报表:报表用于以可视化的方式呈现数据库中的数据。用户可以创建自定义报表,以便生成漂亮的打印输出或电子文档。 6. 宏:宏是一系列预定义的操作序列,可以自动执行特定任务。用户可以创建宏来简化常见的操作,如打开表、运行查询或执行其他操作。 以上是ACCESS数据库的一些基础知识。如果你有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值