alliberament , un SGBD lleuger dissenyat com a biblioteca de connectors. El codi SQLite es distribueix com a domini públic, és a dir. es pot utilitzar sense restriccions i de forma gratuïta per a qualsevol propòsit. El suport financer per als desenvolupadors de SQLite és proporcionat per un consorci creat especialment, que inclou empreses com Adobe, Oracle, Mozilla, Bentley i Bloomberg.
El principal :
- Implementat una variant de l'ordre ANALYZE, que us permet fer-ho amb la recopilació parcial d'estadístiques en bases de dades molt grans, sense una exploració completa dels índexs. El límit del nombre de registres en escanejar un índex s'estableix mitjançant la nova directiva "".
- S'ha afegit una nova taula virtual "", que ofereix informació sobre expressions preparades prèviament ().
- S'ha afegit una capa VFS , que afegeix sumes de comprovació de 8 bytes al final de cada pàgina de dades de la base de dades i les comprova cada vegada que es llegeix de la base de dades. La capa us permet detectar danys a la base de dades com a resultat de la corrupció aleatòria de bits en dispositius d'emmagatzematge.
- S'ha afegit una nova funció SQL , retornant el valor Y si l'expressió X és certa, o Z en cas contrari.
- expressions INSERT i UPDATE ara sempre tipus de columna de congelació () abans d'avaluar les condicions del bloc .
- El límit del nombre de paràmetres s'ha augmentat de 999 a 32766.
- S'ha afegit una extensió amb una implementació d'ordenació de seqüències que té en compte els nombres enters del text per ordenar aquest text en ordre numèric.
- A la interfície de línia d'ordres, les opcions "-csv", "-ascii" i "-skip" s'han afegit a l'ordre ".import". L'ordre ".dump" permet l'ús de diverses plantilles LIKE amb la fusió de sortida de totes les taules corresponents a les màscares especificades. S'ha afegit l'ordre ".oom" per a les compilacions de depuració. S'ha afegit l'opció "--bom" a les ordres ".excel", ".output" i ".once". S'ha afegit l'opció "--schema" a l'ordre ".filectrl".
- L'expressió ESCAPE especificada amb l'operador LIKE ara substitueix els comodins, d'acord amb el comportament de PostgreSQL.
A més, podem destacar el desenvolupament d'un nou SGBD , que està desenvolupant una variant de SQLite optimitzada per a l'execució .
A més del codi shell de SQLite, el projecte utilitza un analitzador de PostgreSQL i un component de matemàtiques de dates de , la seva pròpia implementació de funcions de finestra (basades en l'algorisme d'agregació d'arbres de segments), motor d'execució de consultes vectoritzades (basat en l'algorisme d'execució de consultes Hyper-Pipelining), processador d'expressions regulars basat en llibreries , el seu propi optimitzador de consultes i mecanisme MVCC per gestionar l'execució simultània de treballs (Control de concurrència multiversió).
Codi del projecte sota llicència MIT. El desenvolupament encara està en fase llançaments experimentals.
Font: opennet.ru
