码迷,mamicode.com
首页 > 数据库 > 详细

NoSql概述

时间:2019-11-28 19:28:33      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:处理   大数   扩展   分类   产生   可用性   负载   nbsp   解决   

1.什么是NoSql

  是一项全新的数据库理念,泛指非关系型的数据库

2.为什么需要NoSql

  1.对数据库高并发读写的需求

  2.对海量数据的高效率存储和访问的需求

  3.对数据库的高可扩展性和高可用性的需求

  NoSql数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题

3.主流NoSql产品

  redis、mongoDB

  NoSql分类:

    a.键值(Key-Value)存储数据库:redis   典型应用:内容缓存,主要用于处理大量数据的高访问负载  优势:快速查询  劣势:存储的数据结构缺少结构化

    b.列存储数据库:HBase  典型应用:分布式的文件系统  优势:查找速度快,可扩展性强,更容易进行分布式扩展  劣势:功能相对局限

    c.文档类型数据库:MongoDB  典型应用:web应用(与Key-Value类似,Value是结构化的)  优势:数据结构要求不严格  劣势:查询性能不高

NoSql概述

标签:处理   大数   扩展   分类   产生   可用性   负载   nbsp   解决   

原文地址:https://www.cnblogs.com/Life-is-Demo/p/11951858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!