DBMS SQLite 3.32 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ. เชกเช•เชกเซ€เชฌเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชชเซเชฐเชถเซเชจเซ‹ เชฎเชพเชŸเซ‡ SQLite เชตเซ‡เชฐเชฟเช…เชจเซเชŸ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡

เชชเซเชฐเช•เชพเชถเชฟเชค เชชเซเชฐเช•เชพเชถเชจ เชเชธเช•เซเชฏเซเชฒเชพเช‡เชŸ 3.32.0, เชชเซเชฒเช—-เช‡เชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชพเชฏเซ‡เชฒ เชนเชณเชตเชพ เชตเชœเชจเชจเชพ DBMS. SQLite เช•เซ‹เชก เชœเชพเชนเซ‡เชฐ เชกเซ‹เชฎเซ‡เชจ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เช•เซ‹เชˆเชชเชฃ เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เชตเชฟเชจเชพ เช…เชจเซ‡ เชตเชฟเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. SQLite เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชจเชพเชฃเชพเช•เซ€เชฏ เชธเชนเชพเชฏ เช–เชพเชธ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เช•เชจเซเชธเซ‹เชฐเซเชŸเชฟเชฏเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ Adobe, Oracle, Mozilla, Bentley เช…เชจเซ‡ Bloomberg เชœเซ‡เชตเซ€ เช•เช‚เชชเชจเซ€เช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐ:

  • เช…เชฎเชฒเซ€ เช…เช‚เชฆเชพเชœเชฟเชค ANALYZE เช†เชฆเซ‡เชถเชจเซ‹ เชเช• เชชเซเชฐเช•เชพเชฐ, เชœเซ‡ เชคเชฎเชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเช•เซ‡เชจ เชตเชฟเชจเชพ, เช–เซ‚เชฌ เชฎเซ‹เชŸเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช†เช‚เช•เชกเชพเช“เชจเชพ เช†เช‚เชถเชฟเช• เชธเช‚เช—เซเชฐเชน เชธเชพเชฅเซ‡ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชเช• เช‡เชจเซเชกเซ‡เช•เซเชธ เชธเซเช•เซ‡เชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐ เชฎเชฐเซเชฏเชพเชฆเชพ เชจเชตเชพ เชจเชฟเชฐเซเชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ "PRAGMA เชตเชฟเชถเซเชฒเซ‡เชทเชฃ_เชฎเชฐเซเชฏเชพเชฆเชพ".
  • เชจเชตเซเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชŸเซ‡เชฌเชฒ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ "เชฌเชพเชฏเชŸเซ‡เช•เซ‹เชก", เชœเซ‡ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เช†เชชเซ‡ เช›เซ‡ bytecode เชชเซ‚เชฐเซเชต-เชคเซˆเชฏเชพเชฐ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ (เชคเซˆเชฏเชพเชฐ เชจเชฟเชตเซ‡เชฆเชจ).
  • VFS เชธเซเชคเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชšเซ‡เช•เชธเชฎ, เชœเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฆเชฐเซ‡เช• เชชเซƒเชทเซเช เชจเชพ เช…เช‚เชคเชฎเชพเช‚ 8-เชฌเชพเชˆเชŸ เชšเซ‡เช•เชธเชฎ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡. เชธเซเชคเชฐ เชคเชฎเชจเซ‡ เชธเช‚เช—เซเชฐเชน เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚ เชฌเชฟเชŸเซเชธเชจเชพ เชฐเซ‡เชจเซเชกเชฎ เชญเซเชฐเชทเซเชŸเชพเชšเชพเชฐเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เชจเซเช•เชธเชพเชจเชจเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชจเชตเซเช‚ SQL เช•เชพเชฐเซเชฏ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ iif(X,Y,Z), เชœเซ‹ เชเช•เซเชธเชชเซเชฐเซ‡เชถเชจ X เชธเชพเชšเซเช‚ เชนเซ‹เชฏ เชคเซ‹ Y เชฎเซ‚เชฒเซเชฏ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชฅเชตเชพ Z เช…เชจเซเชฏเชฅเชพ.
  • เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹ เชนเชตเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡ เชซเซเชฐเซ€เชเชฟเช‚เช— เช•เซ‹เชฒเชฎ เชชเซเชฐเช•เชพเชฐเซ‹ (เช•เซ‰เชฒเชฎ เชเชซเชฟเชจเชฟเชŸเซ€) เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เชถเชฐเชคเซ‹เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชšเซ‡เช•.
  • เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพ 999 เชฅเซ€ เชตเชงเชพเชฐเซ€เชจเซ‡ 32766 เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ UINT เช•เซ‹เชฒเซ‡เชŸเซ€เช‚เช— เช•เซเชฐเชฎ เช…เชจเซเช•เซเชฐเชฎ เชธเซ‰เชฐเซเชŸเชฟเช‚เช—เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชœเซ‡ เชคเซ‡ เชŸเซ‡เช•เซเชธเซเชŸเชจเซ‡ เชธเช‚เช–เซเชฏเชพเชคเซเชฎเช• เช•เซเชฐเชฎเชฎเชพเช‚ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เชชเซ‚เชฐเซเชฃเชพเช‚เช•เซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡.
  • เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚, เชตเชฟเช•เชฒเซเชชเซ‹ โ€œ-csvโ€, โ€œ-asciiโ€ เช…เชจเซ‡ โ€œ-skipโ€เชจเซ‡ โ€œ.importโ€ เช†เชฆเซ‡เชถเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. โ€œ.dumpโ€ เช†เชฆเซ‡เชถ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‡เชฒ เชฎเชพเชธเซเช•เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชคเชฎเชพเชฎ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเชพ เช†เช‰เชŸเชชเซเชŸ เชฎเชฐเซเชœ เชธเชพเชฅเซ‡ เช•เซ‡เชŸเชฒเชพเช• LIKE เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชกเซ€เชฌเช— เชฌเชฟเชฒเซเชกเซเชธ เชฎเชพเชŸเซ‡ ".oom" เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹. ".excel", ".output" เช…เชจเซ‡ ".once" เช†เชฆเซ‡เชถเซ‹เชฎเชพเช‚ "--bom" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹. ".filectrl" เช†เชฆเซ‡เชถเชฎเชพเช‚ "--schema" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • LIKE เช“เชชเชฐเซ‡เชŸเชฐ เชธเชพเชฅเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‡เชฒ ESCAPE เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟ เชนเชตเซ‡ เชตเชพเช‡เชฒเซเชกเช•เชพเชฐเซเชกเซเชธเชจเซ‡ เช“เชตเชฐเชฐเชพเช‡เชก เช•เชฐเซ‡ เช›เซ‡, PostgreSQL เชตเชฐเซเชคเชจ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เชจเชตเชพ DBMS เชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เชจเซ‹เช‚เชง เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช เชกเช•เชกเซ€เชฌเซ€, เชœเซ‡ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ‡เชฒ SQLite เชจเซเช‚ เชเช• เชชเซเชฐเช•เชพเชฐ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชชเซเชฐเชถเซเชจเซ‹.
SQLite เชจเชพ เชถเซ‡เชฒ เช•เซ‹เชก เช‰เชชเชฐเชพเช‚เชค, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ PostgreSQL เชจเชพ เชชเชพเชฐเซเชธเชฐ เช…เชจเซ‡ เชคเชพเชฐเซ€เช– เช—เชฃเชฟเชค เช˜เชŸเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชฎเซ‹เชจเซ‡เชŸเชกเซ€เชฌเซ€, เชตเชฟเชจเซเชกเซ‹ เชซเช‚เช•เซเชถเชจเซเชธเชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ (เชธเซ‡เช—เชฎเซ‡เชจเซเชŸ เชŸเซเชฐเซ€ เชเช—เซเชฐเชฟเช—เซ‡เชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเชฐ เช†เชงเชพเชฐเชฟเชค), เชตเซ‡เช•เซเชŸเชฐเชพเช‡เชเซเชก เช•เซเชตเซ‡เชฐเซ€ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชเชจเซเชœเชฟเชจ (เชนเชพเชฏเชชเชฐ-เชชเชพเช‡เชชเชฒเชพเช‡เชจเชฟเช‚เช— เช•เซเชตเซ‡เชฐเซ€ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเชฐ เช†เชงเชพเชฐเชฟเชค), เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€-เช†เชงเชพเชฐเชฟเชค เชฐเซ‡เช—เซเชฏเซเชฒเชฐ เชเช•เซเชธเชชเซเชฐเซ‡เชถเชจ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ RE2, เชคเซ‡เชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช•เซเชตเซ‡เชฐเซ€ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเชฐ เช…เชจเซ‡ เชœเซ‹เชฌเซเชธเชจเชพ เชเช• เชธเชพเชฅเซ‡ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ (เชฎเชฒเซเชŸเชฟ-เชตเชฐเซเชเชจ เช•เชจเซเช•เชฐเชจเซเชธเซ€ เช•เช‚เชŸเซเชฐเซ‹เชฒ) เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ MVCC เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ.
เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ. เชตเชฟเช•เชพเชธ เชนเชœเซ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เช›เซ‡ เชฐเชšเชจเชพ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชชเซเชฐเช•เชพเชถเชจเซ‹.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹