- 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.
- 大學(xué)計算機基礎(chǔ):基礎(chǔ)理論篇
- Learning Microsoft Azure Storage
- Cinema 4D R13 Cookbook
- Learning Apache Cassandra(Second Edition)
- 機器學(xué)習(xí)與大數(shù)據(jù)技術(shù)
- 物聯(lián)網(wǎng)與云計算
- Windows游戲程序設(shè)計基礎(chǔ)
- 可編程序控制器應(yīng)用實訓(xùn)(三菱機型)
- Java Web整合開發(fā)全程指南
- Nginx高性能Web服務(wù)器詳解
- Photoshop CS5圖像處理入門、進階與提高
- Hands-On Dashboard Development with QlikView
- EJB JPA數(shù)據(jù)庫持久層開發(fā)實踐詳解
- 單片機技術(shù)
- 數(shù)字孿生技術(shù)與工程實踐:模型+數(shù)據(jù)驅(qū)動的智能系統(tǒng)