4.1 Article

Query Optimizer as a Service: An Idea Whose Time Has Come!

期刊

SIGMOD RECORD
卷 51, 期 3, 页码 49-55

出版社

ASSOC COMPUTING MACHINERY

关键词

-

向作者/读者索取更多资源

This paper discusses the concept of incorporating query optimizer as a service into modern cloud architectures and proposes Oasis as a reference architecture for query optimizer as a service. The architecture externalizes common optimization methods and utilizes workloads in modern clouds for learning and improvement.
Query optimization is a critical technology that is common across all modern data processing systems. However, it is traditionally implemented in silos and is deeply embedded in different systems. Furthermore, over the years, query optimizers have become less understood and rarely touched pieces of code that are brittle to changes and very expensive to maintain, thus slowing down the pace of innovation. In this paper, we argue that it is time to think of query optimizer as a service in modern cloud architectures. Such a design can help build a common set of well-maintained optimizations that are externalized from the query engines and that could be learned and improved using the large workloads present in modern clouds. We present, Oasis, a reference architecture for query optimizer as a service and describe our success in deploying the early version of it in Cosmos. Finally, we discuss the risks and responsibilities involved with Oasis to ensure it is a win-win for everyone.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.1
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据