د libSQL پروژې د SQLite DBMS فورک رامینځته کول پیل کړل

د libSQL پروژې هڅه کړې چې د SQLite DBMS فورک رامینځته کړي ، د ټولنې پراختیا کونکي ګډون ته خلاصون او د SQLite اصلي هدف هاخوا نوښتونو ته وده ورکولو باندې تمرکز کوي. د فورک رامینځته کولو دلیل د ټولنې څخه د دریمې ډلې کوډ منلو په اړه د SQLite خورا سخته پالیسي ده که چیرې پرمختګ ته وده ورکولو اړتیا وي. د فورک کوډ د MIT جواز لاندې ویشل شوی (SQLite د عامه ډومین په توګه خپور شوی).

د فورک جوړونکي اراده لري چې د اصلي SQLite سره مطابقت وساتي او د کیفیت ورته کچه وساتي ، د ازموینې قضیې سیټ وساتي او په تدریجي ډول یې پراخه کړي ځکه چې نوښتونه اضافه کیږي. د نوي فعالیت رامینځته کولو لپاره ، دا وړاندیز شوی چې د زنګ ژبې کارولو وړتیا چمتو کړي ، پداسې حال کې چې په C ژبه کې اساسي برخه ساتل کیږي. که چیرې د بدلونونو منلو په اړه د اصلي SQLite پروژې پالیسي بدلون ومومي، د libSQL پراختیا کونکي اراده لري چې راټول شوي بدلونونه اصلي پروژې ته انتقال کړي او د هغې پراختیا کې برخه واخلي.

د SQLite فعالیت احتمالي پراختیا لپاره د نظرونو په مینځ کې یادونه شوې:

  • د توزیع شوي ډیټابیسونو رامینځته کولو لپاره د وسیلو ادغام پخپله د کتابتون په کچه کار کوي ، او نه د فایل سیسټم (LiteFS) کې د بدلونونو نقل کولو له لارې ، او د جلا محصول (dqlite, rqlite, ChiselStore) پراختیا پرته.
  • د غیر متناسب APIs کارولو لپاره اصلاح کول ، لکه د io_uring انٹرفیس چې د لینکس کرنل لخوا چمتو شوی.
  • په لینکس کرنل کې د SQLite کارولو وړتیا ، د eBPF مجازی ماشین کرنل ملاتړ ته ورته ، د داسې شرایطو لپاره چیرې چې د کرنل څخه د ډیټا سیټونو خوندي کول اړین دي چې په رام کې نه وي.
  • د کارونکي لخوا ټاکل شوي دندو لپاره ملاتړ چې په هره برنامه ژبه کې لیکل شوي او د WebAssembly منځګړی کوډ کې تالیف شوي.

سرچینه: opennet.ru

Add a comment