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