Нашри муҳаррики нигаҳдории TileDB 2.0

Нашр дар бораи анбор TileDB 2.0, барои нигоҳ доштани массивҳои бисёрченака ва маълумоте, ки дар ҳисобҳои илмӣ истифода мешаванд, оптимизатсия шудааст. Системаҳои гуногуни коркарди иттилооти генетикӣ, маълумоти фазоӣ ва молиявӣ ҳамчун соҳаҳои татбиқи TileDB зикр мешаванд, яъне. системаҳои амалиётӣ камёфт ё массивҳои бисёрченакаи пайваста пур карда мешаванд. TileDB китобхонаи C++-ро барои ба таври шаффоф абстракт кардани дастрасӣ ба додаҳо ва метамаълумотҳо дар барномаҳо пешниҳод мекунад ва тамоми корҳои сатҳи пастро барои нигаҳдории муассир ғамхорӣ мекунад. Рамзи лоиҳа дар C++ навишта шудааст ва паҳн мекунад таҳти иҷозатномаи MIT. Корҳоро дар Linux, macOS ва Windows дастгирӣ мекунад.

Хусусиятҳои асосии TileDB:

  • Усулҳои самараноки нигоҳдории массивҳои камёфт, ки маълумот дар он муттасил нест; массив бо порчаҳо пур мешавад ва аксари элементҳо холӣ мемонанд ё як арзиш мегиранд.
  • Имконияти дастрасӣ ба маълумот дар формати арзиш ё маҷмӯи сутунҳо (DataFrame);

    Нашри муҳаррики нигаҳдории TileDB 2.0

  • Интегратсияро бо нигаҳдории абрии AWS S3, Google Cloud Storage ва Azure Blob Storage дастгирӣ мекунад;
  • Дастгирии массивҳои сафолӣ (блок);
  • Қобилияти истифодаи алгоритмҳои фишурдани маълумот ва рамзгузории гуногун;
  • Дастгирии тафтиши якпорчагӣ бо истифода аз ҳисобҳо;
  • Кор дар реҷаи бисёр ришта бо вуруд/баромади параллелӣ;
  • Дастгирии версияи маълумоти захирашуда, аз ҷумла барои дарёфти ҳолати як нуқтаи муайян дар гузашта ё навсозии атомии тамоми маҷмӯи калон.
  • Имконияти пайваст кардани метамаълумот;
  • Дастгирии гурӯҳбандии маълумот;
  • Модулҳои ҳамгироӣ барои истифода ҳамчун муҳаррики нигоҳдории сатҳи паст дар Spark, Dask, MariaDB, GDAL, PDAL, Rasterio, gVCF ва PrestoDB;
  • Китобхонаҳои ҳатмӣ барои API C++ барои Python, R, Java ва Go.

Release 2.0 бо дастгирии консепсияи "DataFrame" намоён аст, ки имкон медиҳад маълумотро дар шакли сутунҳои арзишҳои дарозии худсарона, ки ба атрибутҳои муайян алоқаманд нигоҳ дошта шаванд. Нигоҳдорӣ инчунин барои коркарди массивҳои парокандаи андозаҳои гетерогенӣ оптимизатсия карда шудааст (ҳуҷайраҳо метавонанд маълумотҳои намудҳои гуногунро нигоҳ доранд ва метавонанд амалиёти якҷоякуниро дар сутунҳои намудҳои гуногун иҷро кунанд, масалан, онҳое, ки ном, вақт ва нархро нигоҳ медоранд). Дастгирии иловашуда барои сутунҳо бо маълумоти сатр. Модулҳои иловашуда барои ҳамгироӣ бо Google Cloud Storage ва Azure Blob Storage. API барои забони R аз нав тарҳрезӣ шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ