7 คะแนน โดย xguru 2020-10-30 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
xguru 2020-10-30

ถ้าไม่มีไลเซนส์ 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