计算机革命/数据库/数据库分类
外观
< 计算机革命
数据库分类:单用户与多用户 单用户数据库位于单台计算机上,设计用于单用户访问。多用户数据库系统可能会尝试同时访问和修改相同数据。数据库锁定软件会阻止数据同时更改。客户端-服务器与N层 客户端-服务器由为其他计算机提供资源的服务器组成,这些计算机充当客户端设备。N层数据库的工作方式略有不同。虽然客户端-服务器数据库系统只有两个部分,但N层至少有一个中间客户端(用于数据库的程序或中间件)。集中式与分布式数据库系统 集中式数据库系统都位于单台计算机上,而分布式数据库系统将数据分布在通过网络连接的多台计算机上。基于磁盘与内存 基于磁盘的数据库将数据存储在硬盘或可移动磁盘上。内存数据库将数据存储在计算机的主内存中。
内存数据库 (IMDB,也称为主内存数据库或 MMDB) 将所有数据存储在计算机的 RAM 中,而不是硬盘驱动器。IMDB 的优点是更快的性能(召回)。缺点是如果断电,可能会丢失数据。定期备份 IMDB 对确保在断电时继续服务至关重要。其他减少数据丢失的方法包括:使用事务日志、使用非易失性 RAM 和完整数据库复制。