Serbestberdana DBMS SQLite 3.33

weşandin berdan SQLite 3.33.0, DBMSek sivik wekî pirtûkxaneyek pêvek hatî çêkirin. Koda SQLite wekî qada gelemperî tê belav kirin, ango. dikare ji bo her armancê bê sînor û belaş were bikar anîn. Piştgiriya darayî ji bo pêşdebirên SQLite ji hêla konsorsiyûmek taybetî ve hatî afirandin, ku tê de pargîdaniyên wekî Adobe, Oracle, Mozilla, Bentley û Bloomberg tê peyda kirin.

sereke guhertin:

  • Îfadeya pêkanîn JI JI NZE BIKE ji bo nûvekirina naveroka tabloyek li ser bingeha hilbijarkek ji tabloyek din. Gotin hevoksaziya ku bi PostgreSQL re hevaheng bikar tîne.
  • Mezinahiya databasa herî zêde bi 281 TB hatiye zêdekirin.
  • В PRAGMA integrity_check Kapasîteya kontrolkirina bijartî tenê tabloyek taybetî û pêvekên têkildar peyda bûye (berê hemî databas her gav dihat kontrol kirin).
  • Zêdekirina dirêjkirinê dicţionar bi fonksiyonên hejmarî yên dehemîn ên rasthatî.
  • Di berfirehbûnê de ieee754 Ji bo piştgirîkirina hejmarên binary64 çêtirkirin hatine çêkirin.
  • Ji bo navrûya rêza fermanê (CLI) zêde kirin modên formatkirina derketinê ya nû "box", "json", "markdown" û "table". Di moda derketinê ya "stûn" de, stûn bixweber li ser bingeha naveroka rêza herî dirêj têne berfireh kirin. Di moda derketinê ya "quote" de, nirxa veqetandina ku bi fermana ".separator" hatî danîn tê hesibandin.
  • Berfirehkirinên dehan û ieee754 di nav CLI de têne çêkirin.
  • Pêşveçûn di plansaziya pirsê de hatine çêkirin. Dema ku index t(x,y) hebe, performansa çêtir "HILBIJARTIN min(x) FROM t WHERE y IN (?,?,?)" dipirse. Tespîtkirina pêkandî ya îmkana karanîna plana lêpirsînê ya tev-index-scan ji bo pirsan bi îfadeya "INDEXED BY".
  • Di modê de WAL (Têketin-Pêş Binivîsin) Ger operasyonek nivîsandinê têk biçe, ku bibe sedema binpêkirina daneyê di pelê shm de, ger danûstendinên xwendinê yên çalak hebin, li şûna ku xeletiyek SQLITE_PROTOCOL bavêjin, danûstendinên paşîn naha dikarin yekitiya pelê shm vegerînin.

Source: opennet.ru

Add a comment