数据快照(mongodb实数据快照)
大家好!今天让创意岭的小编来大家介绍下关于数据快照的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端
创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008
本文目录:
一、官方文档-快照和恢复
对应7.17官方文档路径: Snapshot and restore
官方地址如下:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/snapshot-restore.html
快照是正在运行的 ES 集群的备份,你可以使用快照做以下事情:
ES 将快照存储在集群存储外的存储空间内,称为快照仓库(snapshot repository)。在你制作或者恢复快照之前,你必须在集群上注册一个快照仓库,ES 支持多种具备云存储属性的存储库,包括:
在注册快照仓库后,你可以使用快照生命周期管理(SLM)自动创建并管理快照,你可以通过恢复快照(restore)恢复或者传输数据。
默认集群快照包含集群状态,全部 data streams,全部 open 状态的索引,包括系统索引。集群状态包含如下内容:
你还可以仅对集群中的特定数据流或索引进行快照。包含数据流或索引的快照会自动包含其别名。还原快照时,你可以选择是否还原这些别名。
快照不包含以下内容:
功能状态包含用来存储配置、历史记录和 ES 的其他功能的索引和数据流,例如 security 和 kibana 相关索引。
功能状态通常包含一个或者多个系统索引或者数据流,还可能包含该功能使用的常规索引和数据流。例如,功能状态可能包含该功能执行历史的常规索引,将此历史记录存储在常规索引中可以让您更轻松地搜索它。
快照会自动删除重复数据来节约存储空间并减少网络传输开销。备份索引时,快照会复制一个索引 segments 的副本并将它们存储在快照仓库。由于段是不可变的,快照只需要复制自存储库的最后一个快照以来新创建的全部段。
每个快照在逻辑上也是独立的。当你删除快照时,ES 只会删除该快照专门使用的段,不会删除仓库中其他快照使用的段。
快照从索引的主分片复制段。当你开始制作一个快照,ES 立刻开始复制任何可用的主分片的段。如果一个分片正在启动或者在重新定位中,ES 将等待这些过程完成后再进行复制。如果一个或多个主分片不可用,快照制作将失败。
一旦快照开始复制分片的段,ES 将不会依据重新平衡和分片分配设置规则移动分片到其他节点,在快照完成复制数据后才会进行分片移动。
快照不代表某一个精确时间点集群的数据状态。每个快照都包含起止时间,快照代表起止时间范围内的某一个时间点每个分片的数据视图。
要将快照恢复到其他集群集群,快照、集群和任何恢复的索引的版本必须兼容。
你无法将快照还原到早期版本的 ES。例如你无法将在 7.6.0 中拍摄的快照恢复到 7.5.0 版本集群。
你从快照恢复的任何索引也必须与当前集群的版本兼容。如果你尝试恢复在不兼容版本集群中创建的索引,则恢复将失败。
制作快照是备份集群唯一可靠且受支持的方式。 你不能通过复制节点的数据目录来备份 ES 集群,官方没有方式支持从文件系统级别的备份恢复数。如果你尝试从此类备份中恢复集群,它可能会因损坏或丢失文件或其他数据不一致而报告失败,或者它可能已经成功地默默地丢失了一些数据。
集群节点的数据目录副本不能用作备份,因为它不是其内容在单个时间点的一致表示。您无法通过在制作副本时关闭节点来解决此问题,也无法通过获取原子文件系统级快照来解决此问题,因为 ES 具有跨越整个集群的一致性要求,您必须使用内置快照功能进行集群备份。
不要修改备份仓库中的任何内容或运行可能会干扰其内容的进程。 如果 ES 以外的东西修改了仓库内容,那么未来制作快照或者恢复操作可能会失败,报告损坏或者其他数据不一致问题,或者默默地丢失了一些数据并报告成功。
但是,你可以安全的从快照仓库的备份中恢复其内容,只要:
二、s7-1500如何监控数据块
S7-1500数据块的快照功能可以将数据块某一时刻的过程值上传到离线的数据块中,缺省情况下,数据块的快照列被隐藏,需要在数据块的列中使能显示“快照”首先点击监控按钮,使数据块DB保持在线,
2.
再次点击快照栏中的“实际值的快照”按钮,数据块中变量在这一时刻的实际值(菜单显示为监视值)被抓拍并上传至快照栏中
三、再用网盘你就out了!购入西数红盘+威联通NAS,打造家庭数据中心
我们所处的这个时代,是真正的互联网时代,人们的日常生活,都离不开互联网。而组成互联网的重要元素,就是数据。这个数据,包含了音频数据、视频数据、文档、信息等多方面,融入到我们的日常生活,就是照片、视频、电影、音乐等等。受限于网盘的局限性和不稳定性,越来越多的人,选购NAS(数据存储器)作为家用的数据存储中心。NAS即可连接网络随时访问,同时也可以作为本地存储快速读取,可以说是当前最易用、成本也最低的家用存储中心。
我刚刚入手了一组NAS,西数红盘+威联通NAS存储器。作为西数的忠粉,我对自己组合的这款NAS存储器期望很大。下面,分享一下我的使用感受。
外观篇 | 经典红盘加持,组成强悍数据中心
熟悉NAS的人都知道,西数的红盘,专为NAS存储打造,所以在选择上面不必费心,根据自己的需求选择容量即可。而威联通NAS存储器为4盘位,我选择的是4个8TB的西数红盘。下面,先来看看这个组合的外观设计。
四盘位的威联通NAS存储器TS-428(以下简称威联通NAS存储器),体积不大,整体白色的外观设计,比较精致。
威联通NAS存储器的做工很精致,正面可以看到右侧为盘位,而左侧指示灯和按键,并且用了金色进行区分。
左侧除了上部的指示灯之外,设计了开关机按键、一键备份按键和USB 3.0接口,工作状态一目了然。
客观来说,四盘位我认为家用是非常合适的,无论是从硬件花费还是从实用性角度来说都很合适。
盘位默认支持的是3.5英寸的硬盘,放置非常便捷,上手完全无难度。
内部,可以看到威联通NAS存储器配置的静音风扇位于存储器的后部。作为日常24小时连续工作的产品,强力而且能够保持静音的风扇,必不可少。
威联通NAS存储器的接口,大部分设计在了背面。接口非常丰富,而且包括双千兆网口的配置,都是比较厚道的。
为了便于稳妥的放置在桌面上,威联通NAS存储器在底部设计了4个硅胶垫。
看完了威联通NAS存储器的基本外观设计,我们来看看,最经典的WD Red 硬盘(以下简称西数红盘)。上文也说到,其实西数的硬盘分为很多种类,虽然同为存储媒介,但是侧重点不同。而西数红盘,是一款注重NAS兼容的硬盘,采用NASware3.0的高级技术,专为最佳 NAS兼容性而打造。
西数红盘的外观非常精致,作为最知名的硬盘品牌之一,西数红盘给人一种非常成熟的感觉。
西数红盘拥有3.5英寸和2.5英寸可供选择,容量更是分为了1-10T可选,可以根据自己的需要选择;本次我购买的是8T容量的硬盘。
值得一提的是,作为西数专为NAS打造的硬盘,西数红盘的接口为SATA 6 Gb/S,为高速传输提供了硬件保障。
同时,这款西数红盘也提供了256M的缓存;作为一款专为NAS打造的硬盘,可以提供7*24小时不间断的使用。
西数红盘和威联通NAS存储器的装配没有任何难度,直接放入盘位即可开启工作。即便是新手,也没有什么上手的难度。
装配完成,威联通NAS存储器就可以正式开启工作了。
实际上,除了本身威联通NAS存储器在外观上设计的比较漂亮之外,我认为西数红盘,是最大的亮点。作为NAS,西数红盘是专门打造的,提高了兼容性、集成度、可升级能力和可靠性的硬盘,再合适不过了。
设置 | 官网说明细致,小白也能快速上手
因为我也是第一次接触威联通的NAS,所以上手之前,我是计划详细的研究下软件的应用和设置。但是实际使用的时候,却发现完全没有必要去做过多的准备工作,因为,威联通NAS的适配软件非常强大,而设置指引更是一步步的非常细致。
下载官方软件Qfinder Pro,就会出现设置指引界面,非常的快捷。总结来说,基本分为以下几个步骤:
Qfinder Pro扫描发现NAS => 首次安装跳转浏览器进行初始化设置 => 设置管理员密码/时间/网络配置 => 下载安装新固件。
所有的设置都会有对应的详细说明,几乎就是一个自动化的配置过程,完全没有上手难度。
然后,按照向导提示进行配置,选择所有4个机械硬盘,组建RAID1磁盘阵列。
RAID1磁盘阵列组建完成,还需要继续进行分区设置;选择厚卷类型,可以看到存储池已经设置完毕,非常快捷。
而在存储/快照的管理界面,还可以看到容量、使用率等更多的数据。
设置好了之后,再回过头,看一下网页的设置中心。
大模块化的功能表设计,分类比较明确,可以快速的开启自己所需要的功能。
日常使用的,基本就是两个最重要的功能:一个是文件管理功能,可以快速的根据文件夹,来访问NAS数据中心,并对存储的文件进行快速的管理。
另外一个,就是比较丰富的APP中心。
实际上,虽然我将威联通NAS存储器作为家中的多媒体存储中西,但是威联通NAS存储器的功能,却不是仅仅局限于存储和快速访问,而是可以通过APP进行更多的功能扩充。
使用 | 快捷备份,快速访问,安全的家庭数据中心
实际上,我对太深入的功能,也没有深入研究。我日常使用最多的,还是存储、备份、远程访问。
为什么这么说呢?因为我经常出差,就会遇到很多问题,比如需要自己电脑里面的一些资料,但是没有携带自己的电脑,就会非常麻烦,几乎没办法解决。
不过,有了威联通NAS存储器,这样的问题就一起不复返了!
1)数据随时上传
在Qfinder Pro的首页,就是影音上传的工具,直接可以在首页上面选择文件上传。
非常快捷,自己的文件,可以快速的上传,以便随时访问,同时也可以避免不小心错删;而西数红盘+威联通NAS存储器的存储空间,完全不必担心任何存储空间不足的问题。
如果嫌麻烦,还可以直接映射一个硬盘,这样可以直接复制文件到硬盘里面,很像是给自己的PC加了一个本地硬盘一样,复制黏贴更简单。
2)数据自动同步
使用Qsync软件,就可以实现自动备份的功能啦!
这其中,可以看到设备管理的界面,所有已经连接威联通NAS存储器的设备,都可以进行查看和管理,并可以直接取消连接,避免设备遗失的时候会导致威联通NAS存储器的数据不安全。
可以自由的选择自动备份的文件夹,这样一来,文件夹中的文件,就可以自动的被分到NAS里面。
可以随时的看到已经使用的空间大小,以及剩余的空间。实际上,有这样大的硬盘存储空间,完全可以忽略空间不足的问题。
3)远程访问
这个是最重要的功能之一。
下载CloudLink云连通软件,就可以实现远程访问了。
登陆之后,可以看到所有的威联通NAS存储器的文件夹,可以进行多项操作。
下载速度就不再测试了,因为,这个主要受限于你所处的环境带宽是多少。
4)数据快照备份,再也不用担心丢失
除了上述的功能,威联通NAS存储器拥有强大的快照功能,可以将创建数据快照,理论上面来说,数据会保证永远不会消失。
其实,上文也说到,威联通NAS存储器的功能,远不止这些。不过,对于我而言,数据的自动备份、随时访问,是最重要的功能,也是使用频率最高的功能。
总结 | 高颜值,易使用的家庭数据中心
总结来说,我认为西数红盘+威联通NAS存储器,是一组简洁易用的组合。
西数红盘作为专业的NAS用盘,整体来说就是很专业,可以保证7*24小时的不间断使用。而威联通NAS存储器,则是提供了数据备份和传输的载体,可谓强强联合。浩瀚的存储空间,真正是一劳永逸的家庭数据中心,值得拥有!
四、Elasticsearch(四):Search运行机制
Search 执行时分为 Query 和 Fetch 两个阶段。
es 的每个 shard 对应一个 lucene index ,即一个独立的算分单位。当设置多个分片时,查询的文档在不同分片上会分别计算相关性得分,可能会导致最终的得分是不准的。 es 提供参数 search_type=dfs_query_then_fetch 使得 es 能够在获得所有文档后重新计算相关性得分,此种方式会消耗较多 cpu 和内存。
sort 参数用于指定排序的字段和方式。 _doc 排序使用文档内部 id ,即使用索引顺序作为排序规则。
es 不允许直接对 text 类型字段进行排序。由于排序是使用的是文档内容,无法用到倒排索引,而是需要通过文档 id 获取文档字段的原始内容。 es 对此提供两种实现方式
es 中除了 text 字段(不支持)都默认开启了 doc values ,其在写入文档时与倒排索引一起生成并写入磁盘,其结构为文档 id 到文档指定字段的 value 。这样在聚合分析时就不会占用内存,但是索引时会减慢索引的速度,占用额外的磁盘资源。如果一个字段明确不会被聚合分析,可以在 mapping 中通过 doc_values 参数关闭:
doc values 是不支持对 text 类型使用的,如果需要对能够分词的 text 类型进行排序,就需要使用 fielddata 。 fielddata 在搜索时于内存中创建,其不会额外占用磁盘资源,但是当文档较多时即时创建会花费过多时间、占用较多内存。 fielddata 默认时关闭的,可以通过修改 mapping 的 fielddata 参数使得字段的 fielddata 特性立即可用:
使用 fielddata 不代表能够真正对 text 类型的值进行排序,其结果为文档 id 到每个分词,即仅支持对分词结果的一部分进行排序。
fielddata 会首先对分词结果进行排序,来选择用作文档排序的词,召回结果中会通过 sort 字段说明用作排序的词。
使用 docvalue_fields 参数可以指定召回 fielddata 或 doc values 存储的值:
es 提供 from 、 size 来指定分页,但是每次执行分页并非直接获取 size 个数据,而是从每个分片获取 from+size 个数据后再排序选取。页数越深,占用的内存越多,耗时越长。 es 通过 index.max_result_window 限定最多取 10000 数据。
es 提供 scroll 用来生成数据快照。当使用 scroll 请求返回单页结果时,可以检索出大量结果(甚至全部)生成快照。请求结果返回 _scroll_id 是进行下一页查询的参数,通过 scroll 可以完成对快照的遍历。
指定使用 scroll 即其保留的时间,如 1m 代表快照保留一分钟。
使用返回的 _scroll_id 作为参数进行下一次迭代,直到返回的结果为空:
scroll 生成的是一份数据快照,因此不能用作实时搜索,尽量只使用 _doc 排序的方式。 scroll 会占用内存,可以选择删除 scroll :
search after 是通过前次查询指定的排序值对当前查询进行定位,使得各分片返回的文档数控制在 size 个内。 search after 是实时的,使用的排序值必须能够唯一排序定位,不支持通过 from 参数指定查询页数,并且只能往后翻页。
使用上次返回结果的排序定位值指定 search_after 参数:
以上就是关于数据快照相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读:
杭州余杭大数据经营有限公司(杭州余杭大数据经营有限公司招聘)