nosql复习篇(五)

Chapter8

  • 图数据库分布式部署能力较弱,不存在外键约束。
  • Redis内存数据库使用键值对存储模式,并且会将数据放入内存,以加快访问速度,通常被用作缓存系统。
  • 图是将数据存储为顶点(实体)和边(关系)的数据存储模式。
  • 关系型数据库通过外键和关联表建立属性之间的联系,图数据库直接通过定义边实现。
  • 常见的图数据管理和计算模型有Neo4j和GraphX。
  • Neo4j具有强大的图处理和查询搜索能力,通过专用的Cypher语言,完成各类操作,有图形化操作界面和可视化展示组件。
  • Neo4j一般采用单机部署,缺少数据分片、多副本等机制,但支持比较严格的事务机制,提供数据的强一致性。
  • 由于分布式部署与分布式计算能力较弱, Neo4j难以对大规模数据进行计算。
  • GraphX相当于对Pregel进行开源大规模数据计算,但是不强调图数据的管理和查询。
  • Cypher语言:create(创建节点)、match(查询节点和关系)、set(更新标签或属性)、delete(删除节点和关系)、聚合函数(count、sum、avg、max、min)
  • 内存数据库(Redis、Memcache)强调尽可能优化地使用内存,通过将数据或热点数据缓存到内存,提高数据存取效率。
  • Redis本质为环形结构的分布式键值对数据库,经常被用作缓存系统,其特色是对内存的优化利用和管理。可以应用于数据高并发的读写、海量数据的读写、对扩展性要求高的数据。
  • docker pull XX 从源里下载XX
  • docker run 创建一个新的容器并执行命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值