انتشار SQLite 3.36

انتشار SQLite 3.36، یک DBMS سبک که به عنوان یک کتابخانه پلاگین طراحی شده است، منتشر شده است. کد SQLite در دامنه عمومی توزیع می شود، یعنی. بدون محدودیت و رایگان برای هر منظوری قابل استفاده است. پشتیبانی مالی برای توسعه دهندگان SQLite توسط یک کنسرسیوم ایجاد شده ویژه ارائه می شود که شامل شرکت هایی مانند Adobe، Oracle، Mozilla، Bentley و Bloomberg است.

تغییرات اصلی:

  • خروجی فرمان EXPLAIN QUERY PLAN قابل فهم تر شده است.
  • اطمینان حاصل می کند که هنگام تلاش برای دسترسی به یک ردیف در VIEW یا زیرپرس و جو، خطایی ایجاد می شود. برای بازگشت توانایی دسترسی به ردیف برای نماها، گزینه اسمبلی "-DSQLITE_ALLOW_ROWID_IN_VIEW" ارائه شده است.
  • رابط های sqlite3_deserialize() و sqlite3_serialize() به طور پیش فرض فعال هستند. برای غیرفعال کردن، گزینه اسمبلی "-DSQLITE_OMIT_DESERIALIZE" ارائه شده است
  • VFS "memdb" اجازه می دهد تا زمانی که نام پایگاه داده با "/" شروع می شود، یک پایگاه داده در حافظه را از طریق اتصالات مختلف در یک فرآیند به اشتراک بگذارید.
  • بهینه‌سازی «EXISTS-to-IN» معرفی‌شده در آخرین نسخه، که سرعت برخی از جستجوها را کاهش می‌داد، برگردانده شده است.
  • بهینه سازی برای ترکیب بررسی مداوم برای کار با پرس و جوها بدون ادغام (پیوستن) سازگار شده است.
  • پسوند REGEXP در CLI گنجانده شده است.

منبع: opennet.ru

اضافه کردن نظر