|
|
|
|
移动端

本章小结

《数据库系统:设计、实现与原理(基础篇)(原书第6版)》第3章数据库的结构与Web,本章我们首先考察一些目前已投入使用的不同系统的结构,然后讨论有关Web服务和面向服务的结构(SOA)的进展。本节为本章小结。

作者:宁洪/贾丽丽/张元昭 译来源:机械工业出版社|2017-09-28 14:41

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

本章小结

客户-服务器结构指的是软件组件相互作用的一种方法。有请求资源的客户进程和提供资源的服务器。在两层模型中,客户进程负责用户界面和业务处理逻辑,服务器负责数据库功能。在Web环境下,传统的两层模型被三层模型替代,此时有分布在不同机器上的用户界面层(客户)、业务逻辑和数据处理层(应用服务器)和DBMS(数据库服务器)。

三层结构可扩展为n 层结构,加入另外层的目的是提高灵活性和可伸缩性。

中间件是连接软件组件或连接应用的计算机软件。中间件的类型有(同步与异步)RPC、发布/订阅、面向消息中间件(MOM)、对象请求代理(ORB)和数据库中间件。

Web 服务是一种软件系统,用于支持跨网络且可互操作的机器与机器之间的交互。它们基于XML、SOAP、WSDL和UDDI等标准。

SOA是一种以业务为中心构造应用的软件结构,它用已发布的一组服务来实现业务过程,服务的粒度与消费者相关。

云计算是一种对可配置计算资源池(例如,网络、服务器、存储、应用和服务等)进行随处、便捷、按需网络访问的模式(model),并且这些计算资源的获取和释放都只需很少的管理成本或者只需与服务提供商很少的交互。三种主要的服务模式是软件即服务(Software as a Service, SaaS)、平台即服务(Platform as a Service, PaaS)、基础设施即服务 (Infrastracture as a Service, IaaS)。基于云的数据库方案分为两类:数据即服务(DaaS)和数据库即服务(DBaaS)。

事务处理(TP)监视器是一个控制客户和服务器之间数据传输的程序,这些控制是为了提供一个一致的环境,尤其是为联机事务处理(OLTP)提供一致的环境。它的好处包括事务路由、分布式事务、负载平衡、漏斗效应以及增强可靠性。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux环境下C编程指南

本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊