DBMS SQLite 3.32 کی ریلیز۔ DuckDB پروجیکٹ تجزیاتی سوالات کے لیے SQLite کی ایک قسم تیار کرتا ہے۔

شائع ہوا رہائی ایس کیو ایلائٹ 3.32.0۔، ایک ہلکا پھلکا DBMS پلگ ان لائبریری کے طور پر ڈیزائن کیا گیا ہے۔ SQLite کوڈ کو عوامی ڈومین کے طور پر تقسیم کیا جاتا ہے، یعنی کسی بھی مقصد کے لیے بغیر کسی پابندی کے اور بلا معاوضہ استعمال کیا جا سکتا ہے۔ SQLite ڈویلپرز کے لیے مالی معاونت ایک خاص طور پر بنائے گئے کنسورشیم کے ذریعے فراہم کی جاتی ہے، جس میں Adobe، Oracle، Mozilla، Bentley اور Bloomberg جیسی کمپنیاں شامل ہیں۔

اہم تبدیلیاں:

  • لاگو کیا لگ بھگ ANALYZE کمانڈ کا ایک قسم، جو آپ کو اعداد و شمار کے مکمل اسکین کے بغیر، بہت بڑے ڈیٹا بیس میں اعدادوشمار کے جزوی مجموعہ کے ساتھ حاصل کرنے کی اجازت دیتا ہے۔ نئی ہدایت کا استعمال کرتے ہوئے ایک انڈیکس کو اسکین کرتے وقت ریکارڈز کی تعداد کی حد مقرر کی جاتی ہے۔PRAGMA تجزیہ_حد".
  • نیا ورچوئل ٹیبل شامل کیا گیا "بائیک کوڈ"، جو کہ کے بارے میں معلومات پیش کرتا ہے۔ bytecode پہلے سے تیار اظہار (تیار بیان).
  • VFS پرت شامل کی گئی۔ چیکس، جو ڈیٹا بیس میں ڈیٹا کے ہر صفحے کے آخر میں 8 بائٹ چیکسم کا اضافہ کرتا ہے اور جب بھی اسے ڈیٹا بیس سے پڑھا جاتا ہے ان کی جانچ پڑتال کرتا ہے۔ پرت آپ کو سٹوریج ڈیوائسز میں بٹس کی بے ترتیب کرپٹ کے نتیجے میں ڈیٹا بیس کے نقصان کا پتہ لگانے کی اجازت دیتی ہے۔
  • نیا SQL فنکشن شامل کیا گیا۔ iif(X,Y,Z)اگر ایکسپریشن X درست ہے، یا دوسری صورت میں Z کی قدر Y واپس کرنا۔
  • اب ہمیشہ تاثرات داخل کریں اور اپ ڈیٹ کریں۔ لاگو منجمد کالم کی اقسام (کالم وابستگیبلاک میں حالات کا جائزہ لینے سے پہلے CHECK.
  • پیرامیٹرز کی تعداد کی حد 999 سے بڑھا کر 32766 کر دی گئی ہے۔
  • توسیع شامل کی گئی۔ UINT کا مجموعہ ترتیب ترتیب کی ترتیب کے نفاذ کے ساتھ جو متن میں عددی ترتیب کو ترتیب دینے کے لیے متن میں عدد کو مدنظر رکھتا ہے۔
  • کمانڈ لائن انٹرفیس میں، اختیارات "-csv"، "-ascii" اور "-skip" کو ".import" کمانڈ میں شامل کیا گیا ہے۔ ".dump" کمانڈ مخصوص ماسک کے مطابق تمام ٹیبلز کے آؤٹ پٹ ضم کے ساتھ متعدد LIKE ٹیمپلیٹس کے استعمال کی اجازت دیتی ہے۔ ڈیبگ بلڈز کے لیے ".oom" کمانڈ شامل کی گئی۔ "-bom" آپشن کو ".excel"، ".output" اور ".once" کمانڈز میں شامل کیا گیا۔ "-schema" آپشن کو ".filectrl" کمانڈ میں شامل کیا گیا۔
  • LIKE آپریٹر کے ساتھ مخصوص کردہ ESCAPE اظہار اب وائلڈ کارڈز کو اوور رائیڈ کرتا ہے، جو PostgreSQL رویے سے مطابقت رکھتا ہے۔

مزید برآں، ہم ایک نئے DBMS کی ترقی کو نوٹ کر سکتے ہیں۔ بتھ ڈی بی، جو عملدرآمد کے لیے موزوں SQLite کی ایک قسم تیار کر رہا ہے۔ تجزیاتی سوالات.
SQLite کے شیل کوڈ کے علاوہ، پروجیکٹ PostgreSQL سے ایک تجزیہ کار اور تاریخ ریاضی کے جزو کا استعمال کرتا ہے۔ مانیٹ ڈی بی، ونڈو فنکشنز کا اپنا نفاذ (سگمنٹ ٹری ایگریگیشن الگورتھم کی بنیاد پر)، ویکٹرائزڈ کوئوری ایگزیکیوشن انجن (ہائپر پائپ لائننگ کوئری ایگزیکیوشن الگورتھم پر مبنی)، لائبریری پر مبنی ریگولر ایکسپریشن پروسیسر RE2, اس کا اپنا استفسار کرنے والا اور MVCC میکانزم کاموں کے بیک وقت عمل درآمد کے انتظام کے لیے (ملٹی ورژن کنکرنسی کنٹرول)۔
پروجیکٹ کوڈ نے بانٹا MIT لائسنس کے تحت۔ ترقی ابھی مرحلے میں ہے۔ تشکیل تجرباتی ریلیز

ماخذ: opennet.ru

نیا تبصرہ شامل کریں