การเปิดตัว DBMS SQLite 3.28

แนะนำ ปล่อย SQLite3.28.0ซึ่งเป็น DBMS น้ำหนักเบาที่ออกแบบมาให้เป็นไลบรารีปลั๊กอิน รหัส SQLite ได้รับการเผยแพร่เป็นสาธารณสมบัติ เช่น อาจนำไปใช้ได้โดยไม่มีข้อจำกัดและไม่มีค่าใช้จ่ายสำหรับวัตถุประสงค์ใดๆ การสนับสนุนทางการเงินสำหรับนักพัฒนา SQLite นั้นมาจากกลุ่มความร่วมมือที่สร้างขึ้นเป็นพิเศษ ซึ่งรวมถึงบริษัทต่างๆ เช่น Adobe, Oracle, Mozilla, Bentley และ Bloomberg

หลัก การเปลี่ยนแปลง:

  • ขยายแล้ว ฟังก์ชันหน้าต่าง (ฟังก์ชันหน้าต่างหรือฟังก์ชันการวิเคราะห์ที่อนุญาตให้แต่ละแถวของแบบสอบถามทำการคำนวณโดยใช้แถวอื่น): เพิ่มการรองรับสำหรับนิพจน์ ไม่รวมก็สามารถใช้ได้ โซ่ ฟังก์ชั่นหน้าต่าง (หน้าต่างหนึ่งถูกกำหนดไว้ในพื้นที่ของอีกหน้าต่างหนึ่ง) ที่มีให้ สนับสนุน การจัดกลุ่มโดยใช้นิพจน์ GROUP และมีการใช้ข้อจำกัด RANGE ก่อนหน้า и ต่อไปนี้;
  • ปรับปรุงการใช้งานคำสั่ง "สูญญากาศเข้า" ซึ่งตอนนี้สามารถใช้กับฐานข้อมูลที่มีอยู่ในโหมดอ่านอย่างเดียวได้แล้ว
  • เพิ่มการเพิ่มประสิทธิภาพแบบสอบถามใหม่: เร่ง การดำเนินการของนิพจน์ LIKE ร่วมกับคีย์เวิร์ด ESCAPE และเมื่อเปิดใช้งานโหมด "PRAGMA case_sensitive_like" ต่อหน้าของ ดัชนีบางส่วน การตรวจสอบเงื่อนไขจริงที่เห็นได้ชัดโดยไม่จำเป็นซึ่งระบุไว้ในส่วนคำสั่ง WHERE จะถูกกำจัดออกไป
  • คำสั่ง ".พารามิเตอร์» สำหรับงาน การทดแทนที่แนบมา (มาสก์แทนที่เป็นนิพจน์ SQL ใด ๆ ) ในคำสั่ง ".archive" ตัวเลือก "--update" ได้รับการออกแบบใหม่ ซึ่งขณะนี้ข้ามไฟล์ที่ไม่เปลี่ยนแปลงในไฟล์เก็บถาวรแล้ว และเพิ่มตัวเลือก "--insert" เพื่อรวมไฟล์ในไฟล์เก็บถาวร
  • เพิ่มเข้ามาแล้ว ฟอสซิลเดลต้า.ซีซึ่งช่วยให้คุณสร้าง ใช้ และแยกชิ้นส่วนได้ формат การเปลี่ยนแปลงฟอสซิลเดลต้าที่ใช้ในส่วนขยาย RBU
  • เพิ่มความน่าเชื่อถือในการทำงานกับไฟล์ฐานข้อมูลที่เสียหาย
  • มีการเปิดตัวมิเรอร์ของที่เก็บโปรเจ็กต์แล้ว GitHub (ขั้นพื้นฐาน ที่เก็บ รองรับการใช้การควบคุมเวอร์ชัน ฟอสซิลสร้างโดยผู้เขียน SQLite)

ที่มา: opennet.ru

เพิ่มความคิดเห็น