Hekaton的神话与误解
最近这段时间,我花了很多时间来更好的理解Hekaton——SQL Sever 2014里的全新内存表技术。我看了很多文章,了解了Haktaon的各种内部数据存储结构(主要是哈希索引和Bw-tree)。另外我也看了不少关于这方面的讲座。 但不止一次,有很多的误报,神话和误解出现,人们对Hektaton的认识发生了错误。从大家对Hekaton的提问就可以看出,我们需要整理Hekaton的知识,向大家重新传达它的相关知识,让大家更好的理解Hekaton,在Hekaton合适的场景来更好的使用它。 下面只是一些我罗列听到的大家关于Hekaton的问题: “Hekaton是内存存储技术,是否意味着数据不再永驻?” “Hekaton只在特定架构的CPU里可以运行?” “当你迁移到Hekaton,对于你的工作量,你会获得100倍的性能提升?” “在Hekaton里,没有锁,阻塞,自旋锁。” 这只是在过去我听到的误解中,头条的一部分。因此这篇文章的目的澄清这些最大误解和问题,我也会告诉你为什么它们是错误的。嗯,让我们从我的最头条开始(没特定顺序)! “对于事务,Hekaton也提供ACID属性么?” ...

