zoukankan      html  css  js  c++  java
  • 暑假周进度总结(6)

    本周学习内容:

    第五章:Nosql数据库

    Nosql数据库是指非关系型数据库,随着Web2.0时代的到来,越来越多的自媒体,社交软件等每天都能产生海量数据,并且这些数据大都没有一定的关系模型,不要求严格的数据库事务,也不要求严格的读写实时性和大量复杂的SQL查询。传统关系型数据库很难横向扩展,灵活性较差,并且无法支持海量数据的存储。NoSql非关系型数据库能够支持超大规模的数据存储,能够很容易的进行横向扩展,灵活性很强,但是没有事务的强一致性在某些领域行业存在缺陷,例如银行系统,售票系统等领域。

    因为关系数据库和非关系型数据库都不能完全去取代对方产品,所以现在企业公司大都两者结合起来,在企业关键核心系统中采用关系型数据库保证事务的强一致性,而在一些要求不很严格的系统中采用非关系型数据库,做到两者有效的结合。

    Nosql数据库的四大类型:

    1.键值数据库:扩展性好,灵活性好,大量写操作时性能高。例:购物车,会话

    2.列族数据库:查找速度快,可拓展性强,容易进行分布式扩展,复杂性低。例:HBase

    3.文档数据库:灵活性、复杂性高,数据结构灵活,提供嵌入式文档功能。例:MongoDB

    4.图形数据库:灵活性高、支持复杂的图形算法、可用于构建复杂的关系图谱。

  • 相关阅读:
    洛谷P1033 自由落体 题解
    尴尬
    UVA11988 【Broken Keyboard (a.k.a. Beiju Text)】:题解
    UVA101 The Blocks Problem 题解
    TCP的粘包和拆包问题及解决办法(C#)
    MIPS学习笔记(一)
    MySQL基础(一)
    博客园的标签怎么变了两下???
    nextInt()和nextLine()连用报错
    C++代码雨
  • 原文地址:https://www.cnblogs.com/zjl-0217/p/11493701.html
Copyright © 2011-2022 走看看