ٽائم اسڪيل ڊي بي 1.7 جو رليز

شايع ٿيل DBMS ڇڏڻ ٽائيم اسڪيل ڊي بي 1.7, ڊيٽا کي اسٽوريج ۽ پروسيسنگ لاء ٺهيل هڪ ٽائيم سيريز جي صورت ۾ (مخصوص وقفن تي پيٽرولر جي قيمتن جا سلائسون؛ رڪارڊ وقت ٺاهي ٿو ۽ هن وقت سان لاڳاپيل قدرن جو هڪ سيٽ). اسٽوريج جو هي فارم ايپليڪيشنن لاءِ بهتر آهي جهڙوڪ مانيٽرنگ سسٽم، واپاري پليٽ فارم، سسٽم گڏ ڪرڻ لاءِ ميٽرڪس ۽ سينسر اسٽيٽس. پروجيڪٽ سان انضمام لاءِ اوزار مهيا ڪيا ويا آهن گرافانا и Prometheus.

TimescaleDB پروجيڪٽ پوسٽ گري ايس ايس ايل جي واڌ جي طور تي لاڳو ڪيو ويو آهي ۽ طرفان ورهايل Apache 2.0 تحت لائسنس يافته. ڪوڊ جو ٽڪرو جديد خصوصيتن سان گڏ هڪ الڳ ملڪيت جي لائسنس تحت دستياب آهي ٽائيپ ٽڪر (TSL)، جيڪو تبديلين جي اجازت نٿو ڏئي، ٽئين پارٽي جي شين ۾ ڪوڊ جي استعمال کي منع ڪري ٿو ۽ ڪلائوڊ ڊيٽابيس ۾ مفت استعمال جي اجازت نٿو ڏئي (ڊيٽا بيس-جي-هڪ-سروس).

TimescaleDB 1.7 ۾ تبديلين جي وچ ۾:

  • شامل ڪيل سپورٽ ڊي بي ايم ايس سان انضمام لاءِ پوسٽ ايس ايس ايڪس آرٽيڪل. 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")، ڊيٽابيس جي هيٺين سطح واري ڀاڱي واري جوڙجڪ کي ڊولپر کان لڪائڻ. هڪ هائپر ٽيبل سان، توهان استعمال ڪري سگهو ٿا ڪنهن به مجموعي افعال، ذيلي سوال، ضم آپريشن (جوائن) باقاعده جدولن سان، ۽ ونڊو افعال.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو