SQLite 3.36 เจฐเฉ€เจฒเฉ€เจœเจผ

SQLite 3.36 เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ, เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—-เจ‡เจจ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ‡เฉฑเจ• เจนเจฒเจ•เจพ DBMS, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค SQLite เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจœเจจเจคเจ• เจกเฉ‹เจฎเฉ‡เจจ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจฏเจพเจจเฉ€. เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ‰เจฆเฉ‡เจธเจผ เจฒเจˆ เจฎเฉเจซเจค เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค SQLite เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจตเจฟเฉฑเจคเฉ€ เจธเจนเจพเจ‡เจคเจพ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจ—เจ เจ•เฉฐเจธเฉ‹เจฐเจŸเฉ€เจ…เจฎ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš Adobe, Oracle, Mozilla, Bentley เจ…เจคเฉ‡ Bloomberg เจตเจฐเจ—เฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • ะ’ั‹ะฒะพะด ะบะพะผะฐะฝะดั‹ ยซEXPLAIN QUERY PLANยป ัะดะตะปะฐะฝ ะฑะพะปะตะต ะฟั€ะพัั‚ั‹ะผ ะดะปั ะฒะพัะฟั€ะธัั‚ะธั.
  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ะณะตะฝะตั€ะฐั†ะธั ะพัˆะธะฑะบะธ ะฟั€ะธ ะฟะพะฟั‹ั‚ะบะฐั… ะดะพัั‚ัƒะฟะฐ ะบ ะธะดะตะฝั‚ะธั„ะธะบะฐั‚ะพั€ัƒ ัั‚ั€ะพะบะธ (rowid) ะฒ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะธ (VIEW) ะธะปะธ ะฟะพะดะทะฐะฟั€ะพัะต. ะ”ะปั ะฒะพะทะฒั€ะฐั‰ะตะฝะธั ะฒะพะทะผะพะถะฝะพัั‚ะธ ะดะพัั‚ัƒะฟะฐ ะบ rowid ะดะปั ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะน ะฟั€ะตะดัƒัะผะพั‚ั€ะตะฝะฐ ัะฑะพั€ะพั‡ะฝะฐั ะพะฟั†ะผะธั ยซ-DSQLITE_ALLOW_ROWID_IN_VIEWยป
  • ะ’ะบะปัŽั‡ะตะฝั‹ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะธะฝั‚ะตั€ั„ะตะนัั‹ sqlite3_deserialize() ะธ sqlite3_serialize(). ะ”ะปั ะพั‚ะบะปัŽั‡ะตะฝะธั ะฟั€ะตะดัƒัะผะพั‚ั€ะตะฝะฐ ัะฑะพั€ะพั‡ะฝะฐั ะพะฟั†ะธั ยซ-DSQLITE_OMIT_DESERIALIZEยป
  • ะ’ VFS ยซmemdbยป ั€ะฐะทั€ะตัˆะตะฝะพ ัะพะฒะผะตัั‚ะฝะพะต ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ั…ั€ะฐะฝะธะผะพะน ะฒ ะฟะฐะผัั‚ะธ ะ‘ะ” ะฒ ั€ะฐะทะฝั‹ั… ัะพะตะดะธะฝะตะฝะธัั… ะบ ะพะดะฝะพะผัƒ ะฟั€ะพั†ะตัััƒ, ะตัะปะธ ะธะผั ะ‘ะ” ะฝะฐั‡ะธะฝะฐะตั‚ัั ั ยซ/ยป.
  • ะžั‚ะผะตะฝะตะฝะฐ ะฟะพัะฒะธะฒัˆะฐััั ะฒ ะฟั€ะพัˆะปะพะผ ะฒั‹ะฟัƒัะบะต ะพะฟั‚ะธะผะธะทะฐั†ะธั ยซEXISTS-to-INยป, ะบะพั‚ะพั€ะฐั ะทะฐะผะตะดะปัะปะฐ ะฝะตะบะพั‚ะพั€ั‹ะต ะทะฐะฟั€ะพัั‹.
  • ะžะฟั‚ะธะผะธะทะฐั†ะธั ะพะฑัŠะตะดะธะฝะตะฝะธั ะฟั€ะพะฒะตั€ะบะธ ะบะพะฝัั‚ะฐะฝั‚ ะฐะดะฐะฟั‚ะธั€ะพะฒะฐะฝะฐ ะดะปั ั€ะฐะฑะพั‚ั‹ ั ะทะฐะฟั€ะพัะฐะผะธ ะฑะตะท ัะปะธัะฝะธั (join).
  • ะ’ CLI ะฒะบะปัŽั‡ะตะฝะพ ั€ะฐััˆะธั€ะตะฝะธะต REGEXP.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹