TileDB 2.0 သိုလှောင်မှုအင်ဂျင်ကို ဖြန့်ချိသည်။

Published သိုလှောင်ရုံ TileDB 2.0သိပ္ပံနည်းကျ တွက်ချက်မှုများတွင် အသုံးပြုသည့် multidimensional arrays နှင့် data များကို သိမ်းဆည်းရန်အတွက် အကောင်းဆုံးပြုလုပ်ထားသည်။ မျိုးရိုးဗီဇအချက်အလက်၊ အာကာသနှင့်ဘဏ္ဍာရေးအချက်အလက်များကို စီမံဆောင်ရွက်ရန်အတွက် အမျိုးမျိုးသောစနစ်များကို TileDB အတွက် အသုံးချဧရိယာအဖြစ် ဖော်ပြထားပါသည်။ လည်ပတ်မှုစနစ်များ ကျဲ သို့မဟုတ် ဘက်ပေါင်းစုံ ခင်းကျင်းမှုများကို စဉ်ဆက်မပြတ် ဖြည့်သွင်းသည်။ TileDB သည် အပလီကေးရှင်းများတွင် ဒေတာနှင့် မက်တာဒေတာများကို ပွင့်လင်းမြင်သာစွာ ဝင်ရောက်ကြည့်ရှုနိုင်စေရန်အတွက် C++ စာကြည့်တိုက်ကို ပံ့ပိုးပေးထားပြီး စွမ်းဆောင်ရည်နိမ့်သော သိုလှောင်မှုအတွက် အဆင့်နိမ့်အလုပ်အားလုံးကို ဂရုစိုက်ပါသည်။ ပရောဂျက်ကုဒ်ကို C++ နဲ့ရေးထားတယ်။ ဖြန့်ဝေသည် MIT လိုင်စင်အောက်တွင်။ Linux၊ macOS နှင့် Windows များတွင် အလုပ်လုပ်ရန် ပံ့ပိုးပေးသည်။

TileDB ၏အဓိကအင်္ဂါရပ်များ

  • အဆက်မပြတ်မဟုတ်သော ဒေတာကျဲသော array များကို သိမ်းဆည်းရန် ထိရောက်သောနည်းလမ်းများ ၊ array တွင် အပိုင်းအစများနှင့် ပြည့်နေပြီး အစိတ်အပိုင်းအများစုသည် ဗလာဖြစ်နေသည် သို့မဟုတ် တူညီသောတန်ဖိုးကို ယူသည်။
  • ဒေတာကို သော့တန်ဖိုးဖော်မတ် သို့မဟုတ် ကော်လံအစုံများတွင် ဝင်ရောက်ကြည့်ရှုနိုင်မှု (ဒေတာဘောင်);

    TileDB 2.0 သိုလှောင်မှုအင်ဂျင်ကို ဖြန့်ချိသည်။

  • cloud သိုလှောင်မှု AWS S3၊ Google Cloud Storage နှင့် Azure Blob Storage တို့နှင့် ပေါင်းစပ်မှုကို ပံ့ပိုးပေးသည်။
  • ကြွေပြား (ပိတ်ဆို့) အခင်းအကျင်းများအတွက် ပံ့ပိုးမှု၊
  • မတူညီသောဒေတာချုံ့ခြင်းနှင့် ကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ်များကို သုံးနိုင်ခြင်း၊
  • checksums ကို အသုံးပြု၍ သမာဓိစစ်ဆေးခြင်းအတွက် ပံ့ပိုးမှု၊
  • မျဉ်းပြိုင်အဝင်/အထွက်နှင့်အတူ Multi-threaded မုဒ်တွင် အလုပ်လုပ်ပါ။
  • သိမ်းဆည်းထားသောဒေတာကို ဗားရှင်းသတ်မှတ်ခြင်းအတွက် ပံ့ပိုးမှုပေးခြင်း၊ ယခင်နေရာတစ်ခုတွင် အခြေအနေကို ပြန်လည်ရယူခြင်း သို့မဟုတ် ကြီးမားသောအစုအဝေးတစ်ခုလုံး၏ အက်တမ်မွမ်းမံမှုများကို ပံ့ပိုးပေးခြင်း။
  • မက်တာဒေတာကို ချိတ်ဆက်နိုင်မှု၊
  • ဒေတာအုပ်စုဖွဲ့ခြင်းအတွက် ပံ့ပိုးမှု၊
  • Spark၊ Dask၊ MariaDB၊ GDAL၊ PDAL၊ Rasterio၊ gVCF နှင့် PrestoDB တွင် အဆင့်နိမ့် သိုလှောင်မှုအင်ဂျင်အဖြစ် အသုံးပြုရန်အတွက် ပေါင်းစည်းခြင်း မော်ဂျူးများ
  • Python၊ R၊ Java နှင့် Go အတွက် C++ API အတွက် ချိတ်တွဲထားသော စာကြည့်တိုက်များ။

Release 2.0 သည် အချို့သော attribute များနှင့် ချိတ်ဆက်ထားသော ဒေတာကို မတရားသော အရှည်၏ တန်ဖိုးများ ကော်လံပုံစံဖြင့် သိမ်းဆည်းနိုင်စေသည့် "DataFrame" အယူအဆအတွက် ၎င်း၏ ပံ့ပိုးမှုအတွက် မှတ်သားဖွယ်ကောင်းသည်။ သိုလှောင်မှုအား ကွဲပြားသော အရွယ်အစားအမျိုးမျိုးရှိသော ကွဲပြားသောအရွယ်အစားများ၏ ကျဲကျဲခင်းများကို လုပ်ဆောင်ရန်အတွက်လည်း ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားပါသည် (ဆဲလ်များသည် မတူညီသောအမျိုးအစားများ၏ဒေတာကို သိမ်းဆည်းနိုင်ပြီး မတူညီသောအမျိုးအစားများ၏ ကော်လံများတွင် ပေါင်းစည်းလုပ်ဆောင်နိုင်သည်၊ ဥပမာ၊ အမည်၊ အချိန်နှင့် စျေးနှုန်း သိမ်းဆည်းသည့်အရာများ)။ string data ပါသော ကော်လံများအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။ Google Cloud Storage နှင့် Azure Blob Storage တို့နှင့် ပေါင်းစည်းရန်အတွက် မော်ဂျူးများကို ထည့်သွင်းထားသည်။ R ဘာသာစကားအတွက် API ကို ပြန်လည်ဒီဇိုင်းထုတ်ထားပါသည်။

source: opennet.ru

မှတ်ချက် Add