- Learning PostgreSQL 10(Second Edition)
- Salahaldin Juba Andrey Volkov
- 134字
- 2021-07-02 22:42:01
Columnar databases
Columnar or column-oriented databases are based on columns. Data in a certain column in a two-dimensional relation is stored together.
Unlike relational databases, adding columns is inexpensive and is done on a row-by-row basis. Rows can have a different set of columns. Tables can benefit from this structure by eliminating the storage cost of the null values. This model is best suited for distributed databases.
HBase is one of the most famous columnar databases. It is based on the Google Bigtable storage system. Column-oriented databases are designed for huge data scenarios, so they scale up easily. For small datasets, HBase is not a suitable architecture. First, the recommended hardware topology for HBase is a five-node or server deployment. Also, it needs a lot of administration and is difficult to master and learn.
- 基于C語言的程序設計
- 高性能混合信號ARM:ADuC7xxx原理與應用開發(fā)
- 網上生活必備
- Expert AWS Development
- Enterprise PowerShell Scripting Bootcamp
- Learning ServiceNow
- MPC5554/5553微處理器揭秘
- TensorFlow 2.0卷積神經網絡實戰(zhàn)
- OSGi原理與最佳實踐
- 自動化生產線組建與調試(第2版):以亞龍YL-335B為例(三菱PLC版本)
- 信息技術基礎與應用
- 數字孿生技術與工程實踐:模型+數據驅動的智能系統(tǒng)
- Ripple Quick Start Guide
- Hands-On Automated Machine Learning
- 嵌入式系統(tǒng)開發(fā)