Skip to main content

General

ClickHouse

Süper hızlı OLAP zaman serisi analitiği için ClickHouse'a yüksek performanslı dışa aktarım.

Süper hızlı OLAP zaman serisi analitiği için ClickHouse'a yüksek performanslı dışa aktarım. Büyük veri analizi, IoT metrikleri ve günlük kaydı için tasarlanmıştır.

open_in_new

Resmi Dokümantasyon

clickhouse.com

Konfigürasyon Parametreleri

ParametreZorunluTipVarsayılanAçıklama
HostHayırstringlocalhostClickHouse host adı.
PortHayırint8123ClickHouse HTTP portu.
UserHayırstringdefaultVeritabanı kullanıcısı.
PasswordHayırstring(boş)Kullanıcı şifresi.
DatabaseHayırstringdefaultHedef veritabanı adı.

İç Davranış

Hata Toleransı & Outbox Deseni

ClickHouse erişilemez durumdaysa:

  1. Telemetri NATS JetStream outbox akışında tamponlanır.
  2. Bağlayıcı sürekli olarak bağlantıyı yeniden dener.
  3. Çevrimiçi olduğunda, outbox partileri ClickHouse'a boşaltılır.

Performans Özellikleri

  • Asenkron Ekleme: ClickHouse'un yerel asenkron ekleme özelliğini kullanır.
  • Sıkıştırma: Veriler LZ4 sıkıştırması ile RowBinary formatında serileştirilir.
  • Bölümleme (Partitioning): Eğer tabloyu Proxus oluşturursa, aya göre bölümler (toYYYYMM(Time)).

Oluşturulan Tablolar

  • Telemetri: DeviceRawData
  • Loglar: Logs
  • Metrikler: DeviceMetrics