Per-Åke Larson

Affiliations:
  • Microsoft Research, Redmond, WA, USA
  • Huawei Research, Toronto, ON, Canada


According to our database1, Per-Åke Larson authored at least 143 papers between 1978 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Taurus MM: bringing multi-master to the cloud.
Proc. VLDB Endow., 2023

2022
TreeLine: An Update-In-Place Key-Value Store for Modern Storage.
Proc. VLDB Endow., 2022

Near Data Processing in Taurus Database.
Proceedings of the 38th IEEE International Conference on Data Engineering, 2022

Integrating the Orca Optimizer into MySQL.
Proceedings of the 25th International Conference on Extending Database Technology, 2022

2020
Qd-tree: Learning Data Layouts for Big Data Analytics.
Proceedings of the 2020 International Conference on Management of Data, 2020

Taurus Database: How to be Fast, Available, and Frugal in the Cloud.
Proceedings of the 2020 International Conference on Management of Data, 2020

2018
Maintenance of Materialized Views with Outer-Joins.
Proceedings of the Encyclopedia of Database Systems, Second Edition, 2018

BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory.
Proc. VLDB Endow., 2018

Easy Lock-Free Indexing in Non-Volatile Memory.
Proceedings of the 34th IEEE International Conference on Data Engineering, 2018

2017
Main Memory Database Systems.
Found. Trends Databases, 2017

2016
Modern Main-Memory Database Systems.
Proc. VLDB Endow., 2016

2015
Real-Time Analytical Processing with SQL Server.
Proc. VLDB Endow., 2015

Evolving the architecture of SQL Server for modern hardware trends.
Proceedings of the 31st IEEE International Conference on Data Engineering, 2015

2014
Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database.
Proc. VLDB Endow., 2014

Compilation in the Microsoft SQL Server Hekaton Engine.
IEEE Data Eng. Bull., 2014

Message from the TCDE Chair Nominating Committee.
IEEE Data Eng. Bull., 2014

2013
Similarity queries: their conceptual evaluation, transformations, and processing.
VLDB J., 2013

Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia.
Proc. VLDB Endow., 2013

The Hekaton Memory-Optimized OLTP Engine.
IEEE Data Eng. Bull., 2013

Letter from the Special Issue Editor.
IEEE Data Eng. Bull., 2013

Evolving the Architecture of SQL Server for Modern Hardware.
Proceedings of the 1st International Workshop on In Memory Data Management and Analytics, 2013

Enhancements to SQL server column stores.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Hekaton: SQL server's memory-optimized OLTP engine.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Identifying hot and cold data in main-memory databases.
Proceedings of the 29th IEEE International Conference on Data Engineering, 2013

Evolving the Architecture of a DBMS for Modern Hardware.
Proceedings of the Datenbanksysteme für Business, 2013

2012
SCOPE: parallel databases meet MapReduce.
VLDB J., 2012

Message from the TCDE Chair Nominating Committee.
IEEE Data Eng. Bull., 2012

Nominations for Chair of TCDE.
IEEE Data Eng. Bull., 2012

Columnar Storage in SQL Server 2012.
IEEE Data Eng. Bull., 2012

LHlf: lock-free linear hashing (poster paper).
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

Exploiting Common Subexpressions for Cloud Query Processing.
Proceedings of the IEEE 28th International Conference on Data Engineering (ICDE 2012), 2012

2011
High-Performance Concurrency Control Mechanisms for Main-Memory Databases.
Proc. VLDB Endow., 2011

SQL server column store indexes.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

2010
Supporting views in data stream management systems.
ACM Trans. Database Syst., 2010

Letter from the Outgoing TCDE Chair.
IEEE Data Eng. Bull., 2010

SimDB: a similarity-aware database system.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2010

Incorporating partitioning and parallel plans into the SCOPE optimizer.
Proceedings of the 26th International Conference on Data Engineering, 2010

2009
Maintenance of Materialized Views with Outer-Joins.
Proceedings of the Encyclopedia of Database Systems, 2009

2008
SCOPE: easy and efficient parallel processing of massive data sets.
Proc. VLDB Endow., 2008

2007
View matching for outer-join views.
VLDB J., 2007

Letter from the Incoming TCDE Chair.
IEEE Data Eng. Bull., 2007

Lazy Maintenance of Materialized Views.
Proceedings of the 33rd International Conference on Very Large Data Bases, 2007

Efficient exploitation of similar subexpressions for query processing.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Exploiting self-monitoring sample views for cardinality estimation.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Cardinality estimation using sample views with quality assurance.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Dynamic Materialized Views.
Proceedings of the 23rd International Conference on Data Engineering, 2007

Efficient Maintenance of Materialized Outer-Join Views.
Proceedings of the 23rd International Conference on Data Engineering, 2007

2006
Position Statement and Biography.
IEEE Data Eng. Bull., 2006

2005
Hash-based labeling techniques for storage scaling.
VLDB J., 2005

Caching with 'Good Enough' Currency, Consistency, and Completeness.
Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, August 30, 2005

Stacked indexed views in microsoft SQL server.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2005

2004
Evolutionary techniques for updating query cost models in a dynamic multidatabase environment.
VLDB J., 2004

TCDE Election Result.
IEEE Data Eng. Bull., 2004

MTCache: Mid-Tier Database Caching for SQL Server.
IEEE Data Eng. Bull., 2004

Summary-based routing for content-based event distribution networks.
Comput. Commun. Rev., 2004

Support for Relaxed Currency and Consistency Constraints in MTCache.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2004

Relaxed Currency and Consistency: How to Say "Good Enough" in SQL.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2004

MTCache: Transparent Mid-Tier Database Caching in SQL Server.
Proceedings of the 20th International Conference on Data Engineering, 2004

2003
External Sorting: Run Formation Revisited.
IEEE Trans. Knowl. Data Eng., 2003

TC on Data Engineering: Election of Chair for 2004-2005.
IEEE Data Eng. Bull., 2003

Transparent Mid-Tier Database Caching in SQL Server.
Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, 2003

2002
TPC-DS, taking decision support benchmarking to the next level.
Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, 2002

Data Reduction by Partial Preaggregation.
Proceedings of the 18th International Conference on Data Engineering, San Jose, CA, USA, February 26, 2002

Developing Evolutionary Cost Models for Query Optimization in a Dynamic Multidatabase Environment.
Proceedings of the On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002 Irvine, California, USA, October 30, 2002

2001
Reminiscences on Influential Papers.
SIGMOD Rec., 2001

New TCDE Chair for 2002-2003.
IEEE Data Eng. Bull., 2001

Nominations for Chair of TCDE.
IEEE Data Eng. Bull., 2001

XML Data Management Go Native or Spruce up Relational Systems? (Panel Abstract).
Proceedings of the 2001 ACM SIGMOD international conference on Management of data, 2001

Optimizing Queries Using Materialized Views: A practical, scalable solution.
Proceedings of the 2001 ACM SIGMOD international conference on Management of data, 2001

B-Tree Indexes and CPU Caches.
Proceedings of the 17th International Conference on Data Engineering, 2001

2000
Classifying Local Queries for Global Query Optimization in Multidatabase Systems.
Int. J. Cooperative Inf. Syst., 2000

1999
TC on Data Engineering: Election of Chair for 2000-01.
IEEE Data Eng. Bull., 1999

Speeding up Heterogeneous Data Access by Converting and Pushing Down String Comparisons.
Proceedings of the 15th International Conference on Data Engineering, 1999

1998
The Microsoft Database Research Group.
SIGMOD Rec., 1998

Solving Local Cost Estimation Problem for Global Query Optimization in Multidatabase Systems.
Distributed Parallel Databases, 1998

Buffering and Read-Ahead Strategies for External Mergesort.
Proceedings of the VLDB'98, 1998

Memory Management During Run Generation in External Sorting.
Proceedings of the SIGMOD 1998, 1998

Memory Allocation for Long-Running Server Applications.
Proceedings of the International Symposium on Memory Management, 1998

Concurrency Control of Large Unstructured Data.
Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1998

1997
A Fuzzy Query Optimization Approach for Multidatabase Systems.
Int. J. Uncertain. Fuzziness Knowl. Based Syst., 1997

Dynamic Memory Adjustment for External Mergesort.
Proceedings of the VLDB'97, 1997

1996
Speeding up External Mergesort.
IEEE Trans. Knowl. Data Eng., 1996

Developing Regression Cost Models for Multidatabase Systems.
Proceedings of the Fourth International Conference on Parallel and Distributed Information Systems, 1996

A memory-adaptive sort (MASORT) for database systems.
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative Research, 1996

1995
The CORDS Multidatabase Project.
IBM Syst. J., 1995

Eager Aggregation and Lazy Aggregation.
Proceedings of the VLDB'95, 1995

Transaction scheduling in dynamic composite multidatabase systems.
Proceedings of the 1995 Conference of the Centre for Advanced Studies on Collaborative Research, 1995

Concurrency control with lock preemption and restoration.
Proceedings of the 1995 Conference of the Centre for Advanced Studies on Collaborative Research, 1995

1994
Parallel Hash-Based Join Algorithms for a Shared-Everything.
IEEE Trans. Knowl. Data Eng., 1994

The Centre for Advanced Studies: A Model for Applied Research and Development.
IBM Syst. J., 1994

A Distributed System Architecture for a Distributed Application Environment.
IBM Syst. J., 1994

A Query Sampling Method of Estimating Local Cost Parameters in a Multidatabase System.
Proceedings of the Tenth International Conference on Data Engineering, 1994

Performing Group-By before Join.
Proceedings of the Tenth International Conference on Data Engineering, 1994

Exploiting Uniqueness in Query Optimization.
Proceedings of the Tenth International Conference on Data Engineering, 1994

Establishing a Fuzzy Cost Model for Query Optimization in a Multidatabase System.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994

Managing Global Information in the CORDS Multidatabase System.
Proceedings of the Second International Conference on Cooperative Information Systems, 1994

Data reduction through early grouping.
Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research, October 31, 1994

Text / Relational Database Management Systems: Harmonizing SQL and SGML.
Proceedings of the Applications of Databases, First International Conference, 1994

1993
Reading a Set of Disk Pages.
Proceedings of the 19th International Conference on Very Large Data Bases, 1993

Advanced Transaction Systems in CORDS Multidatabase System Environment.
Proceedings of the NGITS' 93, 1993

Query optimization using fuzzy set theory for multidatabase systems.
Proceedings of the 1993 Conference of the Centre for Advanced Studies on Collaborative Research, 1993

CORDS multidatabase project: research and prototype overview.
Proceedings of the 1993 Conference of the Centre for Advanced Studies on Collaborative Research, 1993

An integrated architecture for distributed applications.
Proceedings of the 1993 Conference of the Centre for Advanced Studies on Collaborative Research, 1993

1992
The Design and Implementation of a Parallel Join Algorithm for Nested Relations on Shared-Memory Multiprocessors.
Proceedings of the Eighth International Conference on Data Engineering, 1992

CAS: a centre for applied research and development.
Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research, 1992

CORDS: status and directions.
Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research, 1992

Directory requirements for a multidatabase service.
Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research, 1992

Multidatabase services: issues and architectural design.
Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research, 1992

1991
Multi-Disk B-trees.
Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data, 1991

Distributed Programming Environment: Challenges.
Proceedings of the Open Distributed Processing: Proceedings of the IFIP TC6/WG6.4 International Workshop on Open Distributed Processing, 1991

Towards a new distributed programming environment (CORDS).
Proceedings of the 1991 Conference of the Centre for Advanced Studies on Collaborative Research, 1991

Supporting database access in the Hermes programming language.
Proceedings of the 1991 Conference of the Centre for Advanced Studies on Collaborative Research, 1991

Transaction management in Hermes.
Proceedings of the 1991 Conference of the Centre for Advanced Studies on Collaborative Research, 1991

1990
Parallel join algorithms for nested relations on shared-memory multiprocessors.
Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing, 1990

1989
File Organization Using Composite Perfect Hashing.
ACM Trans. Database Syst., 1989

Updating Derived Relations: Detecting Irrelevant and Autonomously Computable Updates.
ACM Trans. Database Syst., 1989

Performance of B+-Trees with Partial Expansions.
IEEE Trans. Knowl. Data Eng., 1989

Analysis of Overflow Handling for Variable Length Records.
Inf. Syst., 1989

A File Structure Supporting Traversal Recursion.
Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, Portland, Oregon, USA, May 31, 1989

1988
Linear Hashing with Separators - A Dynamic Hashing Scheme Achieving One-Access Retrieval.
ACM Trans. Database Syst., 1988

External hashing with limited internal storage.
J. ACM, 1988

The Data Model and Query Language of LauRel.
IEEE Data Eng. Bull., 1988

Dynamic Hash Tables.
Commun. ACM, 1988

1987
Query Transformation for PSJ-Queries.
Proceedings of the VLDB'87, 1987

1986
Efficiently Updating Materialized Views.
Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data, 1986

1985
Linear Hashing with Overflow-Handling by Linear Probing.
ACM Trans. Database Syst., 1985

Performance Analysis of a Single-File Version of Linear Hashing.
Comput. J., 1985

Computing Queries from Derived Relations.
Proceedings of the VLDB'85, 1985

External Perfect Hashing.
Proceedings of the 1985 ACM SIGMOD International Conference on Management of Data, 1985

Robin Hood Hashing (Preliminary Report)
Proceedings of the 26th Annual Symposium on Foundations of Computer Science, 1985

1984
Analysis of Hashing with Chaining in the Prime Area.
J. Algorithms, 1984

A Method for Speeding up Text Retrieval.
Data Base, 1984

File Organization: Implementation of a Method Guaranteeing Retrieval in One Access.
Commun. ACM, 1984

1983
Analysis of Uniform Hashing
J. ACM, October, 1983

Dynamische Hashverfahren.
Inform. Spektrum, 1983

1982
Performance Analysis of Linear Hashing with Partial Expansions.
ACM Trans. Database Syst., 1982

Database Storage Structures Research at the University of Waterloo.
IEEE Database Eng. Bull., 1982

Expected Worst-Case Performance of Hash Files.
Comput. J., 1982

A Single-File Version of Linear Hashing with Partial Expansions.
Proceedings of the Eigth International Conference on Very Large Data Bases, 1982

1981
Analysis of Index-Sequential Files with Overflow Chaining.
ACM Trans. Database Syst., 1981

1980
Analysis of Repeated Hashing.
BIT, 1980

Linear Hashing with Partial Expansions.
Proceedings of the Sixth International Conference on Very Large Data Bases, 1980

1978
Dynamic Hashing.
BIT, 1978


  Loading...