ใน ClickHouse ให้เลือก vertical scaling ก่อน horizontal scaling

เป็น data warehouse ที่น่าสนใจมาก เนื่องจากว่า ClickHouse ถูกออกแบบมาให้ใช้ทรัพยาการของ hardware ให้ได้เต็มประสิทธิภาพจนถึงขีดจำกัด และเครื่อง ClickHouse เครื่องเดียว ที่มี CPU กับ memory ที่เพียงพอจะสามารถจัดการข้อมูลขนาด terabytes ได้อย่างสบาย ๆ ทั้ง high ingest และ query rates

ดังนั้นจะแนะนำให้ทำ vertical scaling ก่อน แล้วถ้าไม่ไหวจริง ๆ ค่อยเลือกทาง horizontal scaling หรือถ้าข้อมูลมีขนาดใหญ่มาก ๆ ที่ไม่สามารถอยู่ในเครื่องเดียวได้ ก็ให้ทำ shard แยกข้อมูลออกมาไว้อีกเครื่องหนึ่ง

References