第五章 实用网络应用(4)
5、分布式数据的管理和访问解决的技术是:分布式数据库系统和客户服务体系。
分布式数据库通过两阶段提交(2PC)协议来提供透明的数据访问和事务管理。
网络数据库的架构可以基于B/S或C/S架构。
Web数据库通常是指以web查询接口方式访问的数据库资源。
实现web数据库应用的方法:一种是在web服务器端提供中间件来连接web服务器和数据库服务器;另一种是把应用程序下载到客户端,并在客户端直接访问数据库。对于前者最基本的中间件有通用网关接口(CGI)和应用程序编程接口(API)。对于后者客户端主要有java applet、ActiveX、plug in,最典型是java applet。
ODBC是用于访问数据库的统一界面标准,它是基于结构化查询语言SQL的。
ODBC支持3种不同的数据源类型:用户(user)、系统(system)和文件(file)。