数据库工程师基础学习9----非关系型数据库nosql

1,
在这里插入图片描述
传统关系型数据库,涉及多张表连接问题,所以效率比较低,并且关系型数据库对于图片的存储很困难.
在这里插入图片描述
传统数据库一般遵照ACID理论.取四条性质的首字母.
在这里插入图片描述
这里的一致性是强一致性,如上为一个转账操作,如果执行完第一步,数据库发生故障,未能执行第二步,就违反了数据一致性(a,b金额和相同).
在这里插入图片描述
还有CAP理论.但是下面的性质只能3选2.
在这里插入图片描述
这里采用弱一致性,前面的强一致性,一般采用加锁解锁的方法.
这里求得是最终结果,之前得强一致性,在一个用户买书的情况下,其他用户可能无法买书,但是弱一致性如10本书,买了1本,还有9本,又有一个人买了,实际为8本,但是可能数据库没有更新,所以看上去还是9本.在这种情况下,只保证最后的结果是一致的.

传统数据库中一般遵循ACID理论,非关系型数据库中一般遵循BASE理论.
在这里插入图片描述

在这里插入图片描述
答案为:b,b,a,a,d,a
其中,第二题,键值数据库往往用于对象缓存.而Memcached是键值数据库中的一种.
nosql没有统一的架构,分为四种大类型.
关系型数据库经常使用,join操作.经常使用join会降低查询效率.
在这里插入图片描述
答案为:c,c,c

前面多次提到的xml数据库,不是一类NOsql.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值