本地数据库是指驻留于运行客户应用程序的机器的
数据库。本地数据库提供最快的响应时间。因为在
客户应用程序和
服务器之间没有网络转输。本地数据库的例子有Borland的Paradox.Microsoft的Access和
Oracle的Personal Oracle。
本地数据库位于本地磁盘或
局域网上。如果有几个用户同时访问数据库.本地数据库采取攘于文件的锁定策略。因此,本地数据库又叫基于文件的数据库。
远程数据库通常位于远程计算机上。用户通过SQL(Structured Query Language)来访问远程数据库中的数据。正是基于这个原因,远程数据库有时候也叫
SQL服务器或者叫RDMS(Remote Database Management System)。
因为数据库和应用程序位于彼此不依赖的
系统(层)中.使用远程数据库的应用程序称为两层或多层应用程序。典型的SQI。服务器有Interbase、Oracle、Sybase、Informix、Microsoft SQL Server和DB2。