|
关于什么是内存数据库,说法不一,但我们认为,内存数据库的定义不应涉及内存的大小、存取数据所需I/O的多 少、数据何时进入及怎样才能留驻内存等这些具体的实现技术,而只包含数据库常驻内存(而不是磁盘)、事务(不是系统)的数据存取只涉及内存的意思。内存数据库是支持实时事务的最佳技术,其本质特征是其"主拷贝"或"工作版 本"常驻内存,即活动事务只与实时内存数据库的内存拷贝打交道。显然,它要求较大的内存量,但并不要求任何时刻 整个数据库都能存放在内存,即内存数据库系统还是要处理I/O。虽然如此,但它已不是传统磁盘数据库的概念,传统 数据库适用的数据结构、事务处理算法与优化、并发控制及恢复等技术对内存数据库不一定合适。 |
|