微软SQL Sever专家 苏有全:In-Memory技术初探

原创
开发
TechEd 2013微软技术大会于12月5日-6日在北京国家会议中心盛大召开。这场技术盛宴,汇集162名国内外技术专家,总共设有140余场讲座,50余场动手实验室。来自微软、台湾的名家讲师,为开发者剖析技术前沿。

TechEd 2013微软技术大会于12月5日-6日在北京国家会议中心盛大召开。这场技术盛宴,汇集162名国内外技术专家,总共设有140余场讲座,50余场动手实验室。来自微软、台湾的名家讲师,为开发者剖析技术前沿。

[[91680]]

本次大会上,来自微软的SQL Server技术专家苏有全,对新一代微软SQL Server中最新技术In-Memory DataBase 做了详细的讲解并以实例向大家展示了,In-Memory技术在应用中在速度和效率上的巨大优势。

会后51CTO记者特别采访了苏有全老师,围绕新技术In-Memory探讨了相关问题。

按照数据存储的介质划分,我们所熟知的MySQL等数据库称为硬盘数据库,其数据存放在外部存储介质当中。相对应,将所有数据存储在内存中,称之为内存数据库。即In-Memory Database,简称IMDB。

苏老师告诉我们,内存数据技术的实现,必然少不了对内存优化表的处理和各项操作。SQL Server 2014的内存优化表对索引的处理方式与传统表相比差别很大。所有的数据结构设计都是为了内存而做的优化,没有锁、没有Launch,这都是前所未有的。

在数据库日志方面,In-memory技术实现的日志和一般的事务日志相比较而言,更加精简、小巧,极大的减少了I/O数量;对于有I/O瓶颈的企业,如果使用In-Memory技术,在性能上会有极大的提高。

谈到微软In-Memory技术在国内的落地情况,苏老师对记者说。目前,微软启动名为“TAP”的项目。在美国,微软和自家的一两个大客户,一齐使用这一技术,并向微软反馈其使用信息,以帮助微软进一步改善应用中的技术问题。在国内,也有一家公司在开始尝试这一新的技术。

对于In-Memory实现技术的安全问题,也是很多人关注的问题。由于数据存储在内存中,若果突然断电或发生故障,数据是否能及时保存?关于这点,苏老师说,In-Memory DataBase中的所有数据,只要是Committee过的数据,一定会被保存在磁盘中达到持久化的目的。

SQL Sever 2014的正式版本将在明年一月份发布。相信这一突破性技术,在改善和提升企业处理日常事务的效率上带来显著效果。

责任编辑:陈四芳 来源: 51CTO
相关推荐

2013-10-31 16:30:33

Teradata In-Memory天睿

2012-11-22 10:28:13

SQL Server

2010-04-20 16:17:03

Oracle In-M

2010-04-23 09:13:08

Oracle In-M

2014-09-28 09:53:42

ASP.NETSQL Server

2014-06-12 08:48:38

Oracle数据库

2013-01-04 15:57:49

微软Tech 2012

2014-08-05 09:27:10

Oracle数据库Oracle Data

2012-10-15 17:51:14

Windows Sev

2012-12-27 09:52:28

数据库云服务器Exadata X3内存计算

2017-04-24 10:56:01

OracleIn-Memory转换填充

2018-04-09 13:00:10

华为

2010-12-28 19:23:47

2020-11-13 11:27:04

短信验证

2013-04-10 11:23:27

2018-10-09 15:59:42

数据库SQL SeverAlwaysOn

2024-11-11 13:24:02

2021-08-26 05:58:53

微软Windows系统

2024-04-30 08:17:57

eBPF技术性能

2009-06-26 10:54:24

JSF技术
点赞
收藏

51CTO技术栈公众号