跳转到内容

内存数据库

来自FC

内存数据库是指一种将全部内容存放在内存中,而非传统数据库那样存放在外部存储器中的数据库。内存数据库指的是所有的数据访问控制都在内存中进行,这是与磁盘数据库而言,磁盘数据库虽然也有一定的缓存机制,但都不能不免从外设到内存的交换,而交换过程对对性能的损耗是致命的。由于内存的读写速度快,随机访问时间更是可以以纳秒计算,所以这种数据库的读写性能很高,主要用在对性能要求极高的环境中,但是在服务器关闭后会立刻丢失存储的数据。常用例子有MYSQL的MEMORT存储引擎、eXtremeDB、FastDB、SQLite、Microsoft SQL Server Compact等。