เปิดตัว TimescaleDB 2.0
(blog.timescale.com)-
RDB สำหรับข้อมูลอนุกรมเวลา รองรับมัลติโหนดและระดับเพตะไบต์ (บนพื้นฐาน PostgreSQL)
-
ฟรีทั้งหมดภายใต้ Timescale License
→ ใช้งานแบบ as-a-service ไม่ได้
-
มีไบนารีสำหรับติดตั้งบน Docker หรือ Ubuntu/Debian/Centos
-
Time-series Data (ข้อมูลอนุกรมเวลา) คืออะไร?
หาก A โอนเงินให้ B ก็อาจเพียงบันทึกว่าตัวเลขฝั่งหนึ่งลดลงและอีกฝั่งหนึ่งเพิ่มขึ้น
แต่ข้อมูลอนุกรมเวลาคือชุดข้อมูลที่ติดตามการเปลี่ยนแปลงของข้อมูลด้วยการ INSERT แทน UPDATE
จากข้อมูลการเปลี่ยนแปลงนี้ ทำให้สามารถรู้ได้ว่าทั้งสองมีความสัมพันธ์กัน หรือมีเหตุการณ์บางอย่างเกิดขึ้นระหว่างกัน
ข้อมูลอนุกรมเวลาเคยถูกใช้หลัก ๆ ในอุตสาหกรรมอย่างการเงิน การผลิต พลังงาน และสาธารณูปโภค
แต่ในช่วงไม่กี่ปีที่ผ่านมา การเติบโตของ monitoring, IoT, คริปโตเคอร์เรนซี, เกม และแมชชีนเลิร์นนิง ทำให้การใช้งานเพิ่มขึ้นอย่างก้าวกระโดด
เป็นข้อมูลที่แม่นยำที่สุดสำหรับการติดตามการเปลี่ยนแปลงเพื่อการตัดสินใจบนพื้นฐานข้อมูล
-
TimescaleDB ถูกออกแบบมาเป็นพิเศษสำหรับงานแบบ time-series บนพื้นฐาน PostgreSQL
-
รองรับการบีบอัดพื้นฐานมากกว่า 94+% และทำคิวรีได้เร็วกว่า PostgreSQL/InfluxDB/Cassandra/MongoDB ถึง 10~100 เท่า
-
เพื่อรองรับการทำงานแบบมัลติโหนด จึงนำเทคนิคตารางเสมือนที่เรียกว่า distributed Hypertable มาใช้ (แบ่งพาร์ทิชันอัตโนมัติข้ามหลายโหนด)
1 ความคิดเห็น
ถ้าไม่มีไลเซนส์ TSL ก็เป็นไปได้ว่า Amazon Timestream อาจนำ TimescaleDB ไปทำเป็นเชิงพาณิชย์แล้วก็ได้
ถ้าดูการเปรียบเทียบราคาระหว่าง Timestream กับ TimescaleDB (แน่นอนว่าเป็นฝั่ง Timescale ที่จัดทำ) เขาบอกว่าฝั่ง Amazon แพงกว่าได้ตั้งแต่ 9 ถึง 72 เท่า
https://blog.timescale.com/blog/choose-timescale-vs-influx-timestream/
Timescale เปิดให้ใช้ Multi-node TimescaleDB ฟรี https://th.news.hada.io/topic?id=2138