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.

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: