Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Colin Florendo is active.

Publication


Featured researches published by Colin Florendo.


international conference on management of data | 2016

Page As You Go: Piecewise Columnar Access In SAP HANA

Reza Sherkat; Colin Florendo; Mihnea Andrei; Anil Kumar Goel; Anisoara Nica; Peter Bumbulis; Ivan Schreter; Günter Radestock; Christian Bensberg; Daniel Booss; Heiko Gerwens

In-memory columnar databases such as SAP HANA achieve extreme performance by means of vector processing over logical units of main memory resident columns. The core in-memory algorithms can be challenged when the working set of an application does not fit into main memory. To deal with memory pressure, most in-memory columnar databases evict candidate columns (or tables) using a set of heuristics gleaned from recent workload. As an alternative approach, we propose to reduce the unit of load and eviction from column to a contiguous portion of the in-memory columnar representation, which we call a page. In this paper, we adapt the core algorithms to be able to operate with partially loaded columns while preserving the performance benefits of vector processing. Our approach has two key advantages. First, partial column loading reduces the mandatory memory footprint for each column, making more memory available for other purposes. Second, partial eviction extends the in-memory lifetime of partially loaded column. We present a new in-memory columnar implementation for our approach, that we term page loadable column. We design a new persistency layout and access algorithms for the encoded data vector of the column, the order-preserving dictionary, and the inverted index. We compare the performance attributes of page loadable columns with those of regular in-memory columns and present a use-case for page loadable columns for cold data in data aging scenarios. Page loadable columns are completely integrated in SAP HANA, and we present extensive experimental results that quantify the performance overhead and the resource consumption when these columns are deployed.


Archive | 2016

UNIFIED ARCHITECTURE FOR HYBRID DATABASE STORAGE USING FRAGMENTS

Ivan Schreter; Dirk Thomsen; Colin Florendo; Blaine French


Archive | 2013

Providing Durability of In-Memory Columnar Datastores Using Multile Logs

David Wein; Anil Kumar Goel; Colin Florendo


Archive | 2014

Large string access and storage

Colin Florendo; Ivan Schreter; Mihnea Andrei


Archive | 2013

Locking across multiple RID spaces

Mihnea Andrei; Anil Kumar Goel; Colin Florendo; Rolando Blanco; David DeHaan


Archive | 2011

Snapshot isolation support for distributed query processing in a shared disk database cluster

Surendra Kumar Vishnoi; Colin Florendo


Archive | 2016

Set-Orientated Visibility State Retrieval Scheme

Juchang Lee; Mihnea Andrei; Colin Florendo; Ivan Schreter; Anil Kumar Goel


Archive | 2014

ALTERING DATA TYPE OF A COLUMN IN A DATABASE

Colin Florendo; Ivan Schreter; Panfeng Zhou; David Wein; Steffen Geissinger; Michael Muehle


Archive | 2013

ON-DISK OPERATIONS ON FRAGMENTS TO SUPPORT HUGE DATA SIZES

Ivan Schreter; Dirk Thomsen; Colin Florendo; Blaine French


Archive | 2013

Delta store giving row-level versioning semantics to a non-row-level versioning underlying store

Mihnea Andrei; Colin Florendo; Anil Kumar Goel

Collaboration


Dive into the Colin Florendo's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Juchang Lee

Seoul National University

View shared research outputs
Researchain Logo
Decentralizing Knowledge