认识非关系型数据库

Redis 学习一

了解非关系型数据库特点



一、关系型数据库和非关系数据库的优缺点

在这里插入图片描述

1.关系型数据库特点

优点

1、 基于行存储数据, 二维的模式
2、 存储结构化的数据, 数据存储有固定的模式(schema)
3、 表与表之间存在关联(Relationship)
4、 大都支持SQL(结构化查询语言) 的操作, 支持复杂的关联查询
5、 通过支持事务ACID(酸) 来提供严格或者实时的数据一致

不足

1、 要实现扩容的话, 只能向上(垂直) 扩展, 不支持动态的扩缩容
2、 表结构修改困难, 因此存储的数据格式也受到限制
3、 高并发情况下, 基于磁盘的读写压力比较大

2.非关系型数据库特点

1、 存储非结构化的数据, 比如文本、 图片、 音频、 视频
2、 表与表之间没有关联, 可扩展性强
3、 保证数据的最终一致性, 遵循BASE(碱) 理论
4、 支持海量数据的存储和高并发的高效读写
5、 支持分布式, 能够对数据进行分片存储, 扩缩容简单

二、NoSql 类型

1、 KV存储: Redis和Memcached
2、 文档存储: MongoDB
3、 列存储: HBase
4、 图存储: Neo4j
5、 对象存储
6、 XML存储

三、总结

选择合适的Nosql数据库,能有效提高系统的效率

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值