د DBMS SQLite 3.32 خوشې کول. د DuckDB پروژه د تحلیلي پوښتنو لپاره د SQLite یو ډول رامینځته کوي

خپور شوی خوشې کول SQLite 3.32.0، یو لږ وزن لرونکی DBMS د پلګ ان کتابتون په توګه ډیزاین شوی. د SQLite کوډ د عامه ډومین په توګه ویشل شوی، د بیلګې په توګه. پرته له کوم محدودیت څخه او د هر هدف لپاره وړیا کارول کیدی شي. د SQLite پراختیا کونکو لپاره مالي ملاتړ د ځانګړي جوړ شوي کنسورشیم لخوا چمتو شوی ، چې پکې شرکتونه لکه اډوب ، اوریکل ، موزیلا ، بینټلي او بلومبرګ شامل دي.

اصلي بدل کړئ:

  • پلي شوي نږدې د تحلیل کمانډ یو ډول ، کوم چې تاسو ته اجازه درکوي په خورا لوی ډیټابیسونو کې د احصایو جزوي راټولولو سره ترلاسه کړئ ، پرته د شاخصونو بشپړ سکین. د ریکارډونو شمیر محدودیت کله چې د یو شاخص سکین کول د نوي لارښود په کارولو سره تنظیم شوي "PRAGMA analysis_limit".
  • نوی مجازی میز اضافه شوی "بای کوډ"، کوم چې په اړه معلومات وړاندې کوي بایټ کوډ مخکې چمتو شوي بیانونه (چمتو شوی بیان).
  • د VFS پرت اضافه شوی چکونه، کوم چې په ډیټابیس کې د ډیټا هرې پاڼې پای ته 8-بایټ چیکسمونه اضافه کوي او هرکله چې د ډیټابیس څخه لوستل کیږي چیک کوي. پرت تاسو ته اجازه درکوي د ذخیره کولو وسیلو کې د بټونو تصادفي فساد په پایله کې د ډیټابیس زیان کشف کړئ.
  • نوی SQL فنکشن اضافه شوی iif(X,Y,Z), د Y ارزښت بیرته راګرځول که چیرې بیان X ریښتیا وي، یا Z بل ډول.
  • INSERT او تازه څرګندونې اوس تل کارول شوی د یخولو کالم ډولونه (د کالم تړاو) مخکې له دې چې په بلاک کې شرایط وارزول شي CHECK.
  • د پیرامیټونو شمیر محدودیت له 999 څخه 32766 ته لوړ شوی.
  • تمدید اضافه شوی د UINT د راټولولو ترتیب د ترتیب ترتیب کولو پلي کولو سره چې په متن کې عددي شمیر په پام کې نیسي ترڅو متن په عددي ترتیب ترتیب کړي.
  • د کمانډ لاین انٹرفیس کې، "-csv"، "-ascii" او "-skip" اختیارونه د ". import" کمانډ کې اضافه شوي. د ". ډمپ" کمانډ د ټاکل شوي ماسکونو سره په مطابقت کې د ټولو میزونو د محصول یوځای کولو سره د ډیری LIKE ټیمپلیټونو کارولو ته اجازه ورکوي. د ډیبګ جوړولو لپاره ".oom" کمانډ اضافه شوی. د "-bom" اختیار ".excel"، ".output" او ".once" کمانډونو ته اضافه شوی. د ".filectrl" کمانډ ته د "--schema" اختیار اضافه شوی.
  • د ESCAPE بیان چې د LIKE آپریټر سره مشخص شوی اوس وائلډ کارډونه پورته کوي، د PostgreSQL چلند سره مطابقت لري.

سربیره پردې، موږ کولی شو د نوي DBMS پراختیا یادونه وکړو DuckDB، کوم چې د اجرا کولو لپاره مطلوب SQLite یو ډول رامینځته کوي تحلیلي پوښتنې.
د SQLite څخه د شیل کوډ سربیره، پروژه د PostgreSQL څخه پارسر او د نیټې ریاضی برخې څخه کار اخلي MonetDB, د کړکۍ د فعالیتونو خپل پلي کول (د برخې د ونې د راټولولو الګوریتم پراساس)، د ویکټور شوي پوښتنو اجرا کولو انجن (د هایپر پایپینینګ پوښتنې اجرایی الګوریتم پراساس)، د کتابتون پر بنسټ منظم بیان پروسیسر ریککسیمد خپلو پوښتنو اصلاح کوونکی او د MVCC میکانیزم د دندو په یو وخت اجرا کولو اداره کولو لپاره (د څو نسخو همغږي کنټرول).
د پروژې کوډ لخوا توزیع شوی د MIT جواز لاندې. پراختیا لاهم په مرحله کې ده تشکیل تجربوي خپرونه

سرچینه: opennet.ru

Add a comment