منصوبے کے بارے میں

TimescaleDB ٹائم سیریز ڈیٹا کی اسٹوریج اور کوئرینگ کو بہتر بنانے کے لیے PostgreSQL کی صلاحیتوں میں اضافہ کرتا ہے۔ یہ بڑے پیمانے پر ایونٹ ڈیٹا کو مؤثر طریقے سے سنبھالنے کے لیے کئی مخصوص خصوصیات متعارف کرواتا ہے: - Hypertables: ڈیٹا سیٹس کے بڑھنے کے ساتھ کوئری کی کارکردگی کو برقرار رکھنے کے لیے ڈیٹا کو خود بخود وقت پر مبنی چنکس (chunks) میں تقسیم کرتا ہے۔ - Columnstore: زیادہ کمپریشن (عام طور پر 90%+) اور تیز رفتار vectorized اینالیٹیکل کوئریز کے لیے کالم نار اسٹوریج فراہم کرتا ہے۔ - Continuous Aggregates: میٹیرلائزڈ ویوز جو پس منظر میں incrementally ریفریش ہوتے ہیں، جس سے پورے ڈیٹا سیٹ کو دوبارہ بنائے بغیر تیز رفتار ریئل ٹائم اینالیٹکس ممکن ہوتا ہے۔ - Time-Series Functions: اس میں مخصوص ٹولز شامل ہیں جیسے کہ `time_bucket()` جو ڈیٹا کو مخصوص وقت کے وقفوں میں جمع کرنے کے لیے استعمال ہوتا ہے۔ یہ پروجیکٹ تعیناتی کے لچکدار اختیارات فراہم کرتا ہے، بشمول ایک لائن انسٹالیشن اسکرپٹ اور Docker images، اور یہ psql اور pgAdmin جیسے معیاری PostgreSQL کلائنٹس کے ساتھ ہم آہنگ ہے۔