微软计划为 SQL Server 增加 In-Memory 技术,旨在提升在线事务处理的性能。来自 Computerword 的文章称:下一个版本的 SQL Server 将允许用户将数据库的表甚至是整个数据库完全放在服务器内存中运行。微软服务器和商业工具总经理 Doug Leland 称:任何受制于磁盘 IO 的应用都将受益于此技术。
目前微软正在测试该技术,代号为 Hekaton。
通过将数据库表放在内存中,服务器可更快速的处理数据库事务,因为无需从磁盘中读写数据。微软预计使用此技术处理事务能比标准的 SQL Server 的处理速度提升 50 倍。
为了简化发布过程,下一个版本的 SQL Server 将包含一个工具让数据库管理员指定某个数据库或者单独的表在内存中运行,这对应用程序来说是完全透明的。
目前 Oracle 的 Exadata 和 SAP 的 HANA 已经提供了 In-Memory 支持。