2012
DOI: 10.14778/2367502.2367518
|View full text |Cite
|
Sign up to set email alerts
|

The vertica analytic database

Abstract: This paper describes the system architecture of the Vertica Analytic Database (Vertica), a commercialization of the design of the C-Store research prototype. Vertica demonstrates a modern commercial RDBMS system that presents a classical relational interface while at the same time achieving the high performance expected from modern "web scale" analytic systems by making appropriate architectural choices. Vertica is also an instructive lesson in how academic systems research can be directly commercialized into … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
120
0
2

Year Published

2013
2013
2019
2019

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 251 publications
(130 citation statements)
references
References 6 publications
0
120
0
2
Order By: Relevance
“…All of these compression algorithms don't consider the characters of the data. In database management system area, e.g.,C-Store [9][10], HP Vertica [11], IBM DB2 BLU [12], a batch of compression techniques are employed to compress data based on data characteristics. These works are for column relational data management, but cannot used in graph data.…”
Section: Data Compressionmentioning
confidence: 99%
“…All of these compression algorithms don't consider the characters of the data. In database management system area, e.g.,C-Store [9][10], HP Vertica [11], IBM DB2 BLU [12], a batch of compression techniques are employed to compress data based on data characteristics. These works are for column relational data management, but cannot used in graph data.…”
Section: Data Compressionmentioning
confidence: 99%
“…Thus, Virtuoso does not have any concept of row number but rather has multi-part sorted column-wise compressed indices for all persistent data structures. In this, Virtuoso most resembles [1,7]. This structure is scale-out friendly since partitioning can be determined by any high cardinality key part and no global synthetic row number needs to exist, even as an abstraction.…”
Section: Virtuoso Column Storementioning
confidence: 99%
“…This is by and large not an OLTP workload but short transactions must still be efficient. Thus Virtuoso departs from the typical read-intensive optimization of column stores that have a separate delta structure periodically merged into a read-only columnwise compressed format [7,18]. Virtuoso updates column-wise compressed data in place, keeping locks positionally and associating rollback information to the lock when appropriate.…”
Section: Virtuoso Column Storementioning
confidence: 99%
“…Consider the case of columnar database systems [16,8,10], where memory mapped storage could be used to represent in memory columnar data, backed on disk by a suitable file representation. During in memory data access the data is brought to the memory from disk and stays in memory as long as there is no need to swap it out.…”
Section: Introductionmentioning
confidence: 99%