暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

高项1.3.7-10 数据库/数据仓库、中间件及高可用

原创 严少安 2022-03-07
719

1.3.7 数据库技术

常见的数据库管理系统包括:

1.Oracle、MySQL、SQL Server、MongoDB(非关系型数据库)

2.Oracle:可移植性好、使用方便、功能强,适用于各类大中小型环境,高效率、高可靠性的适应高吞吐量的数据库解决方案

3.MySQL:大量小型Web应用采用

4.SQLServer:微软的数据库产品

5.MongoDB:基于分布式文件存储的数据库,支持的查询语言非常强大


1.()不属于关系型数据库。    

A.Oracle      

B.MySQL     

C.SQLserver      

D.MongoDB


1.3.8 数据仓库


向主题的、集成的、非易失的、随时间变化的数据集合,用于支持决策分析管理。

数据仓库中的数据包括了企业从过去某一时刻到当前各阶段的信息,历时的、归档的、处理过的数据

用于决策支持、面向分析型数据处理,对多个异构数据源的有效集成,数据一般不再修改。

相关概念:

1.元数据:关于数据的数据,在数据仓库建设过程中所产生的有关数据源的定义、目标定义、转换规则等相关的关键数据2.数据集市:小型的、面向部门或工作组级别的数据仓库3.ODS(操作数据存储):面向主题、集成、可变、当前或接近当前的


2.关于数据库和数据仓库的描述,正确的是:( )。 

A、与数据库相比,数据仓库的数据相对稳定     

B、与数据仓库相比,数据库的数据相对冗余     

C、与数据库相比,数据仓库的主要任务是实时业务处理      

D、与数据仓库相比,数据库的主要任务是支持管理决策


3. 数据仓库研究和解决从数据库中获取信息和知识的问题。数据仓库的特征主要体现在()等方面。  

A.面向主题、集成性、稳定性和实时性      

B.面向主题、单一性、灵活性和时变性      

C.面向对象、集成性、稳定性和实时性      

D.面向主题、集成性、稳定性和时变性


1.3.9 中间件

分布式系统环境中,处于操作系统和应用程序之间的软件•独立的系统软件或服务程序,借助这种软件在不同技术之间共享资源

三套车=操作系统+数据库+中间件

优势:缩短开发周期、降低开发费用、简化应用集成、增强应用的生命力•实现应用与平台无关

分类

•底层中间件:JVM、CLR、ACE、JDBC/ODBC

•通用性中间件:CORBA、J2EE、MOM、COM

•集成型中间件:WorkFlow、EAI


各层中间件的使用:

•为了完成底层传输层的集成,可以采用CORBA技术

•为了完成不同系统的信息传递,可以采用消息型中间件

•为了完成不同硬件和操作系统的集成,可以采用J2EE中间件

4. 软件三层架构中,()是位于硬件、操作系统等平台和应用之间的通用服务,用于解决分布系统的异构问题,实现应用与平台的无关性。      

A、服务器  

B、中间件  

C、数据库  

D、过滤器


5. 中间件是一种独立的系统软件或服务程序,( )不属于中间件。      

A、Tomcat 

B、Websphere 

C、ODBC    

D、Python


6. 中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件、事务中间件,分布式对象中间件等多种类型、windows平台的ODBC和JAVA平台的JDBC属于()  

A、数据库访问中间件   

B、远程过程调用中间件      

C、面向消息中间件

D、实务中间件


1.3.10 高可用性和高可靠性

可用性(Availability)

系统能够正常运行的时间比例,用两次故障之间的时间长度,或者出现故障系统能够恢复正常的速度来表示

可靠性(Reliability)

软件系统在应用或系统错误面前,在意外助错误使用的情况下,维持软件系统功能特性的基本能力

高可用性(HighAvailability)

用来描述一个系统经过专门设计,减少停机时间,保持服务的高度可用性


错误检测:命令响应、心跳和异常错误恢复:表决、主动/被动冗余错误预防:删除组件、进程监视



MTBF = Mean Time Between Failure

MTRS = Mean Time to Restore Service

MTBSI = Mean Time Between ServiceIncidents

Availability(%)=( AST-DT) / AST * 100

=MTBF/(MTBF+MTRS)*100%


7. 某企业要建设信息系统平台,要求系统可用性达到99.99%。系统A平均无故障时间10000小时,故障平均维修时间1小时:系统B平均无故障时间14000小时,故障平均维修时间1.5小时。以下说法中,正确的是()。

A、只有系统A符合可用性要求

B、系统A和系统B均符合可用性要求  

C、只有系统B符合可用性要求

D、系统A和系统B都不符合可用性要求


原文链接:https://mp.weixin.qq.com/s/NdU5wYUQk6jRt6x-Hh9GFg

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论