Columnar database là gì?

Noun Database
Cơ sở dữ liệu dạng cột

Cơ sở dữ liệu dạng cột (columnar database) là một hệ quản trị cơ sở dữ liệu (DBMS) lưu trữ dữ liệu trong các cột (column) thay vì các hàng (row). Mục đích của cơ sở dữ liệu dạng cột (columnar database) là ghi và đọc dữ liệu một cách hiệu quả đến và đi từ ổ cứng để tăng tốc thời gian trả về một truy vấn (query). Chúng đặc biệt hữu ích cho việc phân tích dữ liệu (data analytics) và data warehousing.

Trong cơ sở dữ liệu dạng cột (columnar database), tất cả các giá trị trong một cột được nhóm lại với nhau. Ví dụ: tất cả các giá trị trong cột 1 được nhóm lại với nhau, sau đó tất cả các giá trị trong cột 2 được nhóm lại với nhau, vv.

Đây là một ví dụ về một bảng cơ sở dữ liệu đơn giản với bốn cột và ba hàng.

Account number Last name First name Purchase (in dollars)
0411 Moriarty Angela 52.35
0412 Richards Jason 325.82
0413 Diamond Samantha 25.50

Trong cơ sở dữ liệu dạng cột (columnar database), dữ liệu sẽ được lưu trữ như sau: 0411,0412,0413; Moriarty, Richards, Diamond; Angela, Jason, Samantha; 52,35,325,82,25.50.

Learning English Everyday