Sciweavers

PVLDB
2010

CODS: Evolving Data Efficiently and Scalably in Column Oriented Databases

13 years 6 months ago
CODS: Evolving Data Efficiently and Scalably in Column Oriented Databases
Database evolution is the process of updating the schema of a database or data warehouse (schema evolution) and evolving the data to the updated schema (data evolution). Database evolution is often necessitated in relational databases due to the changes of data or workload, the suboptimal initial schema design, or the availability of new knowledge of the database. It involves two steps: updating the database schema, and evolving the data to the new schema. Despite the capability of commercial RDBMSs to well optimize query processing, evolving the data during a database evolution through SQL queries is shown to be prohibitively costly. We designed and developed CODS, a platform for efficient data level data evolution in column oriented databases, which evolves the data to the new schema without materializing query results or unnecessary compression/decompression as occurred in traditional query level approaches. CODS ameliorates the efficiency of data evolution by orders of magnitude c...
Ziyang Liu, Sivaramakrishnan Natarajan, Bin He, Hu
Added 20 May 2011
Updated 20 May 2011
Type Journal
Year 2010
Where PVLDB
Authors Ziyang Liu, Sivaramakrishnan Natarajan, Bin He, Hui-I Hsiao, Yi Chen
Comments (0)