NOSQL数据库特点

(一):什么是NOSQL数据库?

        1.NOSQL数据库不支持SQL语法

        2.存储结构都是kv形式(key value)

        3.NOSQL的数据库没有一种通用语言,每种NOSQL都有自己的语法和api,以及擅长的业务和场景

        4.NOSQL的种类相当多:

            a) Mongodb  文档型nosql数据库,擅长做CMS系统(内容管理系统)

            b) Redis 数据结构服务器,像一把瑞士军刀,只要你有足够的想象力,它可以发挥你想象到的作用

            c) Hbase  hadoop生态系统中原生的一种nosql数据库,重量级的分布式nosql数据库,用于海量数据的场景

            d) Cassandra  hadoop生态系统中原生的一种分布式nosql数据库,后起之秀


(二)NOSQL和SQL数据库的比较:

    1、适用场景不同:sql数据库适合用于关系特别复杂的数据查询场景,nosql反之

    2、事务特性的支持:sql对事务的支持非常完善,而nosql基本不支持事务

    3、两者在不断地取长补短,呈现融合趋势

-----本篇转载https://blog.csdn.net/zuoanyinxiang/article/details/50249743

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容