TimescaleDB adalah ekstensi Postgres, bukan basis data terpisah, sehingga seluruh SQL, tipe data, dan indeks Postgres tetap berlaku pada tabel yang diciptakan ekstensi ini. Modul ini membahas lima hal secara berurutan, yaitu mekanisme pemuatan ekstensi, struktur hypertable beserta chunking waktu otomatis, partisi waktu dan ruang beserta eliminasi chunk oleh planner, pola ingestion mulai dari single-row INSERT hingga COPY dan upsert untuk data terlambat, serta query rentang dengan time_bucket. Posisi modul ini berada setelah pemodelan data dan sebelum pembahasan continuous aggregates serta kompresi kolumnar pada bagian akhir jalur.
Fondasi TimescaleDB
Posisi TimescaleDB sebagai ekstensi Postgres, hypertables, chunking, pola ingestion, dan query rentang dengan time_bucket.
0/0 selesai
- Postgres plus sebuah extension
Posisi TimescaleDB: SQL lengkap dengan mesin time-series di atasnya.
- Hypertables
Cara membuatnya, chunking waktu otomatis, dan bagian yang tetap Postgres biasa.
- Chunking dan partisi
Partisi waktu dan ruang, serta alasan query rentang menjadi lebih cepat tanpa usaha tambahan.
- Pola ingestion
COPY, insert terbatch, dan upsert untuk data yang datang terlambat.
- Query rentang
time_bucket, window functions, dan predikat waktu terindeks.