导图社区 数据库的结构与Web
数据库的结构与Web,大概总结
数据库的实体-联系建模(ER)大概内容总结
数据库设计那些事大概简单基础的内容大概总结
数据库分析与DreamHome案例研究大概内容总结
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据库的结构与Web
客户-服务器结构的意义及这种结构给DBMS带来的好处
意义
克服了远程处理、文件服务器结构两种方法的缺点并且适应日益分散的业务环境
优点
广泛支持对现存数据库的访问
增强性能
降低硬件费用
降低通信费用
增强一致性
能很自然地映射到开放系统结构上
两层、三层和多层客户-服务器结构的差别
两层
第一层客户端
第二层数据库服务器
三层
第二层应用服务器
第三层数据库服务器
多层
第二层Web服务器
第三层应用服务器
第四层数据库服务器
应用服务器的功能
并发
网络连接管理
提供对所有数据库服务器的访问
数据库连接池
支持遗留数据库
支持集群
负载平衡
失效备援
中间件的意义及中间件的不同类型
中间件的需求来自于分布式系统太复杂时,若没有一个公用接口则难以有效管理
为了使异构系统能跨网工作并能灵活地适应频繁的修改,开发中间件以隐蔽分布式系统基本的复杂性
主要类型
异步远程过程调用(RPC)
同步RPC
发布/订阅
面向消息中间件(MOM)
对象请求代理(ORB)
面向SQL数据访问
事务处理(TP)监视器的功能和用处
功能
TP监视器是一个中间件,能访问各种资源管理器提供的服务,同时为事务型软件的开发者提供一个统一的接口
用处
事务路由
管理分布式的事务
漏斗效应
增强可靠性
Web服务的用途和开发Web服务的技术标准
用途
一种软件系统,用于支持跨网络且可互操作的机器与机器之间的交互
技术标准
XML,可扩展标记语言
SOAP,简单对象访问协议
WSDL,Web服务描述语言
UDDI,通用发现、描述和集成
面向服务的结构(SOA)的含义
一种以业务为中心构造应用的软件结构,它用已发布的一组服务来实现业务过程,服务的粒度与消费者有关。这些服务无论是被使用、被发布和被发现,还是从某个具体实现中被抽取出来,都采用基于单一标准形式的界面。
分布式DBMS与分布式计算的差别
分布式DBMS
管理分布式数据库并对用户提供分布透明性的软件系统
分布式计算
一个可以通过计算机网络来访问的集中式数据库
分布式DMBS定义的关键点在于该系统是由物理上分布于网络各个站点上的数据构成。如果数据集中,即使其他用户可以通过网络来访问这些数据,仍然不能认为它是一个分布式DBMS,而仅仅是分布式处理而已。
数据仓库的体系结构
操作型数据存储(源)
备份和归档数据
仓库管理器
DBMS
元数据
细节数据
轻度汇总数据
高度汇总数据
查询管理器
加载管理器
终端用户访问工具
报表、查询、应用程序和EIS工具
OLAP工具
数据挖掘工具
云计算与云数据库
云计算
一种对可配置计算资源池进行随处、便捷、按需网络访问的模式,并且这些计算资源的获取和释放都只需很少的管理成本或者只需与服务提供商进行很少的交互
云数据库
作为SaaS的一种类型,基于云的数据库方案又分为两类:数据即服务(Daas)和数据库即服务(DBaaS)
DBMS的软件组件
查询处理器
数据库管理器(DM)
授权控制
命令处理器
完整性检查器
查询优化器
事务管理器
调度程序
恢复管理器
缓冲区管理器
文件管理器
DML预处理器
DDL编译器
目录管理器
Oracle的逻辑结构与物理结构
逻辑结构
表空间
用户、模式和模式对象
数据块、区间和段
物理结构
数据文件
重做日志文件
控制文件