zoukankan      html  css  js  c++  java
  • NoSql概述

    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是结构化的)  优势:数据结构要求不严格  劣势:查询性能不高

    4.NoSql特点:

      在大数据存取上具备关系型数据库无法比拟的性能优势,例如:易扩展性;大数据量,高性能;灵活的数据模型;高可用

  • 相关阅读:
    消息中间件三、RabbitMQ学习一
    消息队列学习一 概念
    发送网络请求调用第三方接口(spring boot框架)
    动态生成javaBean
    达梦dm数据库远程备份与恢复
    springboot定时任务的使用
    抽象与接口
    电商网站后台九大功能模块详解
    面向对象设计—类和对象
    常用的数据结构—数组
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/11951858.html
Copyright © 2011-2022 走看看