快照:数据快照(数据兜底方式)

目录

数据快照

存储快照

快照的实现方式


数据快照

数据快照,是对电商业务数据进行的一个不可修改的快速数据拷贝存储。可以方便查看下单那一刻商品的价格等属性,不会因为价格体系变动而发生改变。防止商品卖完、下架等数据不完整问题,进行数据兜底。

例子:百度搜索快照

搜索引擎快照

搜索引擎快照,是指在访客在无法打开某个搜索结果,或者打开速度特别慢的情况下,为访客提供的之前保存在搜索引擎服务器上对应网页内容的纯文本。不过,搜索引擎保存的快照内容一般只包括文本数据,图片及其他多媒体等非文本数据不会被保存。因此,在来源网站无法访问的情况下,图片及其他多媒体在快照中将无法显示。

存储快照

全球网络存储工业协会SNIA(StorageNetworking Industry Association)对快照(Snapshot)的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。

快照的作用主要是能够进行在线数据备份与恢复。当存储设备发生应用故障或者文件损坏时可以进行快速的数据恢复,将数据恢复某个可用的时间点的状态。快照的另一个作用是为存储用户提供了另外一个数据访问通道,当原数据进行在线应用处理时,用户可以访问快照数据,还可以利用快照进行测试等工作。所有存储系统,不论高中低端,只要应用于在线系统,那么快照就成为一个不可或缺的功能。 

快照的实现方式

当前实现快照有主要有两种技术,一种是第一次写时复制(Copy OnFirst Write,COFW),有时简称为写时复制(CopyOn Write,COW)。即在数据第一次写入到某个存储位置时,首先将原有的内容读取出来,写到另一位置处(为快照保留的存储空间,此文中我们称为快照空间),然后再将数据写入到存储设备中。而下次针对这一位置的写操作将不再执行写时复制操作。这种技术常在计算机相关的技术中经常初使用,其基本原理大同小异,只是面向的对象不同,适用的场合不一样。从COW 的执行过程我们可以知道,这种实现方式在第一次写入某个存储位置时需要完成一个读操作(读原位置的数据),两个写操作(写原位置与写快照空间),如果写入频繁,那么这种方式将非常消耗IO时间。因此可推断,如果预计某个卷上的I/O多数以读操作为主,写操作较少,这种方式的快照实现技术是一个较理想的选择,因为快照的完成需要较少的时间。除此之外,如果一个应用易出现写入热点,即只针对某个有限范围内的数据进行写操作,那么COW的快照实现方式也是较理想的选择。因为其数据更改都局限在一个范围内,对同一份数据的多次写操作只会出现一次写时复制操作。

### NC65元数据表结构和技术背景 在探讨NC65元数据表之前,了解其所在系统的整体架构有助于更好地理解具体实现细节。对于涉及大量设备和服务交互的系统而言,核心元数据管理至关重要。 #### 设备元数据管理系统概述 Edgex Foundry 是一个用于物联网边缘计算的基础平台,在此框架下,`core-metadata` 负责管理和存储有关连接到EdgeX环境中的所有物理或虚拟设备的信息[^3]。这些信息不仅限于基本属性还包括更复杂的映射关系和配置设置。 #### NC65特定元数据需求 针对像NC65这样的专用硬件组件,通常会有一套定制化的元数据模型来描述其特性: - **唯一标识符 (ID)**:每个实例都有唯一的识别码。 - **版本控制**:记录固件或其他重要软件部分的历史变更情况。 - **状态字段**:反映当前操作模式或者健康状况等实时指标。 - **关联资源链接**:指向其他相关实体如传感器读数、日志文件位置等外部资料。 为了访问这类预定义好的映射配置,开发者可以通过API接口查询所需的具体条目[^1]。 #### 使用场景举例 假设要开发一款应用程序用来监控多个型号服务器的状态,其中包括了对NC65的支持,则可能涉及到的操作包括但不限于: ```bash curl http://localhost:48081/api/v1/device/name/nc65/metadata ``` 上述命令演示了一个简单的HTTP请求方式去获取名为 `nc65` 的设备所对应的全部元数据项列表。 #### 配置选项说明 当部署含有此类功能的服务端应用时,可通过调整启动参数灵活指定配置源的位置与加载策略。例如通过命令行传递 `-r true -p /path/to/local/config.yaml` 来指示程序优先尝试从Consul注册中心同步最新设定的同时保留了一份本地备份作为兜底方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值