并发控制

数据库是一个共享资源,对于网络上的数据库,为了充分利用数据库资源,应该允许多个网络用户并行地存取数据库,但这就要求数据库管理系统本身必须具备保证数据库一致性的能力。

dBASEⅢ Plus、 dBASE Ⅳ、 Clipper、 Fox BASE+、 FoxPro 均有网络版本,可以在网络上运行,它们均允许多个用户并发地访问同一数据, 提供了一定的并发控制机制。但它们的并发控制还很不充分,它们不支持或只支持简单的事务概念,封锁机制过于简单,不遵守两段锁协议,因此可能产生死锁,而解决死锁需要由用户编程处理。