【软考-中级-其他】03、NoSQL和云计算
其他
- NoSQL概述
- 分类
- 文档存储数据库:MongoDB
- 采用BSON格式完成存储数据和网络数据交换
- BSON格式:JSON的二进制编码格式
- 逻辑结构包括:数据库、集合(相当于关系数据库的表)、文档(相当于记录),没有表这种逻辑结构
- 键值存储数据库:Redis、MemCached(分布式内存对象缓存数据库)
- Redis
- 散列结构适用于对对象进行存储
- Redis
- 图形存储数据库:Neo4J
- 列式存储:HBase
- 内存型数据库
- 与其他数据库最大的区别是:数据常驻内存
- 文档存储数据库:MongoDB
- CAP理论
- 是NoSQL的理论基础
- 含义:对一个分布式系统,一致性、可用性、分区容忍性(容错性),三个特点最多只能三选二
- 无原子性
- 查询模型
- 结合SQL数据库:将NoSQL数据库拷贝到关系数据库进行查询
- 分散/集合本地搜索
- 分布式B+树
- 前缀哈希表/分布式Trie
- 特性
- NoSQL无需满足ACID特性
- 只需要满足BASE弱一致性理论,只要求最终一致性
- 包含:最终一致性、基本可用性、软状态
- 不包含分区容忍性
- NewSQL
- 新型的关系型数据库管理系统
- 针对OLTP工作负载,追求提供和NoSQL相同的扩展性能
- 并仍然保持ACID和SQL等特性
- TiDB的节点
- 包括TiDB/PD/TiKV Server
- 不包括Data Server
- 数据分类
- 结构化数据
- 非结构化数据:视频
- 半结构化数据
- 分类
- 云计算
- 部署模式
- 公有云、私有云、社区云、混合云
- 不包含虚拟云,只包含虚拟化
- 虚拟化
- 类型
- Hypervisor模型(VMM作为虚拟操作系统)、属主模型、混合模型
- 不包括倾斜摸摸西
- 类型
- Google云计算平台
- 组成
- 分布式文件系统GSF
- 并行数据处理模型MapReduce
- 分布式锁Chubby
- 结构化数据表BigTable(HBase借鉴)
- 其中的SSTable采用了LSM-Tree(日志合并树)存储分布
- 不包括弹性云计算EC2(阿里云)
- 组成
- 部署模式
【软考-中级-其他】03、NoSQL和云计算的更多相关文章
- 【软考-中级-数据库相关知识】03、SQL语言
SQL语言 查询 允许出现聚集函数的是:select子句和having子句 权限管理 语法:GRANT XXX ON TABLE TO USER WITH GRANT OPTION 存储过程和函数 函 ...
- 软考之信息安全工程师(包含2016-2018历年真题详解+官方指定教程+VIP视频教程)
软考-中级信息安全工程师2016-2018历年考试真题以及详细答案,同时含有信息安全工程师官方指定清华版教程.信息安全工程师高清视频教程.持续更新后续年份的资料.请点赞!!请点赞!!!绝对全部货真价实 ...
- 软考高级及杭州E类人才申请经验分享
目录 前沿 软考高项 什么是软考 软考的基本过程 报名 是否报班 高项考些什么以及需要哪些书 如何准备 杭州E类人才申请 如何申请 大概的流程 前沿 挺久没更新了,自从成为房奴后,看书的时间就变少了, ...
- 软考之PV操作(同步)
这几天,陆续有那么三两个同学跟我讨论了一下关于软考上的PV操作的题,吾虽不才,但还是把同学们讲通了,在此,特分享一下自己的思路和想法,愿对大家有点帮助! 下面,我们就通过自己做过的试卷上两道题来分析: ...
- 软考类----编码、ASII码等
淘米2014实习生笔试,今年是淘米第一年招暑期实习生,笔试好大部分考的是软考的题目啊啊啊啊(劳资后悔当年没考软考刷加权),其他是浅而泛的风格,C++,SQL语句,数据结构(哈夫曼树,二叉查找树,栈后缀 ...
- 备战“软考”之软件project
说到"软件project"就有一种非常纠结的感觉!为什么呢?由于刚进入软考复习阶段,大家都把它放到了"比較"次要的地位,由于已经学过两遍,再加上它没有非常难理解 ...
- Data Structure(3)——软考阶段学习小结
数据结构计算机等级考试中有,自考中有,软考中同样有,可见其内容的重要程度,今天对软考阶段视频学习内容的总结,同样是对前面学习内容的回顾,同样是对后面学习的铺垫. 中结:原本因为之前有过类似的总结,这次 ...
- 软考之CPU的寻址方式
在复习软考的时候,发现CPU的内部工作原理这一部分的内容挺重要的,现对CPU的寻址方式进行了一下总结.以下就来一一介绍一下. 我们都知道一个指令分为操作码和地址码两部分.操作码确定指令的类型.地址码确 ...
- 软考下午题详解---uml图
在上篇博客中,小编主要简单的对软考下午题当中的数据流图设计进行了一系列总结,今天我们继续来看软考下午题当中大题部分,uml图的相关知识,在我们学习的过程中,我们也已经接触过,西安交大刘惠老师讲解过um ...
随机推荐
- 重要参考步骤---ProxySQL实现读写分离
MySQL配置主从同步文章地址:https://www.cnblogs.com/sanduzxcvbnm/p/16295369.html ProxySQL实现读写分离与读负载均衡参考文档:https: ...
- 安装skywalking(测试使用)
官方下载地址:https://skywalking.apache.org/downloads/ 需要: JDK8到JDK12已测试,其他版本未测试. # 在线安装jdk8 rpm -ivh https ...
- 在Portainer上管理其他docker主机(这只是其中一种方式),另一种方式看这个文档:使用Portainer管理其他主机的docker应用有两种方式
其他主机开启远程连接docker端口 需要设置一下2375端口的监听.通过修改docker配置文件方式进行监听. 修改配置文件修改监听端口 使用Centos7安装的docker,所以下面的配置是适用于 ...
- Docker搭建kafka及监控
环境安装 docker安装 yum update yum install docker # 启动 systemctl start docker # 加入开机启动 systemctl enable do ...
- 220726 T2 Multisets (思维)
题目描述 我们说一个可重集 AA 比可重集 BB 小,当且仅当对于两个可重集中出现次数不同的最小元素 xx ,元素 xx 在 AA 中出现次数更多. 例如,可重集 {1,2,3}1,2,3 就比可重集 ...
- POJ1985 Cow Marathon (树的直径)
用两次dfs求出树的直径,这两次dfs可以写在一起,当然为了方便理解,这里是分开写的. 1 //两次dfs求树的重心 2 #include<cstdio> 3 #include<cs ...
- 洛谷P4197 Peaks (Kruskal重构树)
读题,只经过困难值小于等于x的路径,容易想到用Kruskal重构树:又要查询第k高的山峰,我们选择用主席树求解. 先做一棵重构树,跑一遍dfs,重构树中每一个非叶子节点对应一段区间,我们开range[ ...
- Python与Windows桌面
Python更换windows桌面 目录 Python更换windows桌面 前言 准备工作 代码 效果展示 Tips-如何更有仪式感 前言 每天下班,有时候会留下一些事情需要明天更进 为了防止忘记, ...
- mysql安装教程-window操作系统
1.下载安装包(官网下载) 直达链接:https://dev.mysql.com/downloads/mysql/ 下载后放到指定目录下解压即可(给电脑新手忠告:注意不要放在C盘,养成好习惯,放C盘多 ...
- 动词时态=>3.现在时态和过去时态构成详解
现在时态构成详解 一般现在时态 最容易构成的时态,直接加动词原形(字典当中显示的词条)就可以 第三人称"单数"的话需要加s 这是最容易出错的时态:容易将 现在的时间,和一般的状态: ...