alluxio安装能自动把内存数据持久化到硬盘上吗

会计从业资格考试
1.选择试题2.注册/登陆3.开始答题4.提交试卷5.查看成绩6.答案解析
您的位置:&& && && && 试卷题库内容
试题来源:
正确答案:D答案解析:
把硬盘上的数据传送到计算机的内存中称为读盘。
您可能感兴趣的试题
第&1&题:多选题:
选择国内会计软件可能的风险有(&&& )。
& A.随着工厂技术的发展,软件也会面临更新换代问题,国内会计软件在动态适应企业变化方面有待进一步提高
& B.供应商实力良莠不齐,某些开发商发展不是十分稳健,长期合作存在隐患
& C.软件购置费用及年度维护费用远远大于自行开发的费用,软件功能的全面集成性、稳定性不能满足某些企业的需要
& D.往往局限于企业当前的业务环境和管理要求,其管理思想的体现只能取决于当前的管理人员和软件开发人员,往往起点较低,经不起时间的考验
答案解析:第&2&题:多选题:
下列叙述中,正确的有(&&& )。
& A.在Word中,为选定文本定义字号时,阿拉伯字号值(如1 2,1 6等)越大,实际显示的字将越小
& B.在Word编辑环境中,若要取消选定文本的反白显示,使其恢复正常文本显示,只能用鼠标再次单击选定文本的任何位置
& C.在Word编辑环境中,通过键盘输入文档内容行至行末时,不必按Enter键进行换行
& D.在Word编辑状态下,可以通过键盘上的Delete键将已选中的文本块删除
答案解析:第&3&题:多选题:
下列符号中是文件通配符的有(&&& )。
& A.&& B.&&&& C.?&&& D.*
答案解析:第&4&题:多选题:
一个报表的标题包括(&&& ):
& A.报表名称&&& B.报表编制日期&&& C.编制单位&&& D.使用货币单位
答案解析:第&5&题:多选题:
计算机系统病毒的预防措施主要有(&&& )。
& A.所有软盘都贴写保护标签
& B.不在计算机上使用带有病毒的软盘和程序
& C.在正规的网站上下载软件
& D.不要打开来历不明的邮件
答案解析:
做了该试卷的考友还做了
······redis(7)、redis持久化 - conge - ITeye博客
博客分类:
redis持久化,顾名思义,就是把内存中的数据保存到硬盘上,以防redis发生意外造成数据丢失。
目前有两种方案,RDB方式和AOF方式。前者会根据配置的规则定时将内存中的数据持久化到硬盘上,后者则是在每次执行写命令之后将命令记录下来。两种持久化方式可以单独使用,但是通常会将两者结合使用。按照redis作者的想法,这两个方案最终会在以后的版本中合成一个。
一、快照 RDB
(1)、介绍
redis 持久化的RDB文件是经过压缩的二进制文件,保存了内存中的键值对数据,存在硬盘里,防止redis数据库出现故障时数据丢失。
当redis数据库出现故障时,可以使用RDB文件进行还原为原先的数据库状态。
在实际运用中,一定要设置好规则进行定期的备份redis服务器数据,保存在其他异地服务器,一旦redis数据库出现问题,想还原为原先的时间点,就可以使用备份RDB文件进行还原。
如果RDB文件有问题,还可以使用redis数据库自带的工具redis-check-dump进行检测。
(2)、怎样使用
有两个命令可以生成RDB文件,SAVE、BGSAVE。
a)、SAVE命令会阻塞服务器进程,是在主进程中创建RDB文件,会阻塞其他的客户端请求。
b)、BGSAVE命令会在主进程fork出的一个子进程创建RDB文件,不会阻塞客户端请求。
c)以上两个指令是在redis-cli客户端直接执行命令时保存RDB文件,还可以设置SAVE命令配置,redis进行自动保存RDB文件。
save 60 100 #60秒内有100次修改,redis就会自动保存RDB文件
save 300 10 #300秒内有10次修改,redis就会自动保存RDB文件
可以设置多个命令,只要触发一个save命令条件就会自动保存RDB文件。
这里设置的SAVE命令,redis其实内部是调用BGSAVE命令进行子进程创建RDB文件,确保redis主进程不会受到阻塞,可以继续处理客户端的读写请求。
在实际运用时,要根据场景来设定,但是一定要设置。
a)、如果本身redis数据库读大于写,则设置的保存时间长久一些,不妨设置为一个小时才触发一次创建RDB。
b)、如果redis数据库写比较多,而且数据比较敏感,可以设置时间短暂一些,5分钟或者2分钟就保存一次。
c)、数据本身比较敏感,需要进行主从备份,而主从备份依赖原理就是主redis数据库保存RDB时,才会触发同步从redis数据库,这时也响应的设置时间短暂一些。
(3)、原理
仅针对配置save命令时,redis数据库自动触发创建RDB文件,而在redis-cli中手动执行save ,bgsave命令,内部原理也是相同的。
1、客户端发起写请求
2、redis会记录写命令计数器,并且保存一个最后保存RDB的时间
3、当redis周期性循环时,触发设置的一个SAVE命令,redis会读取写命令计数器,最后保存时间
4、达到了保存RDB文件的条件,redis会fork一个子进程,其实开始执行BGSAVE命令流程
5、扫描redis数据库的所有数据,保存到一个随机的RDB文件
6、修改旧的RDB文件名
7、把新的随机的RDB文件命名为正常的RDB文件即dump.rdb,并且删除掉原先旧的RDB文件。
如下图所示:
注意事项:在执行fork是时候操作系统(类Unix操作系统)会使用写时复制(copy-on-write)策略,即fork函数发生的一刻,父进程和子进程共享同一块内存数据,当父进程需要修改其中的某片数据(如执行写命令)时,操作系统会将该片数据复制一份以保证子进程不受影响,所以RDB文件存储的是执行fork操作那一刻的内存数据。所以RDB方式理论上是会存在丢数据的情况的(fork之后修改的的那些没有写进RDB文件)。
(4)、优点
a)、RDB是一种表示某个即时点的Redis数据的紧凑文件。RDB文件适合用于备份。例如,你可能想要每小时归档最近24小时的RDB文件,每天保存近30天的RDB快照。这允许你很容易的恢复不同版本的数据集以
b)、RDB非常适合于灾难恢复,作为一个紧凑的单一文件,可以被传输到远程的数据中心。c)、RDB最大化了Redis的性能,因为Redis父进程持久化时唯一需要做的是启动(fork)一个子进程,由子进程完成所有剩余工作。父进程实例不需要执行像磁盘IO这样的操作。d)、RDB在重启保存了大数据集的实例时比AOF要快。
(5)、缺点
a)、当你需要在Redis停止工作(例如停电)时最小化数据丢失,RDB可能不太好。你可以配置不同的保存点(save point)来保存RDB文件(例如,至少5分钟和对数据集100次写之后,但是你可以有多个保存点)。然而,你通常每隔5分钟或更久创建一个RDB快照,所以一旦Redis因为任何原因没有正确关闭而停止工作,你就得做好最近几分钟数据丢失的准备了。
b)、RDB需要经常调用fork()子进程来持久化到磁盘。如果数据集很大的话,fork()比较耗时,结果就是,当数据集非常大并且CPU性能不够强大的话,Redis会停止服务客户端几毫秒甚至一秒。AOF也需要fork(),但是你可以调整多久频率重写日志而不会有损(trade-off)持久性(durability)。
二、追加日志文件AOF
(1)、介绍
redis除了提供RDB持久化功能,还提供了AOF(append only file)持久化功能。与RDB持久化通过保存redis数据库的键值对不同,AOF持久化是通过保存redis服务器所执行的写命令来记录数据库状态的。
当开启了AO
F持久化功能时,服务器会优先从AOF文件中还原数据;如果没有开启AOF时,才会从RDB中还原
数据。如果AOF文件出错了,Redis自带的redis-check-aof工具来修复原文件。
(2)、怎样使用
a)、首先在配置文件中开启AOF
appendonly yes
b)、配置AOF策略,有三种策略
appendfsync no
当设置appendfsync为no的时候,Redis不会主动调用fsync去将AOF日志内容同步到磁盘,所以这一切就完全依赖于操作系统的调试了。对大多数Linux操作系统,是每30秒进行一次fsync,将缓冲区中的数据写到磁盘上。
appendfsync everysec
当设置appendfsync为everysec的时候,Redis会默认每隔一秒进行一次fsync调用,将缓冲区中的数据写到磁盘。但是当这一次的fsync调用时长超过1秒时。Redis会采取延迟fsync的策略,再等一秒钟。也就是在两秒后再进行fsync,这一次的fsync就不管会执行多长时间都会进行。这时候由于在fsync时文件描述符会被阻塞,所以当前的写操作就会阻塞。
所以,结论就是,在绝大多数情况下,Redis会每隔一秒进行一次fsync。在最坏的情况下,两秒钟会进行一次fsync操作。
这一操作在大多数数据库系统中被称为group commit,就是组合多次写操作的数据,一次性将日志写到磁盘。
appednfsync always
当设置appendfsync为always时,每一次写操作都会调用一次fsync,这时数据是最安全的,当然,由于每次都会执行fsync,所以其性能也会受到影响。
(3)、原理
1、客户端进行写请求
2、redis服务器收到写请求,放入到redis服务器内存AOF缓冲区中
3、redis周期性循环中,触发写日志策略,去AOF写命令缓冲区读取数据
4、如果是appednfsync always,会在主进程中进行重写日志,会阻塞其他的请求。如果是appendfsync everysec,会fork一个子进程进行重写日志。如果是appendfsync no,则依赖操作系统进行写日志,大部分linux操作系统默认是30秒一次。
5、服务端调用write(2) 这个系统调用,将数据往系统缓冲区上写。如果保存AOF过程到这一步时,redis数据库出现故障,日志依然会正确的保存下去。下面的流程就由操作系统来完成了。
6、操作系统将缓冲区中的数据转移到磁盘控制器上
7、磁盘控制器将数据写到磁盘的物理介质中(数据真正落到磁盘上)。只有完成这一步时,机器发生故障,比如断电,才能保证日志正确保存。
如下图所示:
但是这里有个问题,当写命令越来越多,AOF文件会越来越大,所以Redis又提供了一个功能,叫做AOF rewrite。其功能就是重新生成一份AOF文件,新的AOF文件中一条记录的操作只会有一次,而不像一份老文件那样,可能记录了对同一个值的多次操作。其生成过程和RDB类似,也是fork一个进程,直接遍历数据,写入新的AOF临时文件。在写入新文件的过程中,所有的写操作日志还是会写到原来老的AOF文件中,同时还会记录在内存缓冲区中。当重完操作完成后,会将所有缓冲区中的日志一次性写入到临时文件中。然后调用原子性的rename命令用新的AOF文件取代老的AOF文件。
从上面的流程我们能够看到,RDB和AOF操作都是顺序IO操作,性能都很高。而同时在通过RDB文件或者AOF日志进行数据库恢复的时候,也是顺序的读取数据加载到内存中。所以也不会造成磁盘的随机读。
(4)、优点
1、使用AOF Redis会更具有可持久性(durable):你可以有很多不同的fsync策略:没有fsync,每秒fsync,每次请求时fsync。使用默认的每秒fsync策略,写性能也仍然很不错(fsync是由后台线程完成的,主线程继续努力地执行写请求),即便你也就仅仅只损失一秒钟的写数据。
2、AOF日志是一个追加文件,所以不需要定位,在断电时也没有损坏问题。即使由于某种原因文件末尾是一个写到一半的命令(磁盘满或者其他原因),redis-check-aof工具也可以很轻易的修复。
当AOF文件变得很大时,Redis会自动在后台进行重写。重写是绝对安全的,因为Redis继续往旧的文件中追加,使用创建当前数据集所需的最小操作集合来创建一个全新的文件,一旦第二个文件创建完毕,Redis就会切换这两个文件,并开始往新文件追加。
3、AOF文件里面包含一个接一个的操作,以易于理解和解析的格式存储。你也可以轻易的导出一个AOF文件。例如,即使你不小心错误地使用FLUSHALL命令清空一切,如果此时并没有执行重写,你仍然可以保存你的数据集,你只要停止服务器,删除最后一条命令,然后重启Redis就可以。
(5)、缺点
1、对同样的数据集,AOF文件通常要大于等价的RDB文件。AOF可能比RDB慢,这取决于准确的fsync策略。通常fsync设置为每秒一次的话性能仍然很高,如果关闭fsync,即使在很高的负载下也和RDB一样的快。不过,即使在很大的写负载情况下,RDB还是能提供能好的最大延迟保证。
通常来说,我们应该同时使用这两种持久化方法。在实际配置中,最好两者结合,AOF保证数据不会丢失,RDB进行备份数据以及提供少延迟的主从复制功能。如果可以接受灾难时有几分钟的数据丢失,可以只单独使用RDB。 单独使用AOF也并不好,因为时常进行RDB快照非常方便于数据库备份,启动速度也较之快,还避免了AOF引擎的bug。 基于这些原因,redis可能会统一AOF和RDB为一种单一的持久化模型(长远计划)。
浏览: 250456 次
来自: 上海
讲得真不错
gegewuqin9 写道不知道是不是这个意思 ...
不知道是不是这个意思表示一个字节的utf-8字 ...
好棒,再多一些介绍就好了
yybing110 写道这种算法 适用于什么情况呢? 归并过程 ...Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 磁盘管理 df&查看磁盘使用情况-l a&-h&-H&-T&-t&-x du&查看文件大小&-b&-k&-m& h&-H&-s fdisk 分区(Linux中1-4为预留主分区)&-l 交互模式给硬盘分区: ...
本节对比Ubuntu和Windows两种操作系统在管理磁盘设备时的异同,介绍在Ubuntu中规划磁盘分区的方案,讲解在进行磁盘管理的过程中常用的shell命令。6.1.1 硬盘分区基本知识* 对于熟悉Windows操作系统的用户而言,经常...
作为一种动态磁盘管理机制,逻辑卷技术提高了磁盘管理 的灵活性。PE physical Extend&物理扩展 PV physical volume&物理卷 VG volume group&卷组 LV logical volume&逻辑卷 使用 LVM 的步骤:a.物理硬盘格式化为 PV...
d盘区号被驱动器占了。在磁盘管理里无法更换。
在 Ubuntu 中有和 Windows 下的磁盘管理一样的工具么?对于那些不太清楚磁盘管理的用户,下面有个简单介绍。磁盘管理是一个从 Windows XP 起就有的默认工具,其主要负责磁盘相关的任务,比如:创建和格式化磁盘、...
第一、三部分:代号23:linux系统磁盘管理基础知识 代号24:linux系统磁盘管理知识进阶 代号25:linux系统磁盘分区知识深入讲解& 第二部分:Raid技术精简总结:http://xpleaf./7864
瞬间克隆相同配置(包括实例规格、网络配置、磁盘配置、安全组设置、UserData)上限100台的云服务器ECS。创建子账号 轻松实现创建子帐号、授权,并开启控制台登录,实现企业权限管理。云服务器ECS、云数据库RDS组合 ...
配额默认针对 tenants 级别,倒不如改成针对用户级别更方便管理 下面方法限制用户在所有 project 中的磁盘总大小 etc/glance/glance-api.conf user_storage_quota=0以 byte 进行计算 ex: (5G)ex:icehouse ...
停止vnc server:1 2 vncserver-kill&:1 vncserver-kill&:2 四、磁盘管理 1、查看系统中的磁盘设备:fdisk-l[磁盘设备]Device Boot Start End Blocks Id System Device:磁盘设备分区名 Boot:是不是引导分区,*则是...
在云环境中,应用发布与管理十分复杂。本地开发完成的应用需要登录到每一台服务器进行发布和部署;后续还会有应用的重启、扩容等。服务器的不断增加对于运维人员将是一个极大的挑战。对此,EDAS 提供可视化的控制台...
主要负责推进房地产行业拥抱互联网进程,在拥抱互联网过程中,提供专业的客户具有五年以上云计算应用项目管理经验,对房地产云计算、大数据均有精深的理解及丰富的实战应用经验,现致力于房地产行业与云计算、大数据...
支持任何技术平台的异构系统的接入 就近访问加速 用户上传文件时,不需要关心上传在哪里,用户读取时,通过文档中心对用户IP的分类,进行就近匹配 解决方案推荐架构 架构图 档案管理系统技术架构 档案管理系统在公共...
主要负责推进房地产行业拥抱互联网进程,在拥抱互联网过程中,提供专业的客户具有五年以上云计算应用项目管理经验,对房地产云计算、大数据均有精深的理解及丰富的实战应用经验,现致力于房地产行业与云计算、大数据...
已经挂载了磁盘,但是服务器管理器没有显示格式化磁盘怎么办?计算机只显示一个系统盘?
注:磁盘配额是针对用户在分区下的操作,而无法管理用户在整个磁盘的文件,因为一个磁盘若干分区,这是不可控的。二.磁盘配额使用条件* 1.磁盘配额实施的对象是硬盘分区,并且Linux的内核必须支持磁盘配额这种技术 2...
使用条块化I/O管理多个LVM磁盘(第五部分) 在本文中,我们将了解逻辑卷是如何通过条块化I/O来写入数据到磁盘的。逻辑卷管理的酷炫特性之一,就是它能通过条块化I/O跨多个磁盘写入数据。LVM条块化是什么?LVM条块化...
信息存储与管理(第二版):数字信息的存储、管理和保护 磁盘的核心部件包括盘片、主轴、读写头、驱动臂装置以及控制器(如图2-5所示)。磁盘驱动器通过在磁性盘片上快速地移动读写臂来读写数据。数据通过读写臂的...
浏览 625 回复 2 sql server 的数据库链接串在哪里?aqqwdswedew 发表于
最后回复 句吴江南
浏览 621 回复 1 模 组 离 心 清 洗 机 威固特 发表于
最后回复 威固特 ...
虚拟化与集群应用》一书中的第4章,第4.5节,作者:高俊峰著,更多章节内容可以访问云栖社区“异步社区”公众号查看#4.5 磁盘管理与维护 4.5.1 df命令*1.功能说明 df命令用来检查Linux系统的磁盘空间占用情况。其...
未解决问题?到论坛提问试试吧!
你可能感兴趣阿里云能够提供大规模的作业调度、高吞吐量的性能、低廉的价格和优秀的技术服务,为初创公司的发展提供了更加多元的优质选择,帮助我们将更多的精力集中于核心业务的开发与维护,实现“为生命计算”的愿景。...
近来,一起作业网成名,17域名大显身手。17类创意米符合国人习惯,且资源丰富。很有发展空间。本人持有一枚
创意域名,可投资创建一个拼车,坐车,车票及其它公车公众信息服务 网站,只要你有想法,...
各位MaxCompute的用户及运维朋友,在日常使用中,您有没有遇到这种场景:我作业提交了这么久,为啥还没...同时,也非常欢迎广大用户朋友提出自己的需求和建议,我们一起努力,让MaxCompute成为更好的大数据分析平台。
通过新浪博客,一名同行丁又专老师评论《关于抄不抄作业的讨论》一文时,向我提出问题:请教贺老师一个问题:平时作业不计入成绩,那么是可以避免“抄袭”的现象,“辅以其他环节,学生选择不做,不丢分,感到丢人,...
片中用手绘动画的方式,展示了在攻城(工程)中合作的重要性,提倡“攻城”还需一起上,有兄弟不孤单。刚刚开始学习程序设计的大一学生,需要学会合作学习,依靠集体的力量解决面临的问题。通过反复播放这部短片,...
部署架构图如下:Elastic Job 1.X与应用代码部署在一起,作为lib提供服务。Elastic Job 1.X和运维平台通过注册中心进行交互。花了这些篇幅介绍背景,目的是让大家了解当当原有的分布式作业解决方案,接下来将阐述新...
kill和其他shell命令一起使用。你必须在工作号前缀添加一个百分号:(%)。加号(+)标识着默认的或是现在的作业。减号(-) 标识着前一个作业。1 fg%1 kill%2 29379进程 ID&-系统自动为每个进程创建并分配地独有的身份...
既然我们介绍过了编程模型,那么接下来我们介绍在Spark应用中这些是怎么结合在一起的。作业指的是Spark将要执行的一些计算,它们将操作的结果返回给驱动程序。一个应用可以发起一个或多个作业。通过调用RDD的操作...
尝试创建一个playground,在其中把两个字符串结合在一起,然后对结合的字符串使用lowercaseString方法,把字符串全都转换成小写字母(提示:在playground中,在输入结合的变量名之后紧接着按下点号(.)键,将会得到...
HTML5规范就是由WHATWG和W3C一起制定的。从现在开始,WHATWG放弃了给HTML规范制定版本号,相反,HTML将是一个“流动的标准”,将涵盖实验性功能和得到广泛支持的功能,旨在确保该规范紧跟发展步伐,涵盖浏览器开发商...
开发大数据应用 MaxCompute Studio提升UDF和MapReduce开发体验 欢迎加入钉钉群与大数据专家一起交流 阿里巴巴大数据-玩家社区 /teams/6/ ---阿里大数据博文,问答,社群,实践,有朋自远方来,...
今天我给大家介绍一个使用场景,可以将E-MapReduce的Hadoop作业和文件存储(NAS)结合在一起,发挥分布式存储和分布式计算在一起的威力。环境准备 第一步:按照[官方文档]...
(这段文字是在写教研论文,总结用发博文形式交程序设计作业时要删除的一段文字。作为共享发布于此。初学者在开始程序设计学习是需要适应的方面很多,程序设计...为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学=
使用表8.3所示的格式,将一份这样的承诺和你的作业一起提交。在你的工程记事本中保存一份承诺的副本。注意,承诺清单为选做的作业,除非你的指导教师要求了,否则你可以不完成这项作业。提交你还没有交的时间记录...
典型的一个作业分为3部分:作业读、作业处理、作业写,也是典型的三步式架构。整个批处理框架基本上围绕Read、Process、Writer来处理。除此之外,框架提供了作业调度器、作业仓库(用以存放Job的元数据信息,支持内存...
近期介绍大量数据上云用户关于MaxCompute的一些问题,现就MaxCompute产品线的一些工具栈可以和大家进行交流,也欢迎大家拍砖和来扰,一起学习一起进步!也希望能够在帮助到大家![SQL Cost]...
包括总成交量在内的各项指标,通过数字维度展现了双十一狂欢节这一是买家,卖家及物流小二一起创造的奇迹!双十一媒体直播大屏 这一大屏背后需要实时处理海量的庞大电商系统各个模块产生的交易日志,例如双十一当前...
说不来太多,但总感觉人人网类似老同学坐到一起拉拉家常,微博则是志趣相投者能够各抒己见。要用于教学,后者更合适。微博答疑和博客交作业相比,博客是正面战场,而微博则可以补充点点滴滴,并且在学习中增添更多...
不想再做"鸟蛋"迟来的第18周作业 这一年、C++ 学习总结 C++,我的学习源动力!C++伴我成长 菜鸟的C++成长 是结束也是开始-我的c++之旅 迟来的C++总结 这只是个开始,以后我们要做的还有更多。总结c++设计学习 总结...
未解决问题?到论坛提问试试吧!
你可能感兴趣当前位置: >题目详情
把硬盘上的数据传送到计算机的内存中去,称为(  )。A. 打印B. 写盘C. 输出D. 读盘
正确答案:D
答案解析:
之后可查看解析
统&&&&&&&计:共计74人答过,平均正确率62.16%
问&&&&&&&题:进入发帖帮助
题库APP下载
微信号:gaodunclass
登录手机注册
合作账户登录:
资料修改成功
失败提示失败提示
失败提示失败提示
高顿网校试题纠错
为方便我们排查错误,请您详细描述本题错误,例如:
答案有异议
还可以输入100字}

我要回帖

更多关于 alluxio安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信