七、数据库管理系统
- Oracle
- MySQl
- SQL Server
- MongoDB
八、数据仓库技术
面向主题的、集成的、非易失的、且随时间变化的数据集合,用于支持管理决策。(BI——商业分析)】
可从两个层次理解数据仓库:
- 数据仓库用户决策支持,面向分析性数据处理
- 数据仓库是对多个异构数据源(包括历史数据)的有效集成,集成后按主题重组,且存放在数据仓库中的数据一般不再修改,但可不算累积。
数据仓库系统的结构通常包含4个层次:
-
数据源
是数据仓库系统的基础 -
数据的存储于管理
是整个数据仓库系统的核心 -
OLAP(联机和分析处理)服务器
对分析需要的数据进行有效集成,按多维模型组织,以便进行多角度、多层次的分析,并发现趋势。 -
前端工具
主要包括各种报表工具、查询工具、数据分析工具、数据挖掘工具以及各种基于数据仓库或数据集市的应用开发工具。
数据仓库体系结构
九、中间件技术
概念:
- 在一个分布式系统环境中处于操作系统和应用程序直接的软件
- 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
对于ERP软件,通过中间件可实现“瘦”客户端;实现便捷的软件更新升级;
好处:可以缩短开发周期、节约成本、降低开发失效率、简化应用系统集成、减少维护费用;使开发变得更容易等;
按由底向上从中间件的层次上划分:
- 底层中间件:代表产品有SUN JVM和Microsoft CLR
JVM(java虚拟机)、
CLR(Common Language Runtime 公共语言运行库)、
ACE(Adaptive Communication Environment 自适配通信环境)、
JDBC(Java 数据库连接)
ODBC(Open Database Connectivity 开放数据库互连) - 通用型中间件:代表产品有IONA Orbix、BEA WebLogic 和 IBM MQSeries
CORBA(Common Object Request Broker Architecture 公共对象请求代理体系结构)
J2EE
MOM(Message-Oriented Middleware 面向消息的中间件)
COM - 集成型中间件:代表产品有BEA WebLogic和IBM WebSphere
WorkFlow
EAI(Enterprise Application Integration 企业应用集成)
十、高可用性和高可靠的规划与设计
可用性
是系统能够正常运行的时间比例。
★ 计算机系统的可用性计算公式:MTTF/(MTTF+MTTR) *100%。
平均无故障时间(MTTF) :即计算机系统平均能够正常运行多长时间, 才发生一次故障。系统的可用性越高,平均无故障时间越长。
平均维修时间(MTTR) :即系统发生故障后维修和重新恢复正常运行平均花费的时间。可维护性越好, 平均维修时间越短。
举例:平均无故障时间(MTTF) 为1000小时, 平均维修时间(MTTR) 为1小时, 则系统可用性=1000/*100%=99.90%(1000+1)
想要提高一个系统的可用性,要么提升系统的单次正常工作的时长,要么减少故障修复时间。常见的可用性战术如:错误检测、错误恢复、错误预防
网友评论