sql与nosql区别

    在网上已经有无数的关于词类的总结,此处仅仅是自己总结写下,免得忘了!

    sql:

            优点: 集成式数据库,多并发的操作性质。一致性,事物性的优良支持

            缺点: 关系-对象之间的不匹配问题,虽然想hibernate等为此而生,但实质上还是拖慢了查询速度

                         第一范式的结构要求,表中表结构是不可能出现在sql中的,为聚合无知型数据库

                         模式的限制,增减feature不方便

                         不易支持集群,即不支持scale out,对分布式支持差(原因:分布式导致完整性约束问题,外键参考等问题)

nosql:

            缺点:应用型数据库,事物一致性比sql差,只支持单个句核对象的原子性

            优点: 无模式限制

                        支持良好的scale out,分布式操作方便

                        聚合型数据库,更切合面向对象思想

补充:redis和mongodb的区别:

           同:基本上皆由键值查找

            异:本质上一个是键值数据库,一个是文档数据库

                    一个是内存数据库,一个是外村数据库

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值