د TimescaleDB 1.7 خپرول

خپور شوی د DBMS خوشې کول د وخت اندازه DB 1.7، د وخت لړۍ په شکل کې د معلوماتو ذخیره کولو او پروسس کولو لپاره ډیزاین شوی (په ټاکلي وقفو کې د پیرامیټر ارزښتونو سلائس؛ ریکارډ وخت جوړوي او د دې وخت سره ورته ارزښتونو سیټ). د ذخیره کولو دا بڼه د غوښتنلیکونو لپاره غوره ده لکه د څارنې سیسټمونه، سوداګریز پلیټ فارمونه، د میټریکونو راټولولو سیسټمونه او سینسر ریاستونه. د پروژې سره د یوځای کولو لپاره وسایل چمتو شوي ګرافانا и Prometheus.

د TimescaleDB پروژه د PostgreSQL ته د تمدید په توګه پلي کیږي او لخوا توزیع شوی د اپاچی 2.0 لاندې جواز شوی. د کوډ ټوټه د پرمختللو ځانګړتیاو سره د جلا ملکیت جواز لاندې شتون لري د مهال ویش (TSL)، کوم چې بدلونونو ته اجازه نه ورکوي، د دریمې ډلې محصولاتو کې د کوډ کارول منع کوي او په کلاوډ ډیټابیسونو کې وړیا کارونې ته اجازه نه ورکوي (د خدمت په توګه ډیټابیس).

په TimescaleDB 1.7 کې د بدلونونو په منځ کې:

  • د DBMS سره د ادغام لپاره ملاتړ اضافه شوی پوسټګریس ایس کیو ایل 12. د PostgreSQL 9.6.x او 10.x لپاره ملاتړ له مینځه وړل شوی (Timescale 2.0 به یوازې د PostgreSQL 11+ ملاتړ وکړي).
  • د پوښتنو چلند په دوامداره توګه د مجموعې فعالیتونو سره (په ریښتیني وخت کې د دوامداره راتلونکو معلوماتو راټولول) بدل شوی. دا ډول پوښتنې اوس د نوي رارسیدلو معلوماتو سره مادي نظرونه یوځای کوي چې لا تر اوسه ندي مادي شوي (پخوا، مجموعه یوازې هغه معلومات پوښلي چې دمخه مادي شوي وي). نوی چلند په نوي رامینځته شوي دوامداره راټولونو باندې پلي کیږي؛ د موجوده لیدونو لپاره ، "timescaledb.materialized_only=false" پیرامیټر باید د "ALTER VIEW" له لارې تنظیم شي.
  • د ډیټا د ژوند دورې مدیریت ځینې پرمختللي وسیلې د سوداګریزې نسخې څخه د ټولنې نسخې ته لیږدول شوي ، پشمول د ډیټا بیا تنظیم کولو وړتیا او د پخوانیو ډیټا ایستلو پالیسي پروسس کول (تاسو ته اجازه درکوي یوازې اوسني ډیټا ذخیره کړئ او په اوتومات ډول حذف شوي ، راټول کړئ یا زاړه ریکارډونه آرشیف کړئ).

راځئ چې په یاد ولرو چې د TimescaleDB DBMS تاسو ته اجازه درکوي د راټول شوي ډیټا تحلیل کولو لپاره د بشپړ SQL پوښتنو څخه کار واخلئ ، په اړونده DBMSs کې د کارولو اسانتیا سره یوځای کول او وړتیاوې چې په ځانګړي NoSQL سیسټمونو کې موجود دي. د ذخیره کولو جوړښت غوره شوی ترڅو د معلوماتو اضافه کولو لوړ سرعت ډاډمن کړي. دا د ډیټا سیټونو د بیچ اضافه کولو ملاتړ کوي ، د حافظې دننه شاخصونو کارول ، د تاریخي سلائسونو بیرته فعاله بار کول ، او د معاملو کارول.

د TimescaleDB کلیدي ځانګړتیا د ډیټا سرې اتوماتیک ویشلو لپاره د دې ملاتړ دی. د ان پټ ډیټا جریان په اوتومات ډول په تقسیم شوي جدولونو کې توزیع کیږي. برخې د وخت په پام کې نیولو سره رامینځته کیږي (هره برخه د یوې ټاکلې مودې لپاره ډیټا ذخیره کوي) یا د خپل سري کیلي پورې اړه لري (د مثال په توګه ، د وسیلې ID ، موقعیت او نور). د فعالیت د ښه کولو لپاره، ویشل شوي میزونه په مختلفو ډیسکونو ویشل کیدی شي.

د پوښتنو لپاره، یو ویشل شوی ډیټابیس د یو لوی میز په څیر ښکاري چې د هایپر میز په نوم یادیږي. هایپرټبل د ډیری انفرادي میزونو مجازی نمایش دی چې راتلونکی ډیټا راټولوي. هایپرټبل نه یوازې د پوښتنو او ډیټا اضافه کولو لپاره کارول کیږي ، بلکه د عملیاتو لپاره هم کارول کیږي لکه د شاخصونو رامینځته کول او جوړښت بدلول ("ALTER TABLE") ، د ډیټابیس د ټیټې کچې قطع شوي جوړښت له پراختیا کونکي څخه پټول. د هایپرټبل سره، تاسو کولی شئ د منظم جدولونو او کړکۍ افعالونو سره هر ډول مجموعي افعال، فرعي پوښتنې، د یوځای کولو عملیات (JOIN) وکاروئ.

سرچینه: opennet.ru

Add a comment