udgivelse , en letvægts databasesystem, der er udformet som et tilslutningsbibliotek. Koden til SQLite distribueres som offentlig domæne (public domain), det vil sige, at den kan bruges uden begrænsninger og gratis til enhver form for formål. Den finansielle støtte til SQLite-udviklerne ydes af et konsortium, som er oprettet specielt til dette formål og omfatter virksomheder som Adobe, Oracle, Mozilla, Bentley og Bloomberg.
Vigtige :
- Udtrykket er implementeret for at opdatere indholdet af en tabel baseret på udtræk fra en anden tabel. I udtrykket er der anvendt syntaks svarende til PostgreSQL.
- Den maksimale størrelse af databasen er forhøjet til 281 TB.
- I muliggør selektiv kontrol af kun en bestemt tabel og dens tilknyttede indekser (tidligere blev hele databasen altid kontrolleret).
- Tilføjet udvidelse med funktioner til decimal aritmetik med vilkårlig præcision.
- I udvidelsen er der foretaget forbedringer for at støtte binary64-nummer.
- I kommandogrænsefladen (CLI) er der nye formateringsmuligheder for output: «box», «json», «markdown» og «table». I outputtilstand «column» sikres automatisk udvidelse af kolonner baseret på indholdet af den længste række. I outputtilstanden «quote» tages der højde for værdien af separatoren, der er indstillet af kommandoen «.separator».
- I CLI er udvidelserne decimal og ieee754 indbygget.
- Der er foretaget forbedringer til forespørgselsplanlæggeren. Ydelsen for forespørgsler «SELECT min(x) FROM t WHERE y IN (?, ?, ?» er forbedret ved tilstedeværelsen af indekset t(x,y). Der er implementeret bestemmelse af muligheden for at bruge forespørgselsplanen full-index-scan for forespørgsler med udtrykket «INDEXED BY».
- I tilstand (Write-Ahead Logging) i tilfælde af fejl under skriveoperationen, der fører til brud på datakonsistensen i shm-filen, kan efterfølgende transaktioner genoprette integriteten af shm-filen, når der er aktive læsetransaktioner, i stedet for at vise fejlen SQLITE_PROTOCOL.
Kilde: opennet.ru
