计算机中的概念: 视图 VS 镜像

简介: 这两个概念还是不太一样的。下面来说说个人的理解,记录一下。1. 镜像镜像可以理解为一份完全一样的拷贝。也就是"深度拷贝",一个复制品。比如 iso映像文件,ubuntu-12.04.5-desktop-amd64.iso比如 数据的多副本,用于多副本容灾、或者应对高峰读取。

这两个概念还是不太一样的。下面来说说个人的理解,记录一下。

1. 镜像

镜像可以理解为一份完全一样的拷贝。也就是"深度拷贝",一个复制品。

比如 iso映像文件,ubuntu-12.04.5-desktop-amd64.iso

比如 数据的多副本,用于多副本容灾、或者应对高峰读取。

2. 视图

个人理解,视图是系统让用户看到的一种"虚表"。

关系型数据库中视图: create view 视图名 as select 语句。

mongodb中的视图: mongodb支持创建只读的视图的功能,类似关系型数据库的视图。

主要作用是:

(1) 简化后续操作。用户可以直接在视图上进行查看数据操作。

(2) 权限控制。可以对用户只暴露视图。

 

注意:

(1) 视图看到的数据会随着原表的变化,一直在变化。

(2) 对于mongodb数据存在多个分片的情况,因为数据一直在变化,所以同一条数据不同时刻可能位于不同的分片。

     这样,如果基于dump 分片进行数据统计就需要对数据进行 sort, uniq。

相关文章
|
6月前
|
安全 Linux 网络虚拟化
Linux网络名称空间和Veth虚拟设备的关系
在讨论Linux网络名称空间和veth(虚拟以太网对)之间的关系时,我们必须从Linux网络虚拟化的核心概念开始。Linux网络名称空间和veth是Linux网络虚拟化和容器化技术的重要组成部分,它们之间的关系密不可分,对于构建隔离、高效的网络环境至关重要。😊
|
数据库
主题域、概念、逻辑、物理四种模型有什么区别与联系?
主题域、概念、逻辑、物理四种模型有什么区别与联系?
|
Linux Docker 容器
到底什么是镜像(概念)
镜像到底是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 1.UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。
19130 0
|
3月前
|
存储 Ubuntu 5G
LVM 概念、术语和操作简介
LVM 概念、术语和操作简介
78 1
|
存储 安全 程序员
操作系统的概念、功能、目标
操作系统的概念、功能、目标
232 1
|
JSON 开发工具 虚拟化
探究Vcenter虚拟化方案中,VirtualMachine庞大结构体中各字段的含义
探究Vcenter虚拟化方案中,VirtualMachine庞大结构体中各字段的含义
72 0
|
人工智能 网络安全 数据安全/隐私保护
计算机中那些事儿(一):妙用远程,方便你我他!
计算机中那些事儿(一):妙用远程,方便你我他!
|
Unix Linux 调度
【操作系统篇】第四篇——线程(概念,实现方式,模型,状态与转换)
【操作系统篇】第四篇——线程(概念,实现方式,模型,状态与转换)
【操作系统篇】第四篇——线程(概念,实现方式,模型,状态与转换)
|
存储 安全 Linux
【操作系统篇】第三篇——进程(概念,组成,状态与转换,控制以及通信)
【操作系统篇】第三篇——进程(概念,组成,状态与转换,控制以及通信)
【操作系统篇】第三篇——进程(概念,组成,状态与转换,控制以及通信)
|
弹性计算 容灾 网络架构
如何创建一个多活容灾的应用底层架构
如何创建一个多活容灾的应用底层架构