Evolving the architecture of SQL Server for modern hardware trends

Data Engineering(2015)

引用 8|浏览7
暂无评分
摘要
The basic architecture of SQL Server, as well as other major database systems, goes back to a time when main memories were (very) small, data lived on disk, machines had a single (slow) processor, and OLTP was the only workload that mattered. This is not an optimal design for today's environment with large main memories, plenty of cores, and where transactional and analytical processing are equally important. To adapt to these trends and take advantage of the opportunities they offer SQL Server has added support for column store indexes and in-memory tables over the last two releases. The two features are aimed at dramatically improving performance on analytical and transactional workloads, respectively. This paper gives an overview of the design of the two features and the performance improvements they provide.
更多
查看译文
关键词
sql,data mining,transaction processing,oltp,sql server architecture,analytical processing,database systems,inmemory tables,modern hardware trends,optimal design,transactional processing,engines,indexes,dictionaries,concurrency control,market research,servers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要