Proceedings of the VLDB Endowment · 2019 · 13 citations · 23 references
ComputingComputer SystemsBig Data AnalyticsCluster ComputingData AnalyticsData WarehousingQuery OptimizationQuery ProcessingResampling TechniquesSampling TechniquesSampling TheoryData SamplingQuery Performance OptimizationUse Cases
With the rapidly growing volume of data, it is more attractive than ever to leverage approximations to answer analytic queries. Sampling is a powerful technique which has been studied extensively from the point of view of facilitating approximation. Yet, there has been no large-scale study of effectiveness of sampling techniques in big data systems. In this paper, we describe an in-depth study of the sampling-based approximation techniques that we have deployed in Microsoft's big data clusters. We explain the choices we made to implement approximation, identify the usage cases, and study detailed data that sheds insight on the usefulness of doing sampling based approximation.
23
Albert Greenberg, James R. Hamilton, Navendu Jain et al. · 2009 · 2.1K citations
Joseph M. Hellerstein, Peter J. Haas, Helen J. Wang · 1997 · 928 citations · Full text
Ronnie Chaiken, B. Keith Jenkins, Per-Åke Larson et al. · Proceedings of the VLDB Endowment · 2008 · 731 citations
Sameer Agarwal, Barzan Mozafari, Aurojit Panda et al. · 2013 · 709 citations