Lëshimi i motorit të ruajtjes TileDB 2.0

Publikuar ruajtje TileDB 2.0, optimizuar për ruajtjen e matricave shumëdimensionale dhe të dhënave që përdoren në llogaritjet shkencore. Siç përmenden aplikacionet e TileDB, janë disa sisteme përpunimi të informacionit gjenetik, të dhënave hapësinore dhe financiare, pra sisteme që operojnë me grupe të shpërndara ose me matrica shumëdimensionale që mbushen vazhdimisht. TileDB ofron një bibliotekë C++ për të abstraktuar në mënyrë të qartë aksesin në të dhëna dhe metadata në aplikacione, duke marrë përsipër të gjitha punët e organizimit të ulët për ruajtjen efektive. Kodi i projektit është shkruar në C++ dhe distribuohet është nën licencën MIT. Mbështetet funksionimi në Linux, macOS dhe Windows.

Karakteristikat kryesore të TileDB:

  • Metodat efektive tĂ« ruajtjes pĂ«r matricat e shpĂ«rndara, tĂ« dhĂ«nat e tĂ« cilave nuk ndjekin njĂ« vazhdimĂ«si, matrica mbushet me fragmente dhe shumica e elementeve mbeten bosh ose marrin tĂ« njĂ«jtin vlerĂ«.
  • MundĂ«sia e aksesit nĂ« tĂ« dhĂ«na nĂ« formatin çelĂ«s - vlerĂ« ose grupe kolonash (DataFrame);

    Lëshimi i motorit të ruajtjes TileDB 2.0
  • MbĂ«shtetje integrimi me ruajtjet cloud AWS S3, Google Cloud Storage dhe Azure Blob Storage;
  • MbĂ«shtetje pĂ«r matricat mozaike (blokesh);
  • MundĂ«sia e pĂ«rdorimit tĂ« algoritmeve tĂ« ndryshĂ«m pĂ«r kompresionin dhe enkriptimin e tĂ« dhĂ«nave;
  • MbĂ«shtetje pĂ«r verifikimin e integritetit pĂ«rmes kontrolleve tĂ« shumave;
  • Funksionimi nĂ« modalitetin shumĂ«fishtĂ« me paralalelizimin e hyrjes/daljes;
  • MbĂ«shtetje pĂ«r versionimin e tĂ« dhĂ«nave tĂ« ruajtura, pĂ«rfshirĂ« pĂ«r marrjen e gjendjes nĂ« njĂ« moment tĂ« caktuar nĂ« tĂ« kaluarĂ«n ose pĂ«r azhurnime atomike tĂ« grupeve tĂ« mĂ«dha.
  • MundĂ«sia e lidhjes sĂ« metadatave;
  • MbĂ«shtetje pĂ«r grumbullimin e tĂ« dhĂ«nave;
  • Module integrimi pĂ«r t'u pĂ«rdorur si njĂ« motor i ruajtjes nĂ« nivele tĂ« ulĂ«ta nĂ« Spark, Dask, MariaDB, GDAL, PDAL, Rasterio, gVCF dhe PrestoDB;
  • Biblioteka lidhĂ«se mbi API C++ pĂ«r gjuhĂ«t Python, R, Java dhe Go.

Dala 2.0 Ă«shtĂ« e njohur pĂ«r mbĂ«shtetje koncepti tĂ« 'DataFrame', i cili lejon ruajtjen e tĂ« dhĂ«nave nĂ« formĂ«n e kolonave me vlera tĂ« rastit dhe tĂ« lidhura me atribute tĂ« caktuara. Ruajtja Ă«shtĂ« gjithashtu optimizuar pĂ«r pĂ«rpunimin e matricave tĂ« shpĂ«rndara me madhĂ«si heterogjene (nĂ« qeliza mund tĂ« mbahen tĂ« dhĂ«na tĂ« llojeve tĂ« ndryshme dhe mund tĂ« kryhen operacione bashkuesish me kolona tĂ« llojeve tĂ« ndryshme, pĂ«r shembull, ato nĂ« tĂ« cilat mbahet emri, koha dhe çmimi). ËshtĂ« shtuar mbĂ«shtetje pĂ«r kolonat me tĂ« dhĂ«na stringu. JanĂ« shtuar module pĂ«r integrimin me Google Cloud Storage dhe Azure Blob Storage. API pĂ«r gjuhĂ«n R Ă«shtĂ« rinovuar.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster