R
Ryan L. Stonecipher
Researcher at Microsoft
Publications - 5
Citations - 599
Ryan L. Stonecipher is an academic researcher from Microsoft. The author has contributed to research in topics: Overhead (computing) & Database tuning. The author has an hindex of 4, co-authored 5 publications receiving 525 citations.
Papers
More filters
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.
Patent
Optimizations for a background database consistency check
TL;DR: In this article, a database consistency check runs directly on a database, as opposed to running on a saved database snapshot, which saves memory since there is no need to save a database snapshot.
Patent
Main-memory database checkpointing
TL;DR: In this paper, a transaction log is used as an interface between online threads and a checkpoint subsystem to reduce synchronization overhead between threads and the checkpoint subsystem and to reduce overhead of checkpointing online transactions.
Efficient Verification of B-tree Integrity.
Goetz Graefe,Ryan L. Stonecipher +1 more
TL;DR: Algorithms for B-tree validation are introduced, the algorithms’ strengths and weaknesses are reviewed, and a simple yet effective improvement for key verification across multiple B- tree levels is proposed.
Patent
Data storage including storing of page identity and logical relationships between pages
TL;DR: In this paper, methods, systems, and computer-readable media of data storage that include storing page identities of individual pages and logical relationships between pages are disclosed, and a particular system is configured to store data as pages at the data storage devices each page includes a page payload and a page identity.