Ukukhutshwa kwe-TileDB 2.0 injini yokugcina

Papashwe ngomhla indawo yokugcina I-TileDB 2.0, elungiselelwe ukugcina uluhlu lwe-multidimensional kunye nedatha esetyenziswa kubalo lwezenzululwazi. Iinkqubo ezahlukeneyo zokucubungula ulwazi lwezofuzo, iinkcukacha zendawo kunye nezemali zikhankanywe njengeendawo zesicelo seTileDB, okt. iinkqubo zokusebenza kancinci okanye uzalise ngokuqhubekayo uluhlu olunemilinganiselo emininzi. I-TileDB inikezela ngelayibrari ye-C ++ yokufikelela ngokucacileyo kwidatha kunye neemethadatha kwizicelo, ukunyamekela wonke umsebenzi ophantsi ophantsi wokugcinwa ngokufanelekileyo. Ikhowudi yeprojekthi ibhaliwe kwi-C ++ kunye isasazwa ngu phantsi kwelayisenisi ye-MIT. Ixhasa umsebenzi kwiLinux, macOS kunye neWindows.

Iimpawu eziphambili zeTileDB:

  • Iindlela ezisebenzayo zokugcina uluhlu oluncinci, idatha apho ingaqhubekiyo; uluhlu luzaliswe ngamaqhekeza kwaye uninzi lweziqalelo zihlala zingenanto okanye zithatha ixabiso elifanayo.
  • Ukukwazi ukufikelela kwidatha kwifomati yexabiso elingundoqo okanye iiseti zekholamu (DataFrame);

    Ukukhutshwa kwe-TileDB 2.0 injini yokugcina

  • Ixhasa ukuhlanganiswa kunye nokugcinwa kwefu i-AWS S3, i-Google Cloud Storage kunye ne-Azure Blob Storage;
  • Inkxaso yeethayile (ibhloko) arrays;
  • Ukukwazi ukusebenzisa ukunyanzeliswa kwedatha eyahlukeneyo kunye ne-encryption algorithms;
  • Inkxaso yokujonga ingqibelelo kusetyenziswa iitshekhisum;
  • Sebenza kwimodi enemisonto emininzi kunye negalelo/imveliso efanayo;
  • Inkxaso yoguqulelo lwedatha egciniweyo, kubandakanywa nokubuyisela imeko kwindawo ethile kwixesha elidlulileyo okanye uhlaziyo lwe-athomu yeeseti ezinkulu.
  • Ukukwazi ukudibanisa imetadata;
  • Inkxaso yokuqokelelwa kwedatha;
  • Iimodyuli zokudityaniswa kokusetyenziswa njengenjini yokugcina ephantsi kwi-Spark, Dask, MariaDB, GDAL, PDAL, Rasterio, gVCF kunye ne-PrestoDB;
  • Iilayibrari ezibophelelayo zeC++ API yePython, R, Java kunye neGo.

Ukukhutshwa kwe-2.0 kuyaphawuleka ngenkxaso yayo kwingqikelelo ye "DataFrame", evumela idatha ukuba igcinwe ngohlobo lweekholamu zamaxabiso obude obungenasizathu, ebotshelelwe kwiimpawu ezithile. Ugcino lukwalungiselelwa ukusetyenzwa kwee-arrays ezinqabileyo zobukhulu obuhlukeneyo (iiseli zinokugcina idatha yeentlobo ezahlukeneyo kwaye zingenza imisebenzi yokudibanisa kwiikholamu zeentlobo ezahlukeneyo, umzekelo, ezo zigcina igama, ixesha kunye nexabiso). Inkxaso eyongeziweyo yeekholamu ezinedatha yomtya. Iimodyuli ezongeziweyo zokudityaniswa ne-Google Cloud Storage kunye ne-Azure Blob Storage. I-API yolwimi lwe-R yenziwe ngokutsha.

umthombo: opennet.ru

Yongeza izimvo