• 暑假周进度总结(6)


    本周学习内容:

    第五章:Nosql数据库

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

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

    Nosql数据库的四大类型:

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

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

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

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

  • 相关阅读:
    cpp问题浅析之: error LNK2019: 无法解析的外部符号 "public:
    前端实现图片在浏览器窗口随机移动
    使用Redis实现分布式锁
    微服务之服务注册中心
    Spring之读写分离
    对象存储服务之MinIO
    VMware三种网络模式详解
    iproute2路由配置(ip rule、ip route、traceroute)
    内容分发网络CDN
    Kubernetes(k8s)Ingress原理
  • 原文地址:https://www.cnblogs.com/zjl-0217/p/11493701.html
Copyright © 2020-2023  润新知