SQL Server 2014是现在最新版本的数据库,提供了众多激动人心的新功能,其中我想最让人期待的特性之一就要算内存数据库了。那内存数据库有什么特性呢?sql server报价又是多少呢?
Sql server 2014内存数据库与一般数据库相比区别在于在传统的数据库表中,由于磁盘的物理结构限制,表和索引的结构为B-Tree,这就使得该类索引在大并发的OLTP环境中显得非常乏力,虽然有很多办法来解决这类问题,比如说乐观并发控制,应用程序缓存,分布式等。但成本依然会略高。而随着这些年硬件的发展,现在服务器拥有几百G内存并不罕见,此外由于NUMA架构的成熟,也消除了多CPU访问内存的瓶颈问题,因此内存数据库得以出现。
内存的学名叫做Random Access Memory(RAM),因此如其特性一样,是随机访问的,因此对于内存,对应的数据结构也会是Hash-Index,而并发的隔离方式也对应的变成了MVCC,因此内存数据库可以在同样的硬件资源下,Handle更多的并发和请求,并且不会被锁阻塞,而SQL Server 2014集成了这个强大的功能,并不像Oracle的TimesTen需要额外付费,因此结合SSD AS Buffer Pool特性,所产生的效果是非常不错的。
关于价格方面sql server2014标准版批量授权的价格是分行业报价的,一般行业价格34915元,其他行业例如政府行业价格会低一些,具体可以咨询。