DBMS SQLite 3.32 рдХрд╛ рд╡рд┐рдореЛрдЪрдиред DuckDB рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП SQLite рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ

рдкреНрд░рдХрд╛рд╢рд┐рдд ╤А╨╡╨╗╨╕╨╖ рдПрд╕рдХреНрдпреВрд▓рд╛рдЗрдЯ 3.32.0, рдПрдХ рд╣рд▓реНрдХрд╛ DBMS рдЬрд┐рд╕реЗ рдкреНрд▓рдЧ-рдЗрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред SQLite рдХреЛрдб рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдХрд┐рд╕реА рднреА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдФрд░ рдирд┐:рд╢реБрд▓реНрдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред SQLite рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рддреНрддреАрдп рд╕рд╣рд╛рдпрддрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ Adobe, Oracle, Mozilla, Bentley рдФрд░ Bloomberg рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЕрдиреБрдорд╛рдирд┐рдд ANALYZE рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░, рдЬреЛ рдЖрдкрдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдкреВрд░реНрдг рд╕реНрдХреИрди рдХреЗ рдмрд┐рдирд╛, рдмрд╣реБрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЖрдВрдХрдбрд╝реЛрдВ рдХрд╛ рдЖрдВрд╢рд┐рдХ рд╕рдВрдЧреНрд░рд╣ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╕реНрдХреИрди рдХрд░рддреЗ рд╕рдордп рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рдирдП рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рд╣реИ "PRAGMA рд╡рд┐рд╢реНрд▓реЗрд╖рдг_рд╕реАрдорд╛"ред
  • рдирдИ рд╡рд░реНрдЪреБрдЕрд▓ рдЯреЗрдмрд▓ рдЬреЛрдбрд╝реА рдЧрдИ"рдмрд╛рдИрдЯрдХреЛрдб", рдЬреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдмрд╛рдИрдЯрдХреЛрдб рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ (рддреИрдпрд╛рд░ рдмрдпрд╛рди).
  • VFS рдкрд░рдд рдЬреЛрдбрд╝реА рдЧрдИ рдЪреЗрдХрд╕рдо, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЗ рдЕрдВрдд рдореЗрдВ 8-рдмрд╛рдЗрдЯ рдЪреЗрдХрд╕рдо рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рд╣рд░ рдмрд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкрдврд╝реЗ рдЬрд╛рдиреЗ рдкрд░ рдЙрдирдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред рдкрд░рдд рдЖрдкрдХреЛ рднрдВрдбрд╛рд░рдг рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдмрд┐рдЯреНрд╕ рдХреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╖рддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
  • рдирдпрд╛ SQL рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЖрдИрдЖрдИрдПрдл(рдПрдХреНрд╕,рд╡рд╛рдИ,рдЬреЗрдб), рдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ X рд╕рддреНрдп рд╣реИ, рддреЛ рдорд╛рди Y рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдпрд╛ рдЕрдиреНрдпрдерд╛ Z рд▓реМрдЯрд╛рддрд╛ рд╣реИред
  • рдЕрдм рд╣рдореЗрд╢рд╛ INSERT рдФрд░ UPDATE рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рд▓рд╛рдЧреВ рдлреНрд░реАрдЬрд┐рдВрдЧ рдХреЙрд▓рдо рдкреНрд░рдХрд╛рд░ (рд╕реНрддрдВрдн рдЖрддреНрдореАрдпрддрд╛) рдмреНрд▓реЙрдХ рдореЗрдВ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ.
  • рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ 999 рд╕реЗ рдмрдврд╝рд╛рдХрд░ 32766 рдХрд░ рджреА рдЧрдИ рд╣реИред
  • рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ UINT рдорд┐рд▓рд╛рди рдХреНрд░рдо рдЕрдиреБрдХреНрд░рдо рдЫрдБрдЯрд╛рдИ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЬреЛ рдЙрд╕ рдкрд╛рда рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдореЗрдВ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред
  • рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ, рд╡рд┐рдХрд▓реНрдк "-csv", "-ascii" рдФрд░ "-рд╕реНрдХрд┐рдк" рдХреЛ ".import" рдХрдорд╛рдВрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред ".dump" рдХрдорд╛рдВрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рд╕реНрдХ рдХреЗ рдЕрдиреБрд░реВрдк рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдорд░реНрдЬ рдХреЗ рд╕рд╛рде рдХрдИ LIKE рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП ".oom" рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред ".excel", ".output" рдФрд░ ".once" рдХрдорд╛рдВрдб рдореЗрдВ "--bom" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред ".filectrl" рдХрдорд╛рдВрдб рдореЗрдВ "--schema" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • LIKE рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ ESCAPE рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЕрдм PostgreSQL рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк, рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рдо рдПрдХ рдирдП DBMS рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдиреЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдбрдХрдбреАрдмреА, рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд SQLite рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкреНрд░рд╢реНрди.
SQLite рд╕реЗ рд╢реЗрд▓ рдХреЛрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░реЛрдЬреЗрдХреНрдЯ PostgreSQL рд╕реЗ рдПрдХ рдкрд╛рд░реНрд╕рд░ рдФрд░ рджрд┐рдирд╛рдВрдХ рдЧрдгрд┐рдд рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдореЛрдиреЗрдЯрдбреАрдмреА, рд╡рд┐рдВрдбреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЕрдкрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рд╕реЗрдЧрдореЗрдВрдЯ рдЯреНрд░реА рдПрдЧреНрд░реАрдЧреЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд), рд╡реЗрдХреНрдЯрд░рдХреГрдд рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдЗрдВрдЬрди (рд╣рд╛рдЗрдкрд░-рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд), рд▓рд╛рдЗрдмреНрд░реЗрд░реА-рдЖрдзрд╛рд░рд┐рдд рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ RE2, рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди (рдорд▓реНрдЯреА-рд╡рд░реНрдЬрди рдХрдВрдХрд░реЗрдВрд╕реА рдХрдВрдЯреНрд░реЛрд▓) рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдФрд░ рдПрдорд╡реАрд╕реАрд╕реА рддрдВрддреНрд░ред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд. рд╡рд┐рдХрд╛рд╕ рдЕрднреА рднреА рдЪрд░рдг рдореЗрдВ рд╣реИ рдЧрдарди рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд░рд┐рд▓реАрдЬрд╝.

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ