Famoahana ny DBMS SQLite 3.32. Ny tetikasa DuckDB dia mamolavola karazana SQLite ho an'ny famakafakana fanontaniana

MIVOAKA famotsorana SQLite 3.32.0, DBMS maivana natao ho tranomboky plug-in. Ny kaody SQLite dia zaraina ho sehatra ho an'ny daholobe, i.e. azo ampiasaina tsy misy famerana ary maimaim-poana amin'ny tanjona rehetra. Ny fanohanana ara-bola ho an'ny mpamorona SQLite dia omen'ny consortium noforonina manokana, izay ahitana orinasa toa an'i Adobe, Oracle, Mozilla, Bentley ary Bloomberg.

tena fanovana:

  • ampiharina tombanana variana amin'ny baiko ANALYZE, izay ahafahanao mahazo ny ampahany amin'ny antontan'isa amin'ny angon-drakitra tena lehibe, tsy misy fanondroana feno. Ny fetra amin'ny isan'ny firaketana rehefa mijery tondro iray dia apetraka amin'ny alΓ lan'ny torolΓ lana vaovao "PRAGMA analysis_limit".
  • Nampiana latabatra virtoaly vaovao "code byte", izay manome fampahalalana momba ny bytecode fomba fiteny efa voaomana mialoha (fanambarana voaomana).
  • Nampiana sosona VFS checkum, izay manampy checksum 8-byte amin'ny faran'ny pejy tsirairay misy angona ao amin'ny tahiry ary manamarina azy ireo isaky ny mamaky azy avy ao amin'ny tahiry. Ny sosona dia ahafahanao mamantatra ny fahasimban'ny angon-drakitra vokatry ny kolikoly kisendrasendra ny bits amin'ny fitaovana fitahirizana.
  • Nampiana asa SQL vaovao iif(X,Y,Z), mamerina ny sanda Y raha marina ny teny X, na Z raha tsy izany.
  • INSERT sy UPDATE fomba fiteny izao foana Applied karazana tsanganana mangatsiaka (tsanganana affinity) alohan'ny hanombanana ny fepetra ao amin'ny sakana Life changer.
  • Ny fetra amin'ny isan'ny masontsivana dia nitombo avy amin'ny 999 ho 32766.
  • Nampiana fanitarana Ny laharana ambany indrindra amin'ny UINT miaraka amin'ny fampiharana fanasokajiana filaharana izay mandray ny isa ao amin'ny lahatsoratra mba handaminana an'io lahatsoratra io amin'ny filaharan'ny isa.
  • Ao amin'ny baikon'ny baiko, ny safidy "-csv", "-ascii" ary "-skip" dia nampidirina amin'ny baiko ".import". Ny baiko ".dump" dia manome alalana ny fampiasana modely LIKE maromaro miaraka amin'ny famoahana ny fampifangaroana ny latabatra rehetra mifanaraka amin'ny saron-tava voafaritra. Nampiana baiko ".oom" ho an'ny fananganana debug. Nampiana safidy "--bom" amin'ny baiko ".excel", ".output" ary ".once". Nampiana safidy "--schema" amin'ny baiko ".filectrl".
  • Ny fitenenana ESCAPE voatondro miaraka amin'ny operator LIKE dia manafoana ny wildcards, mifanaraka amin'ny fitondran-tena PostgreSQL.

Fanampin'izany, azontsika atao ny manamarika ny fivoaran'ny DBMS vaovao DuckDB, izay mamolavola variana SQLite natao ho an'ny famonoana fanontaniana fanadihadiana.
Ho fanampin'ny kaody shell avy amin'ny SQLite, ny tetikasa dia mampiasa parser avy amin'ny PostgreSQL sy singa Date Math avy amin'ny MonetDB, ny fampiharana azy manokana amin'ny fiasan'ny varavarankely (mifototra amin'ny algorithm Segment Tree Aggregation), motera famonoana antontan-taratasy vectorised (mifototra amin'ny algorithm Hyper-Pipelining Query Execution), processeur fanehoan-kevitra mahazatra mifototra amin'ny tranomboky. RE2, ny fanamafisam-panontaniana azy manokana sy ny rafitra MVCC amin'ny fitantanana ny fanatanterahana asa miaraka (Version Concurrency Control).
Kaody tetikasa nozarain'i eo ambanin'ny lisansa MIT. Mbola eo amin’ny sehatra ny fampandrosoana mamorona famoahana andrana.

Source: opennet.ru

Add a comment