While clearly superior from a theoretical perspective, it was not clear how to efficiently integrate online sampling into a database system with high concurrent update and query load.
By adaptively managing query priorities and task granularity, we provide high scheduling elasticity.
Not surprisingly, the implementation of locks is paramount to achieving efficient and scalable synchronization.