TileDB 2.0 salvestusmootorit on vÀljalaskealune

Avaldatud salvestus TileDB 2.0, optimeeritud mitmemÔÔtmeliste massiivide ja teaduslikes arvutustes kasutatavate andmete salvestamiseks. TileDB rakenduste valdkondade hulka kuuluvad erinevad geneetilise informatsiooni töötlemise, ruumiliste ja finantsandmete sĂŒsteemid, st sĂŒsteemid, mis kĂ€sitlevad haruldasi vĂ”i pidevalt tĂ€idetavaid mitmemÔÔtmelisi massiive. TileDB pakub C++ teeki, mis vĂ”imaldab andmete ja metaandmete juurdepÀÀsu sujuvat abstraktsioneerimist rakendustes, vĂ”ttes enda kanda kogu madala taseme efektiivse salvestamise korraldamise. Projekti kood on kirjutatud C++ keeles ja levitatakse MIT litsentsi all. Töötab Linuxis, macOS-is ja Windowsis.

TileDB pÔhijooned:

  • Efektiivsed haruldaste massiivide salvestamise meetodid, kus andmed ei ole pidevad, massiiv tĂ€idetakse fragmentidega ja suur osa elementidest jÀÀb tĂŒhjaks vĂ”i vĂ”tab sama vÀÀrtuse.
  • Andmete juurdepÀÀsu vĂ”imalus vĂ”tme-vÀÀrtuse formaadis vĂ”i veergude komplektide kaudu (DataFrame);

    TileDB 2.0 salvestusmootorit on vÀljalaskealune
  • Toetab integratsiooni pilvesalvestusteenustega AWS S3, Google Cloud Storage ja Azure Blob Storage;
  • Toetab mosaiikseid (plokk-) massiive;
  • Andmete tihendamise ja krĂŒpteerimise erinevate algoritmide kasutamise vĂ”imalus;
  • Toetab kontrollsummade pĂ”hjal sisse registreeritud andmete terviklikkuse kontrollimist;
  • Töötab mitme kiirusreĆŸiimiga, jagades sisend-/vĂ€ljundoperaatootori;
  • Toetab salvestatud andmete versioonimist, sealhulgas kindlate seisundite vĂ€ljatoomise vĂ”imalus minevikus vĂ”i suurtel komplektidel atomaarsete uuenduste tegemine.
  • VĂ”imalus metaandmete sidumiseks;
  • Toetab andmete grupeerimist;
  • Integratsioonimoodulid madala taseme salvestusmootorina kasutamiseks Sparkis, Daskis, MariaDB-s, GDAL-is, PDAL-is, Rasterio-s, gVCF-is ja PrestoDB-s;
  • Python, R, Java ja Go keele jaoks C++ API kohaliku teekide kasutamine.

Versioon 2.0 paistab silma „DataFrame“ kontseptsiooni toetamisega, mis vĂ”imaldab andmete salvestamist erineva pikkusega vÀÀrtuste veergudena, mis on seotud kindlate atribuutidega. Salvestus on ka optimeeritud mitmekesise suurusega haruldaste massiivide töötlemiseks (ristmestedes vĂ”ivad olla andmed erinevate tĂŒĂŒpidega ja saab teostada veergude erinevat tĂŒĂŒpi ĂŒhendamise operatsioone, nĂ€iteks, kus on salvestatud nimi, aeg ja hind). Lisatud on toetamine stringi andmete veergude jaoks. Lisatud moodulid Google Cloud Storage’i ja Azure Blob Storage’i integreerimiseks. R-keele API on ĂŒle vaadatud.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster