scispace - formally typeset
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

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

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

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.