UtgÄvan av lagringsmotorn TileDB 2.0

Publicerat lagring TileDB 2.0, optimerat för lagring av flerdimensionella matriser och data som anvÀnds i vetenskapliga berÀkningar. OmsÀttningsomrÄden för TileDB inkluderar olika system för bearbetning av genetisk information, rumslig och finansiell data, dvs. system som hanterar sÀllsynta eller kontinuerligt fyllda flerdimensionella matriser. TileDB erbjuder ett C++-bibliotek för att transparent abstrahera Ätkomst till data och metadata i applikationer, vilket tar pÄ sig hela arbetet med lÄg nivÄ organisation av effektiv lagring. Projektets kod Àr skriven i C++ och sprids licensieras under MIT. Stöder drift pÄ Linux, macOS och Windows.

Huvudfunktioner i TileDB:

  • Effektiva lagringsmetoder för sĂ€llsynta matriser dĂ€r data inte följer kontinuerligt, matrisen fylls med fragment och en stor del av elementen förblir tomma eller tar samma vĂ€rde.
  • Möjlighet att fĂ„ Ă„tkomst till data i nyckel-vĂ€rdeformat eller kolumnuppsĂ€ttningar (DataFrame);

    UtgÄvan av lagringsmotorn TileDB 2.0
  • Stöd för integration med molnlagringstjĂ€nster som AWS S3, Google Cloud Storage och Azure Blob Storage;
  • Stöd för mosaik (block) matriser;
  • Möjlighet att anvĂ€nda olika algoritmer för kompression och kryptering av data;
  • Stöd för integritetskontroll via kontrollsummor;
  • Drift i flertrĂ„dad lĂ€ge med parallellisering av in-/utdata;
  • Stöd för versionering av lagrad data, inklusive att hĂ€mta tillstĂ„nd vid en viss tidpunkt i det förflutna eller atomĂ€ra uppdateringar av hela stora uppsĂ€ttningar.
  • Möjlighet att koppla metadata;
  • Stöd för gruppering av data;
  • Integrationsmoduler för att anvĂ€ndas som lĂ„g-nivĂ„ lagringsmotor i Spark, Dask, MariaDB, GDAL, PDAL, Rasterio, gVCF och PrestoDB;
  • Wrapperbibliotek över C++ API för sprĂ„ken Python, R, Java och Go.

UtgÄvan 2.0 utmÀrker sig med stöd för konceptet "DataFrame", som möjliggör lagring av data i form av kolumner med vÀrden av godtycklig lÀngd, kopplade till specifika attribut. Lagringen Àr ocksÄ optimerad för att hantera glesa matriser av heterogen storlek (cellernas data kan vara av olika typ och man kan utföra sammanfogningsoperationer pÄ kolumner av olika typ, till exempel som innehÄller namn, tid och pris). Stöd har lagts till för kolumner med strÀngdata. Moduler har lagts till för integration med Google Cloud Storage och Azure Blob Storage. API:t för R-sprÄket har omarbetats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster