P
Per-Ake Larson
Researcher at Microsoft
Publications - 107
Citations - 6867
Per-Ake Larson is an academic researcher from Microsoft. The author has contributed to research in topics: Query optimization & Sargable. The author has an hindex of 43, co-authored 103 publications receiving 6495 citations. Previous affiliations of Per-Ake Larson include University of Waterloo & Åbo Akademi University.
Papers
More filters
Journal ArticleDOI
SCOPE: easy and efficient parallel processing of massive data sets
Ronnie Chaiken,Bob Jenkins,Per-Ake Larson,Bill Ramsey,Darren A. Shakib,Simon Weaver,Jingren Zhou +6 more
TL;DR: A new declarative and extensible scripting language, SCOPE (Structured Computations Optimized for Parallel Execution), targeted for this type of massive data analysis, designed for ease of use with no explicit parallelism, while being amenable to efficient parallel execution on large clusters.
Proceedings ArticleDOI
Hekaton: SQL server's memory-optimized OLTP engine
Cristian Diaconu,Craig Steven Freedman,Erik Ismert,Per-Ake Larson,Pravin Mittal,Ryan L. Stonecipher,Nitin Verma,Michael James Zwilling +7 more
TL;DR: An overview of the design of the Hekaton engine is given and some experimental results are reported, designed for high con-currency and using only latch-free data structures and a new optimistic, multiversion concurrency control technique.
Proceedings ArticleDOI
Optimizing queries using materialized views: a practical, scalable solution
TL;DR: A fast and scalable algorithm for determining whether part or all of a query can be computed from materialized views and how it can be incorporated in transformation-based optimizers is presented.
Proceedings Article
Updating Derived Relations: Detecting Irrelevant and Autonomously Computable Updates
TL;DR: The class of derived relations considered in this paper is restricted to those defined by PSJ-expressions, that is, any relational algebra expressions constructed from an arbitrary number of project, select and join operations (but containing no self-joins).
Journal ArticleDOI
High-performance concurrency control mechanisms for main-memory databases
Per-Ake Larson,Spyros Blanas,Cristian Diaconu,Craig Steven Freedman,Jignesh M. Patel,Michael James Zwilling +5 more
TL;DR: In this article, the authors introduce two concurrency control methods specifically designed for main-memory databases, which use multiversioning to isolate read-only transactions from updates but differ in how atomicity is ensured: one is optimistic and one is pessimistic.