C-Store: A Column-oriented DBMS
This paper is under a licence that does not allow it to be reproduced, so what is here is its front matter and a short abstract. Read it at the publisher's page.
*MIT CSAIL Cambridge, MA
†Brandeis University Waltham, MA
†UMass Boston Boston, MA
‡Brown University Providence, RI
Abstract
This paper presents the design of a read-optimized relational DBMS that contrasts sharply with most current systems, which are write-optimized. Among the many differences in its design are: storage of data by column rather than by row, careful coding and packing of objects into storage including main memory during query processing, storing an overlapping collection of column-oriented projections, rather than the current fare of tables and indexes, a non-traditional implementation of transactions which includes high availability and snapshot isolation for read-only transactions, and the extensive use of bitmap indexes to complement B-tree structures.
We present preliminary performance data on a subset of TPC-H and show that the system we are building, C-Store, is substantially faster than popular commercial products. Hence, the architecture looks very encouraging.
C-Store: Một DBMS dạng cột
Mike Stonebraker, Daniel J. Abadi, Adam Batkin†, Xuedong Chen†, Mitch Cherniack†, Miguel Ferreira, Edmond Lau, Amerson Lin, Sam Madden, Elizabeth O’Neil†, Pat O’Neil†, Alex Rasin‡, Nga Tran†, Stan Zdonik‡
*MIT CSAIL Cambridge, MA
†Brandeis University Waltham, MA
†UMass Boston Boston, MA
‡Brown University Providence, RI
Tóm tắt
Bài báo này trình bày thiết kế của một DBMS quan hệ được tối ưu hóa cho đọc, tương phản rõ rệt với hầu hết các hệ thống hiện tại, vốn được tối ưu hóa cho ghi. Trong số nhiều điểm khác biệt trong thiết kế của nó có: lưu trữ dữ liệu theo cột thay vì theo hàng, mã hóa và đóng gói cẩn thận các đối tượng vào bộ nhớ lưu trữ bao gồm bộ nhớ chính trong quá trình xử lý truy vấn, lưu trữ một tập hợp chồng lấp các phép chiếu hướng cột, thay vì cách thức hiện tại với các bảng và chỉ mục, một cách triển khai giao dịch không truyền thống bao gồm tính sẵn sàng cao và cô lập snapshot cho các giao dịch chỉ đọc, và việc sử dụng rộng rãi các chỉ mục bitmap để bổ sung cho các cấu trúc B-tree.
Chúng tôi trình bày dữ liệu hiệu năng sơ bộ trên một tập con của TPC-H và chỉ ra rằng hệ thống mà chúng tôi đang xây dựng, C-Store, nhanh hơn đáng kể so với các sản phẩm thương mại phổ biến. Do đó, kiến trúc này có triển vọng rất đáng khích lệ.
1 Introduction
This section is missing here.
2 Data Model
This section is missing here.
3 RS
This section is missing here.
4 WS
This section is missing here.
5 Storage Management
This section is missing here.
6 Updates and Transactions
This section is missing here.
7 Tuple Mover
This section is missing here.
8 C-Store Query Execution
This section is missing here.
9 Performance Comparison
This section is missing here.
10 Related Work
This section is missing here.
11 Conclusions
This section is missing here.
Notes
- Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage and that the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment
Read off the page by a vision model reading the page images using olmOCR-2-7B-1025-FP8.
Read off the page by a vision model reading the page images using olmOCR-2-7B-1025-FP8. Translated into Tiếng Việt by gpt-5, against glossary version 7. Translated from the English.