Lëshimi i motorit të ruajtjes TileDB 2.0

Publikuar ruajtje TileDB 2.0, e optimizuar për ruajtjen e matricave multidimensionale dhe të dhënave që përdoren në llogaritjet shkencore. Si fusha aplikimi, TileDB përmend sisteme të ndryshme për përpunimin e informacionit gjenetik, të dhënave hapësinore dhe financiare, pra sisteme që operojnë me matricat sparse shpërndahet ose matricat e mbushura vazhdimisht. TileDB ofron një bibliotekë C++ për abstaraksionin e qasjes në të dhëna dhe metadatat në aplikacione, duke marrë përsipër të gjithë punën e organizimit efikas të ruajtjes në nivel të ulët. Kodi i projektit është shkruar në gjuhën C++ dhe

në përputhje me licencën MIT. Përshtatet të funksionojë në Linux, macOS dhe Windows.

  • Tiparet kryesore tĂ« TileDB:
  • Metoda efikase pĂ«r ruajtjen e matricave tĂ« rralla, tĂ« dhĂ«nat e tĂ« cilave nuk ndjekin njĂ« rend tĂ« vazhdueshĂ«m, matrica mbushet me fragmente dhe pjesa mĂ« e madhe e elementeve mbeten bosh ose pranojnĂ« tĂ« njĂ«jtin vlerĂ«.MundĂ«sia e qasjes nĂ« tĂ« dhĂ«na nĂ« formatin çelĂ«s-vlerĂ« ose grupe kolonesh ();

    Lëshimi i motorit të ruajtjes TileDB 2.0
  • DataFrame
  • );
  • PĂ«rkrahja pĂ«r integrimin me ruajtjet cloud si AWS S3, Google Cloud Storage dhe Azure Blob Storage;
  • PĂ«rkrahja pĂ«r matricat mozaik (blok);
  • MundĂ«sia e pĂ«rdorimit tĂ« algoritmeve tĂ« ndryshĂ«m pĂ«r kompresimin dhe enkriptimin e tĂ« dhĂ«nave;
  • PĂ«rkrahja pĂ«r kontrollet e integritetit pĂ«rmes checksum-eve;
  • Funksionimi nĂ« mĂ«nyrĂ« shumĂ«-threaded me paralelizimin e hyrjes/daljes;
  • PĂ«rkrahja pĂ«r versionimin e tĂ« dhĂ«nave tĂ« ruajtura, pĂ«rfshirĂ« pĂ«r tĂ« nxjerrĂ« shkallĂ«n nĂ« njĂ« moment tĂ« caktuar nĂ« tĂ« kaluarĂ«n ose pĂ«r azhurnime atomike tĂ« grupeve tĂ« mĂ«dha.
  • MundĂ«sia e lidhjes sĂ« metadatat;
  • Modulet e integrimit pĂ«r t'u pĂ«rdorur si motor ruajtjeje nĂ« nivel tĂ« ulĂ«t nĂ« Spark, Dask, MariaDB, GDAL, PDAL, Rasterio, gVCF dhe PrestoDB; Bibliotekat-ndihmĂ«se pĂ«r API-nĂ« C++ pĂ«r gjuhĂ«t Python, R, Java dhe Go.

Lëshimi 2.0 është i veçantë për mbështetje të konceptit 'DataFrame', i cili lejon ruajtjen e të dhënave në formën e kolonave me vlera të një gjatësie të rastësishme, të lidhura me atribute të caktuara. Depoja gjithashtu është optimizuar për përpunimin e grupeve të hollë të madhësive të ndryshme (në qeliza mund të ruhen të dhëna të llojeve të ndryshme dhe mund të kryhen operacione për bashkimin e kolonave të llojeve të ndryshme, për shembull, në të cilat ruhet emri, koha dhe çmimi). Shtuar mbështetje për kolonat me të dhëna string. Shtuar module për integrimin me Google Cloud Storage dhe Azure Blob Storage. Rishikuar API për gjuhën R.

Burimi: opennet.ru

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