ai
ClickHouse Analytics Distributed System —

ClickHouse Distributed Analytics

ClickHouse Columnar OLAP Distributed Shard Replica SQL Petabyte Analytics Log Time Series Dashboard Real-time Production
เนื้อหาเกี่ยวข้อง — แนะนำให้อ่าน MLflow Experiment Edge Computing
| Feature | ClickHouse | PostgreSQL | Elasticsearch |
|---|---|---|---|
| Use Case | OLAP Analytics | OLTP + Analytics | Search + Log |
| Storage | Columnar | Row-based | Inverted Index |
| Speed (Analytical) | เร็วมาก 100x+ | ช้า (Full Scan) | เร็ว (Aggregation) |
| Compression | 10-40x | 2-3x | 1.5-3x |
| SQL Support | Full SQL | Full SQL | Limited (DSL) |
| Scale | Petabyte | Terabyte | Petabyte |
| UPDATE/DELETE | Async (ช้า) | Fast (MVCC) | Fast |

เคล็ดลับ
- ORDER BY: เลือก Primary Key ที่ตรงกับ WHERE บ่อยที่สุด
- MV: ใช้ Materialized View สำหรับ Dashboard Query เร็ว 100x+
- LowCardinality: ใช้ LowCardinality สำหรับ Low Distinct Column
- TTL: ตั้ง TTL ลบข้อมูลเก่าอัตโนมัติ ประหยัด Storage
- Keeper: ใช้ ClickHouse Keeper แทน ZooKeeper (เร็วกว่า ง่ายกว่า)
ClickHouse คืออะไร
Open Source Columnar OLAP Yandex Vectorized SIMD Compression 10-40x SQL Petabyte Log Analytics Time Series Dashboard Real-time
แนะนำเพิ่มเติม — อ่านเพิ่มเติมที่ SiamCafeBook
เนื้อหาเกี่ยวข้อง — ทำความเข้าใจ Calico Network Policy Cache Strategy Redis
เนื้อหาเกี่ยวข้อง — ทำความเข้าใจ non farm payroll investing





