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

    本周学习内容:

    第五章:Nosql数据库

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

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

    Nosql数据库的四大类型:

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

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

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

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

  • 相关阅读:
    CMLLVDS
    js获取url中的参数(解决中文乱码)
    解决跳转出现 No input file specified.
    ThinkPHP关联模型详解
    Thinkphp表单自动验证
    手机号登录注册
    JS实现每隔一段时间数量增加或减少
    文章或者观点说说等点赞功能实现(thinkphp)
    thinkphp整合Ueditor编辑器
    点击切换状态 类似开关按钮
  • 原文地址:https://www.cnblogs.com/zjl-0217/p/11493701.html
Copyright © 2011-2022 走看看