NOsql总结

NOsql总结

 

1、存储:

任意格式的数据:值对存储,列存储,文档存储,图形数据库

灵活的表结构支持:类型动态、scheme动态;

灵活的存储形式:列存储;

弱关系:NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力

相对于sql,没有严格的数据结构要求和格式要求;

https://www.cnblogs.com/12yang-ting/p/7494122.html

 

 

2、查询语言:

1、linq、有限的查询功能(到目前为止)

2、定制化的查询

  • 不支持复杂查询
    例如join查询,如果需要join查询,需要多次操作数据库

MongonDB还是支持多文档事务的Consistency(一致性)和Durability(持久性)

 

3、IO性能:

 

4、并发控制

最终一致性

mvcc

 

相比传统关系型数据库,文档数据库的缺点主要是对多条数据记录的事务支持较弱,具体体现如下:

  • Atomicity(原子性)
    仅支持单行/文档级原子性,不支持多行、多文档、多语句原子性
  • Isolation(隔离性)
    隔离级别仅支持已提交读(Read committed)级别,可能导致不可重复读,幻读的问题
  • 不支持复杂查询
    例如join查询,如果需要join查询,需要多次操作数据库

MongonDB还是支持多文档事务的Consistency(一致性)和Durability(持久性)



作者:caison
链接:https://www.jianshu.com/p/296bacba3510
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

 

转载于:https://www.cnblogs.com/feng9exe/p/10729918.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值