Telemetri verilerini güçlü, açık kaynaklı bir ilişkisel veritabanı olan PostgreSQL'de saklayın. Dışa aktarma hedefleri (outbound targets) ProxusDeviceData tablosuna yazar.
open_in_new
Resmi Dokümantasyon
postgresql.org
Konfigürasyon Parametreleri
| Parametre | Zorunlu | Tip | Açıklama |
|---|---|---|---|
| Server | Evet | string | PostgreSQL sunucu host adı veya IP adresi. |
| User | Evet | string | Veritabanı kullanıcı adı. |
| Password | Evet | string | Veritabanı şifresi. |
| Database | Evet | string | Veritabanı adı. |
| Port | Hayır | int | PostgreSQL portu (varsayılan 5432). |
Örnek Konfigürasyon
Server=192.168.1.100
Port=5432
Database=proxus
User=proxus_writer
Password=***** Veri Şeması
Proxus aşağıdaki şema ile tabloları otomatik olarak oluşturur:
CREATE TABLE ProxusDeviceData (
Oid SERIAL PRIMARY KEY,
DeviceId INT NOT NULL,
DeviceName VARCHAR(255),
"Key" VARCHAR(255) NOT NULL,
"Value" TEXT NOT NULL,
DataType VARCHAR(64) NOT NULL,
"Time" TIMESTAMPTZ NOT NULL
); Performans İpuçları
- Sorgu modelleri için uygun indeksler kullanın (örn.
DeviceId,Time). - Bağlantı dizesinde bağlantı havuzlamayı (connection pooling) etkinleştirin
- Büyük veri kümeleri için zaman bazlı tablo bölümleme (partitioning) kullanmayı düşünün