图是一种用以描述现实世界中个体与个体之间网络关系的数据结构,而图数据库则是一个基于图结构进行语义操作的在线数据管理系统,使用顶点(vertex)、边(edge)来表示和存储数据,支持数据的增删改查操作。
与传统的关系型数据库(RDBMS)不同,图数据库直接存储实体关系,在做关联查询时不必像关系型数据库那样借助外键(foreign key)进行昂贵耗时的JOIN操作。和传统表结构存储模型相比,图数据库这种存储方式更加自然,专注于对象之间的关联关系,是对客观世界的直观表达。
下图用Galaxybase图数据库表示导演、电影、演员、电影类型等各类实体之间的关联关系:

从存储模式看,传统关系型数据库是以“行、列”组成的“二维表”形式存储和管理数据。而图数据库是以点、边为基础存储单元,以高效存储、查询图数据为第一设计原理的数据管理系统。图数据库和关系型数据库世界中的联机事务处理(Online Transactional Processing, OLTP)数据库是一样的,支持数据的增删改查,通常直接被应用程序访问。
从底层存储类型的角度看,图数据库有原生和非原生之分。原生图数据库将数据以图结构直接存储在底层,非原生图数据库将图数据经过序列化处理后存储在关系型数据库或其他数据库中。原生图数据库专门针对图结构数据进行了存储和查询优化,图数据的深链查询性能更为优秀。
创邻科技核心产品Galaxybase采用原生分布式并行架构,底层存储和上层计算引擎均为自主研发,对图数据库存储和处理进行了深度匹配优化,横向扩展性能优异,符合大数据时代下,高效的数据存储和查询的需求。