chp3-软件开发平台与工具.ppt
文本预览下载声明
CCSE UESTC. Designed by G.Liu */42 IBM软件开发平台 项目管理: 针对项目开发参与者 Rational Portfolio Manager Rational Team Concert CCSE UESTC. Designed by G.Liu */42 数据库平台 Oracle Sybase SQL server DB2 mySQL 分布式数据库系统 CCSE UESTC. Designed by G.Liu */42 Oracle Oracle,1977,Larry Ellison 2007年,市场份额48.6% 2008年销售收入224亿美元 最为成功的关系数据库产品! CCSE UESTC. Designed by G.Liu */42 Sybase 美国Sybase公司,上世纪80年代中期 Sybase是一种建立在客户/服务器体系结构上的数据库管理系统 DBMS: Sybase SQL Server 工具软件,应用开发,Sybase SQL Tools 接口软件:Open Client/Open Server CCSE UESTC. Designed by G.Liu */42 SQL Server 最初由MS,Sybase,Ashton-Tate三家公司开发,1988年推出OS/2 版本 微软-SQL Server for Windows NT Sybase-SQL Server for UNIX 和微软其他产品的良好集成 技术 市场 CCSE UESTC. Designed by G.Liu */42 DB2 DB2,IBM公司,起源于System R和System R*,支持从PC到UNIX,从中小型机到大型机;从IBM到非IBM(HP及SUN UNIX系统等)各种操作平台。 主/从方式,客户/服务器环境 其中服务平台可以是OS/400,AIX,OS/2,HP-UNIX,SUN-Solaris等操作系统,客户机平台可以是OS/2或Windows, Dos, AIX,HP-UX,SUN Solaris等操作系统 CCSE UESTC. Designed by G.Liu */42 mySQL MySQL,开放源码,小型关系型数据库管理系统,瑞典MySQL AB公司 目前MySQL被广泛地应用在Internet上的中小型网站中 其体积小、速度快、总体拥有成本低 开放源码 LAMP Internet网站架构方式 Linux+Apache+MySql+PHP 开源,稳定,免费 CCSE UESTC. Designed by G.Liu */42 分布式数据库系统 DDBS的分类 同构同质型DDBS:全部采用同一类型的数据模型,并且是同一型号的DBMS。 同构异质型DDBS:各个场地采用同一类型的数据模型,但是DBMS的型号不同,譬如DB2、ORACLE、SYBASE、SQL Server等。 异构型DDBS:各个场地的数据模型的型号不同,甚至类型也不同。可以依靠异构型DDBS就能存取全网中各种异构局部库中的数据。 CCSE UESTC. Designed by G.Liu */42 DDBS的基本特点 物理分布性:数据不是存储在一个场地上,而是存储在计算机网络的多个场地上。 逻辑整体性:数据物理分布在各个场地,但逻辑上是一个整体,它们被所有用户(全局用户)共享,并由一个DDBMS统一管理。 场地自治性:各场地上的数据由本地的DBMS管理,具有自治处理能力,完成本场地的应用(局部应用)。 场地之间协作性:各场地虽然具有高度的自治性,但是又相互协作构成一个整体。 CCSE UESTC. Designed by G.Liu */42 DDBS优缺点 DDBS的优点: 具有灵活的体系结构 适应分布式的管理和控制机构 经济性能优越 系统的可靠性高、可用性好 局部应用的响应速度快 可扩展性好,易于集成现有的系统 DDBS的缺点: 系统开销较大,主要花在通信部分。 复杂的存取结构(如辅助索引、文件的链接技术),在集中式DBS中是有效存取数据的重要技术,但在分布式系统中不一定有效。 数据的安全性和保密性较难处理 CCSE UESTC. Designed by G.Liu */42 软件开发工具 开放源代码软件 基础开发工具 测试环境与工具 CCSE UESTC. Designed by G.Liu */42 开放源代码软件 开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。 同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件 CCSE UESTC. Designed by G.Liu
显示全部