《数据虚拟化:商务智能系统的数据架构与管理》一 1.4 什么是数据虚拟化

简介: 本节书摘来自华章出版社《数据虚拟化:商务智能系统的数据架构与管理》一 书中的第1章,第1.4节,作者:[荷]里克 F. 范德兰斯(Rick F. van der Lans),更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.4 什么是数据虚拟化

数据虚拟化是虚拟化的一种形式。正如这一术语表明的,它封装的资源是数据。简而言之,当应用数据虚拟化时,它提供了一个中间层,这个中间层对应用隐藏了大多数关于数据是怎样存储、存在哪里这些方面的技术部分(如图1-3所示)。因为这一层,应用不需要知道所有数据在物理上的存储位置,数据库服务器的运行位置,需要的API是什么,使用哪种数据库语言,等等。对于每个使用数据虚拟化的应用来说,它感觉像是在访问一个大数据库。

screenshot

如果我们使用前几节中对虚拟化的描述来描述数据虚拟化,我们认识到:数据虚拟化意味着应用程序可以使用数据而不用考虑它存储在什么地方,技术接口是什么,是如何实现的,使用的平台是什么,以及有多少是可用的。数据虚拟化方法封装数据资源使得所有的技术细节都隐藏起来,并且应用程序可以使用一个更简单的接口进行工作。
在图1-3和整本书中,我们使用数据使用者和数据存储这些术语。术语数据使用者指任何检索、输入或操作数据的应用程序。例如,数据使用者可能是在线数据输入程序、报告程序、统计模型、网络应用、批处理应用或RFID传感器。同样,术语数据存储用来指代任何数据源:SQL数据库中的表、简单的文本文件、XML文档、电子表格、Web服务、顺序文件、HTML页面,等等。在某些情况下,数据存储文件仅仅是某种被动访问的文件;而其他情况下,数据存储系统包含访问其本身的软件,例如数据库服务器和Web服务。
数据虚拟化方法存在于数据使用者和数据存储之间。数据使用者通过数据虚拟化层访问数据,数据虚拟化层隐藏数据存储。

相关文章
|
8月前
|
数据可视化 关系型数据库 BI
百度搜索:蓝易云【Redash可视化BI系统部署安装及简单使用】
通过以上步骤,你将成功部署和安装Redash,并可以开始使用它进行数据可视化和BI分析。请注意,上述步骤只是一个简单的示例,实际的部署和配置可能需要更多的步骤和注意事项。你可以参考Redash官方文档以获取更详细的信息和最佳实践。
317 0
|
16天前
|
存储 安全 虚拟化
【专栏】虚拟化技术将物理资源转化为虚拟资源,提高资源利用率和系统灵活性。
【4月更文挑战第28天】虚拟化技术将物理资源转化为虚拟资源,提高资源利用率和系统灵活性。通过服务器、存储和网络虚拟化,实现数据中心管理优化、云计算基础构建、企业IT成本降低及科研教育领域创新。尽管面临性能、安全挑战,但技术融合与创新、行业标准制定和可持续发展将推动虚拟化技术未来发展,为各领域带来更多可能性。
|
21天前
|
Linux Shell KVM
Kali系统基于qemu虚拟化运行img镜像文件
QEMU是一个由Fabrice Bellard创建的开源虚拟化器,能在多种平台上运行,如x86、ARM、PowerPC。它支持硬件仿真和虚拟化,允许在宿主系统上运行不同架构和OS,如Windows、Linux。QEMU特点包括硬件仿真、虚拟化支持(与KVM配合)、磁盘和网络仿真、快照及回滚功能。此外,文档还展示了在Kali Linux中安装和配置QEMU的步骤,包括下载、内存设置、源更新、软件安装、创建桥接脚本以及启动和管理虚拟机。
33 1
Kali系统基于qemu虚拟化运行img镜像文件
|
24天前
|
数据采集 数据可视化 数据挖掘
软件体系结构 - 商业智能系统
软件体系结构 - 商业智能系统
10 1
|
8月前
|
存储 容灾 数据管理
商业智能系统具有的主要功能
商业智能系统具有的主要功能
115 0
|
9月前
|
虚拟化
虚拟化——成功解决使用ovirt安装虚拟机系统时不能正常引导安装
虚拟化——成功解决使用ovirt安装虚拟机系统时不能正常引导安装
|
9月前
|
监控 安全 BI
Bi质押系统智能合约开发逻辑规则及代码示例
Bi质押系统智能合约开发逻辑规则及代码示例
|
9月前
|
数据采集 人工智能 大数据
bi系统
bi系统
234 0
|
10月前
|
存储 虚拟化
VMware ESXI虚拟化安装win10系统
VMware ESXI虚拟化安装win10系统
474 1
|
11月前
|
XML Shell API
【KVM虚拟化】· virsh管理命令
【KVM虚拟化】· virsh管理命令
259 0