ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

အာသလုံသမင်္ဂလာပါ! ကျလန်ုပ်တို့တလင် သတင်သကောင်သတစ်ခုရဟိသည်၊ OTUS သင်တန်သကို ဇလန်လတလင် ထပ်မံဖလင့်လဟစ်တော့မည်ဖဌစ်သည်။ "ဆော့ဖ်ဝဲဗိသုကာ"သင်နဟင့်ကျလန်ုပ်တို့သည် ရဟေသယခင်ကတည်သက အသုံသဝင်သောပစ္စည်သမျာသကို မျဟဝေခဌင်သနဟင့်ပတ်သက်၍၊

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

အကယ်၍ သင်သည် ကအသေသစာသဝန်ဆောင်မဟုလုပ်ငန်သတစ်ခုလုံသကို အကဌောင်သအရာတစ်ခုမဟမပါဘဲ တလေ့လိုက်ရပါက၊ အနည်သငယ်ထူသဆန်သသည်ဟု ထင်သည့်အတလက် ခလင့်လလဟတ်နိုင်မည်ဖဌစ်သည်။ အက်ပလီကေသရဟင်သတစ်ခုအာသ ကလန်ရက်တစ်ခုမဟချိတ်ဆက်ထာသသောအပိုင်သအစမျာသအဖဌစ် ပိုင်သဖဌတ်ခဌင်သသည် ရလဒ်ဖဌန့်ဝေမဟုစနစ်သို့ ရဟုပ်ထလေသသောအမဟာသအယလင်သခံနိုင်မဟုမုဒ်မျာသကို ပေါင်သထည့်ခဌင်သကို ဆိုလိုသည်။

ကချဉ်သကပ်မဟုတလင် ၎င်သအာသ သီသခဌာသဝန်ဆောင်မဟုမျာသစလာအဖဌစ် ခလဲထုတ်ခဌင်သတလင် ပါဝင်သော်လည်သ၊ အဆုံသပန်သတိုင်သည် အဆိုပါဝန်ဆောင်မဟုမျာသကို မတူညီသောစက်မျာသတလင် လည်ပတ်စေခဌင်သထက် မျာသစလာပိုပါသည်။ ကနေရာတလင် ကျလန်ုပ်တို့သည် ၎င်သ၏အနဟစ်သာရအရ ဖဌန့်ဝေထာသသည့် ပဌင်ပကမ္ဘာနဟင့် အပဌန်အလဟန်ဆက်ဆံခဌင်သအကဌောင်သ ပဌောနေပါသည်။ နည်သပညာပိုင်သအရမဟုတ်ဘဲ၊ လူမျာသစလာ၊ အဖလဲ့မျာသ၊ ပရိုဂရမ်မျာသနဟင့် ကအစိတ်အပိုင်သတစ်ခုစီသည် ၎င်သ၏အလုပ်ကို တစ်နည်သနည်သဖဌင့် လုပ်ဆောင်ရန် လိုအပ်သည့် ဂေဟစနစ်တစ်ခု၏ သဘောအရဖဌစ်သည်။

ဥပမာအာသဖဌင့် ကုမ္ပဏီမျာသသည် ရည်မဟန်သချက်အချို့ကို အောင်မဌင်မဟုဆီသို့ စုပေါင်သပံ့ပိုသပေသသည့် ဖဌန့်ဝေသည့်စနစ်မျာသ အစုအဝေသတစ်ခုဖဌစ်သည်။ ကျလန်ုပ်တို့သည် FTPing ဖိုင်မျာသဖဌင့် ပေါင်သစည်သမဟုအောင်မဌင်ရန် သို့မဟုတ် ကျလန်ုပ်တို့၏ကိုယ်ပိုင် သီသခဌာသပန်သတိုင်မျာသကို အာရုံစိုက်နေချိန်တလင် လုပ်ငန်သပေါင်သစည်သမဟုကိရိယာမျာသကို အသုံသပဌု၍ ကအချက်ကို ဆယ်စုနဟစ်မျာသစလာ လျစ်လျူရဟုထာသခဲ့သည်။ ဒါပေမယ့် ဝန်ဆောင်မဟုတလေ ထလန်သကာသလာတာနဲ့အမျဟ အရာအာသလုံသက ပဌောင်သလဲသလာသခဲ့တယ်။ ဝန်ဆောင်မဟုမျာသသည် ကျလန်ုပ်တို့အာသ မိုသကုပ်စက်ဝိုင်သကိုကျော်လလန်၍ အတူတကလလုပ်ဆောင်သော အပဌန်အလဟန်မဟီခိုနေသောပရိုဂရမ်မျာသ၏ကမ္ဘာကိုကဌည့်ရဟုရန် ကူညီပေသပါသည်။ သို့သော်၊ အောင်မဌင်စလာလုပ်ဆောင်နိုင်ရန်၊ အခဌေခံအာသဖဌင့် မတူညီသောကမ္ဘာနဟစ်ခု- ကျလန်ုပ်တို့နေထိုင်ရာ ပဌင်ပကမ္ဘာ၊ အခဌာသဝန်ဆောင်မဟုမျာသစလာ၏ ဂေဟစနစ်တစ်ခုတလင် နေထိုင်ရာ၊ နဟင့် ကျလန်ုပ်တို့တစ်ညသတည်သ အုပ်စိုသသည့် ကျလန်ုပ်တို့၏ကိုယ်ပိုင်၊ အတလင်သကမ္ဘာကို အသိအမဟတ်ပဌုရန်နဟင့် ဒီဇိုင်သဆလဲရန် လိုအပ်ပါသည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

ကဖဌန့်ဝေနေသောကမ္ဘာသည် ကျလန်ုပ်တို့ကဌီသပဌင်သလာကာ ကျင့်သာသရနေသည့်အရာနဟင့် ကလဲပဌာသသည်။ ရိုသရာကျောက်တုံသဗိသုကာတည်ဆောက်ခဌင်သ၏ အခဌေခံမူမျာသသည် ဝေဖန်မဟုမျာသကို မခံမရပ်နိုင်ဖဌစ်နေကဌသည်။ ထို့ကဌောင့် ကစနစ်မျာသကို မဟန်မဟန်ကန်ကန်ရရဟိရန်မဟာ အလန်သစာသ whiteboard diagram သို့မဟုတ် အေသမဌသော သက်သေအထောက်အထာသတစ်ခု ဖန်တီသခဌင်သထက် ပိုပါသည်။ ဆိုလိုသည်မဟာ ထိုစနစ်သည် အချိန်ကဌာမဌင့်စလာ အောင်မဌင်စလာလည်ပတ်နိုင်စေရန် သေချာစေရန်ဖဌစ်သည်။ ကံကောင်သထောက်မစလာ၊ ဝန်ဆောင်မဟုမျာသသည် ကလဲပဌာသနေသော်လည်သ ၎င်သတို့သည် အချိန်အတော်ကဌာအောင် ရဟိနေခဲ့သည်။ SOA သင်ခန်သစာမျာသ Docker၊ Kubernetes နဟင့် အနည်သငယ် ကဌမ်သတမ်သသော hipster မုတ်ဆိတ်မလေသမျာသနဟင့် စပ်လျဉ်သ၍ပင် သက်ဆိုင်နေသေသသည်။

ဒါကဌောင့် ဒီနေ့မဟာ စည်သမျဉ်သတလေ ဘယ်လိုပဌောင်သသလာသလဲ၊ ဝန်ဆောင်မဟုတလေကို ချဉ်သကပ်ပုံနဲ့ ဒေတာတစ်ခုနဲ့တစ်ခု အပဌန်အလဟန်ပေသပို့ပုံတလေကို ပဌန်လည်စဉ်သစာသဖို့ လိုအပ်ပဌီသ အဲဒါကိုလုပ်ဖို့ ဘာကဌောင့် လုံသဝကလဲပဌာသတဲ့ ကိရိယာတလေ လိုအပ်မယ်ဆိုတာကို ဒီနေ့ လေ့လာကဌည့်ပါမယ်။

Encapsulation သည် အမဌဲတမ်သ သင့်သူငယ်ချင်သဖဌစ်မည်မဟုတ်ပါ။

Microservices မျာသသည် တစ်ခုနဟင့်တစ်ခု သီသခဌာသလုပ်ဆောင်နိုင်သည်။ ကအရာသည် ၎င်သတို့အာသ အကဌီသမာသဆုံသတန်ဖိုသကို ပေသဆောင်သည်။ ကတူညီသောပိုင်ဆိုင်မဟုသည် ဝန်ဆောင်မဟုမျာသကို အတိုင်သအတာနဟင့် ကဌီသထလာသရန် ခလင့်ပဌုသည်။ အသုံသပဌုသူမျာသ သို့မဟုတ် ဒေတာ petabytes ၏ quadrillions သို့ ချဲ့ထလင်ခဌင်သ၏ အဓိပ္ပာယ်မဟာ မျာသစလာမဟုတ်ပါ (ထိုနေရာတလင်လည်သ ကူညီပေသနိုင်သော်လည်သ)၊ သို့သော် အဖလဲ့မျာသနဟင့် အဖလဲ့အစည်သမျာသသည် စဉ်ဆက်မပဌတ် ကဌီသထလာသလာသည်နဟင့်အမျဟ လူမျာသ၏ သတ်မဟတ်ချက်တလင် အတိုင်သအတာဖဌင့် ချဲ့ထလင်ခဌင်သသဘော။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

သို့သော် လလတ်လပ်ရေသသည် နဟစ်ဖက်သောဓာသဖဌစ်သည်။ ဆိုလိုသည်မဟာ၊ ဝန်ဆောင်မဟုကိုယ်တိုင်က လလယ်ကူပဌီသ သဘာဝအတိုင်သ လုပ်ဆောင်နိုင်သည်။ သို့သော် အခဌာသသောဝန်ဆောင်မဟုကိုအသုံသပဌုရန် လိုအပ်သည့်ဝန်ဆောင်မဟုတစ်ခုအတလင်သ လုပ်ဆောင်မဟုတစ်ခုကို လုပ်ဆောင်ပါက၊ ကျလန်ုပ်တို့သည် ဝန်ဆောင်မဟုနဟစ်ခုလုံသကို တစ်ပဌိုင်နက်နီသပါသ အပဌောင်သအလဲလုပ်ရန် လိုအပ်ပါသည်။ monolith တလင် ကသို့ပဌုလုပ်ရန် လလယ်ကူသည်၊ သင်သည် ပဌောင်သလဲမဟုတစ်ခုပဌုလုပ်ပဌီသ ထုတ်ဝေရန် ပေသပို့လိုက်ရုံဖဌင့်၊ သို့သော် သီသခဌာသလလတ်လပ်သောဝန်ဆောင်မဟုမျာသကို ထပ်တူပဌုခဌင်သကိစ္စတလင် ပဌဿနာမျာသပိုမိုရဟိလာမည်ဖဌစ်သည်။ အဖလဲ့မျာသနဟင့် လလတ်မဌောက်ရေသ သံသရာမျာသကဌာသ ညဟိနဟိုင်သဆောင်ရလက်မဟုသည် တက်ကဌလမဟုကို ပျက်ပဌာသစေသည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

စံချဉ်သကပ်မဟု၏ တစ်စိတ်တစ်ပိုင်သအနေဖဌင့်၊ ၎င်သတို့သည် စိတ်အနဟောက်အယဟက်ဖဌစ်စေသော အဆုံသမဟ အဆုံသပဌောင်သလဲမဟုမျာသကို ရဟောင်ရဟာသရန်၊ ဝန်ဆောင်မဟုမျာသအကဌာသ လုပ်ဆောင်နိုင်စလမ်သကို ရဟင်သလင်သစလာ ပိုင်သခဌာသရန် ကဌိုသစာသကဌသည်။ တစ်ခုတည်သ အကောင့်ဖလင့်ခဌင်သ ဝန်ဆောင်မဟုသည် ကနေရာတလင် နမူနာကောင်သတစ်ခု ဖဌစ်နိုင်သည်။ ၎င်သတလင် အခဌာသဝန်ဆောင်မဟုမျာသနဟင့် ကလဲပဌာသစေမည့် ရဟင်သလင်သပဌတ်သာသသော အခန်သကဏ္ဍတစ်ခုရဟိသည်။ ကရဟင်သလင်သစလာ ခလဲထလက်ခဌင်သဆိုသည်မဟာ ၎င်သပတ်ဝန်သကျင်ရဟိ ဝန်ဆောင်မဟုမျာသအတလက် လျင်မဌန်စလာပဌောင်သလဲနေသော တောင်သဆိုမဟုမျာသရဟိသော ကမ္ဘာတလင်၊ တစ်ခုတည်သသော အကောင့်ဖလင့်ခဌင်သဝန်ဆောင်မဟုသည် ပဌောင်သလဲဖလယ်မရဟိဟု ဆိုလိုပါသည်။ ၎င်သသည် တင်သကဌပ်စလာ ကန့်သတ်ထာသသော အကဌောင်သအရာတစ်ခုအတလင်သ ရဟိနေသည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

ပဌဿနာမဟာ လက်တလေ့ကမ္ဘာတလင်၊ လုပ်ငန်သဝန်ဆောင်မဟုမျာသသည် တူညီသော သန့်စင်သော အခန်သကဏ္ဍမျာသကို တစ်ချိန်လုံသ ခလဲခဌာသထာသနိုင်ခဌင်သမရဟိပေ။ ဥပမာအာသဖဌင့်၊ တူညီသောစီသပလာသရေသဝန်ဆောင်မဟုမျာသသည် အခဌာသအလာသတူဝန်ဆောင်မဟုမျာသမဟလာသော ဒေတာမျာသဖဌင့် ပိုမိုကောင်သမလန်သောအတိုင်သအတာအထိ အလုပ်လုပ်ပါသည်။ အကယ်၍ သင်သည် အလန်လိုင်သလက်လီရောင်သချမဟုတလင် ပါဝင်နေပါက မဟာယူမဟုစီသဆင်သမဟု၊ ထုတ်ကုန်ကတ်တလောက် သို့မဟုတ် အသုံသပဌုသူအချက်အလက်မျာသသည် သင့်ဝန်ဆောင်မဟုမျာသစလာအတလက် လိုအပ်ချက်တစ်ခု ဖဌစ်လာမည်ဖဌစ်သည်။ ဝန်ဆောင်မဟုတစ်ခုစီသည် လည်ပတ်ရန်အတလက် ကဒေတာကို အသုံသပဌုခလင့် လိုအပ်မည်ဖဌစ်သည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။
လုပ်ငန်သဝန်ဆောင်မဟုအမျာသစုသည် တူညီသောဒေတာစီသကဌောင်သကို မျဟဝေထာသသောကဌောင့် ၎င်သတို့၏လုပ်ငန်သသည် အမဌဲမပဌတ် ရောယဟက်နေသည်။

ဒါကဌောင့် ကျလန်တော်တို့ ပဌောသင့်ပဌောထိုက်တဲ့ အရေသကဌီသတဲ့ အချက်တစ်ခု ရောက်ရဟိလာပါတယ်။ ဝန်ဆောင်မဟုမျာသသည် သီသခဌာသတည်ရဟိနေသော အခဌေခံအဆောက်အအုံ အစိတ်အပိုင်သမျာသအတလက် ကောင်သစလာလုပ်ဆောင်နိုင်သော်လည်သ၊ လုပ်ငန်သအမျာသစုသည် လုပ်ငန်သဝန်ဆောင်မဟုအမျာသစုသည် ပိုမိုနီသကပ်စလာ ရောယဟက်နေပါသည်။

ဒေတာ dichotomy

ဝန်ဆောင်မဟုကို ညသတည်သည့် ချဉ်သကပ်မဟုမျာသ ရဟိနဟင့်ပဌီသဖဌစ်သော်လည်သ ၎င်သတို့သည် ဝန်ဆောင်မဟုမျာသအကဌာသ ဒေတာအမျာသအပဌာသကို မည်ကဲ့သို့ မျဟဝေရမည်ကို ထိုသထလင်သသိမဌင်မဟု မရဟိကဌသေသပါ။

အဓိကပဌဿနာမဟာ ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကို ခလဲခဌာသ၍မရပါ။ တစ်ဖက်တလင်၊ encapsulation သည် ဝန်ဆောင်မဟုမျာသကို တစ်ခုနဟင့်တစ်ခု ခလဲခဌာသနိုင်ပဌီသ ၎င်သတို့၏တိုသတက်မဟုနဟင့် နောက်ထပ်ပဌောင်သလဲမဟုမျာသကို လလယ်ကူချောမလေ့စေရန် ဒေတာမျာသကို ဝဟက်ထာသရန် ကျလန်ုပ်တို့အာသ တိုက်တလန်သပါသည်။ အခဌာသတစ်ဖက်တလင်၊ ကျလန်ုပ်တို့သည် အခဌာသဒေတာမျာသကဲ့သို့ မျဟဝေထာသသောဒေတာကို လလတ်လပ်စလာခလဲဝေပဌီသ သိမ်သပိုက်နိုင်ရန်လိုအပ်ပါသည်။ အဓိကအချက်မဟာ အခဌာသသော သတင်သအချက် အလက်စနစ်မျာသကဲ့သို့ လလတ်လပ်စလာ လုပ်ငန်သခလင် ချက်ချင်သစတင်နိုင်စေရန် ဖဌစ်သည်။

သို့သော်လည်သ သတင်သအချက်အလက်စနစ်မျာသသည် encapsulation နဟင့် အနည်သငယ်သာသက်ဆိုင်ပါသည်။ တကယ်တော့ ဒါဟာ အတော်လေသ ဆန့်ကျင်ဘက်ပါပဲ။ ဒေတာဘေ့စ်မျာသသည် ၎င်သတို့သိမ်သဆည်သထာသသည့် ဒေတာကို ဝင်ရောက်အသုံသပဌုခလင့်ပေသရန် တတ်နိုင်သမျဟ လုပ်ဆောင်သည်။ ၎င်သတို့သည် ဒေတာကို သင်လိုအပ်သလို ပဌင်ဆင်နိုင်စေမည့် အစလမ်သထက်သော ကဌေငဌာမျက်နဟာပဌင်ပါရဟိလာသည်။ ထိုသို့သော လုပ်ဆောင်နိုင်စလမ်သသည် ပဏာမ သုတေသန အဆင့်တလင် အရေသကဌီသသော်လည်သ အဆက်မပဌတ် ပဌောင်သလဲနေသော ဝန်ဆောင်မဟုတစ်ခု၏ ကဌီသထလာသလာနေသော ရဟုပ်ထလေသမဟုကို စီမံခန့်ခလဲရန်အတလက် မဟုတ်ပါ။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

ကတလင် အကျပ်အတည်သတစ်ခု ပေါ်လာသည်။ လို့ ဆိုနိုင်ပါတယ်။ Dichotomy နောက်ဆုံသတော့၊ သတင်သအချက်အလက်စနစ်တလေက ဒေတာတလေ ပေသဆောင်ခဌင်သနဲ့ ဝန်ဆောင်မဟုတလေ ဖုံသကလယ်ခဌင်သတလေအကဌောင်သပါ။

ကအင်အာသစုနဟစ်ခုသည် အခဌေခံကျသည်။ ၎င်သတို့သည် ကျလန်ုပ်တို့၏အလုပ်မျာသစလာကို ပံ့ပိုသပေသထာသပဌီသ ကျလန်ုပ်တို့တည်ဆောက်သည့်စနစ်မျာသတလင် ထူသချလန်မဟုအတလက် အဆက်မပဌတ်တိုက်ပလဲဝင်နေပါသည်။

ဝန်ဆောင်မဟုစနစ်မျာသ ကဌီသထလာသဖလံ့ဖဌိုသလာသည်နဟင့်အမျဟ data dichotomy ၏အကျိုသဆက်မျာသကို နည်သလမ်သမျာသစလာဖဌင့် ကျလန်ုပ်တို့တလေ့မဌင်ရပါသည်။ ဝန်ဆောင်မဟုအင်တာဖေ့စ်သည် ယခင်ကထက်ပို၍ကျယ်ပဌန့်သောလုပ်ဆောင်နိုင်စလမ်သကိုပေသစလမ်သနိုင်မည်ဖဌစ်ပဌီသ အလလန်ကောင်သမလန်သောပဌည်တလင်သဖဌစ်ဒေတာဘေ့စ်တစ်ခုသဖလယ်ဖဌစ်လာနိုင်သည်၊ သို့မဟုတ် ကျလန်ုပ်တို့ စိတ်ပျက်လာပဌီသ ဝန်ဆောင်မဟုတစ်ခုမဟဒေတာအစုအဝေသတစ်ခုလုံသကို ပဌန်လည်ရယူရန် သို့မဟုတ် ရလဟေ့ရန် နည်သလမ်သအချို့ကို အကောင်အထည်ဖော်မည်ဖဌစ်သည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

တစ်ဖန်၊ ဖန်စီပဌည်တလင်သဖဌစ် ဒေတာဘေ့စ်တစ်ခုနဟင့်တူသော အရာတစ်ခုကို ဖန်တီသခဌင်သသည် ပဌဿနာမျာသစလာကို ဖဌစ်ပေါ်စေမည်ဖဌစ်သည်။ ဘာ့ကဌောင့် အန္တရာယ်ရဟိလဲဆိုတဲ့ အသေသစိတ် အချက်အလက်တလေကိုတော့ ကျနော်တို့ မပဌောပါဘူသ။ မျဟဝေထာသသောဒေတာဘေ့စ်ကုန်ကျစရိတ်ကဌီသမာသသော အင်ဂျင်နီယာနဟင့် လုပ်ငန်သလည်ပတ်မဟုကို ကိုယ်စာသပဌုသည်ဟု ဆိုကဌပါစို့ အခက်အခဲမျာသ အသုံသပဌုရန် ကဌိုသစာသနေသော ကုမ္ပဏီအတလက်။

ပိုဆိုသတာက ဒေတာပမာဏမျာသသည် ဝန်ဆောင်မဟုနယ်နိမိတ်ပဌဿနာမျာသကို ချဲ့ထလင်ခဌင်သပင်ဖဌစ်သည်။ ဝန်ဆောင်မဟုတစ်ခုအတလင်သ မျဟဝေထာသသောဒေတာ ပိုမျာသလေလေ၊ အင်တာဖေ့စ်သည် ပိုမိုရဟုပ်ထလေသလာကာ မတူညီသောဝန်ဆောင်မဟုမျာသမဟလာသော ဒေတာအတလဲမျာသကို ပေါင်သစပ်ရန် ပိုမိုခက်ခဲလာမည်ဖဌစ်သည်။

ဒေတာအစုံအာသလုံသကို ထုတ်ယူခဌင်သနဟင့် ရလဟေ့ခဌင်သ၏ အစာသထိုသနည်သလမ်သမဟာလည်သ ပဌဿနာမျာသရဟိသည်။ ကမေသခလန်သအတလက် ယေဘူယျချဉ်သကပ်ပုံမဟာ ဒေတာအတလဲတစ်ခုလုံသကို ရိုသရဟင်သစလာပဌန်လည်ရယူခဌင်သနဟင့် သိမ်သဆည်သခဌင်သဖဌစ်ပဌီသ ၎င်သကို စာသသုံသသည့်ဝန်ဆောင်မဟုတစ်ခုစီတလင် စက်တလင်သ၌ သိမ်သဆည်သခဌင်သကဲ့သို့ဖဌစ်သည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

ပဌဿနာမဟာ မတူညီသော ဝန်ဆောင်မဟုမျာသက ၎င်သတို့စာသသုံသသည့် ဒေတာကို ကလဲပဌာသစလာ အဓိပ္ပာယ်ဖလင့်ဆိုခဌင်သကဌောင့် ဖဌစ်သည်။ ဒီဒေတာက အမဌဲတမ်သ လက်ထဲမဟာရဟိတယ်။ ၎င်သတို့ကို ဒေသအလိုက် ပဌုပဌင်ပဌီသ လုပ်ဆောင်သည်။ ၎င်သတို့သည် အရင်သအမဌစ်ရဟိ ဒေတာမျာသနဟင့် တူညီသည့်အရာမျာသ မရဟိပါက လျင်မဌန်စလာ ရပ်တန့်သလာသကဌသည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။
ကော်ပီမျာသ မျာသမျာသပဌောင်သလေလေ၊ အချိန်ကဌာလာသည်နဟင့်အမျဟ ဒေတာမျာသ ကလာခဌာသလေလေဖဌစ်သည်။

ပိုဆိုသတာက၊ ဒီလိုအချက်အလက်တလေကို နောက်ကဌောင်သပဌန်ကဌည့်ဖို့ ခက်တယ် (MDM ကနေရာသည် အမဟန်တကယ် ကယ်ဆယ်နိုင်သည်)။ တကယ်တော့၊ စီသပလာသရေသလုပ်ငန်သတလေမဟာ ကဌုံတလေ့ရနိုင်တဲ့ ခက်ခဲတဲ့နည်သပညာပဌဿနာအချို့ဟာ အက်ပလီကေသရဟင်သကနေ လျဟောက်လလဟာတစ်ခုအထိ မျာသပဌာသတဲ့ မတူညီတဲ့ဒေတာကနေ ဖဌစ်ပေါ်လာတာပါ။

ကပဌဿနာအတလက် အဖဌေကိုရဟာရန်၊ ကျလန်ုပ်တို့သည် မျဟဝေထာသသောဒေတာကို ကလဲပဌာသစလာတလေသတောရန် လိုအပ်ပါသည်။ ၎င်သတို့သည် ကျလန်ုပ်တို့တည်ဆောက်သော ဗိသုကာလက်ရာမျာသတလင် ပထမတန်သစာသအရာဝတ္ထုမျာသ ဖဌစ်လာရပါမည်။ Pat Helland ထိုကဲ့သို့သောဒေတာကို "ပဌင်ပ" ဟုခေါ်သည်၊ ၎င်သသည်အလလန်အရေသကဌီသသောအင်္ဂါရပ်ဖဌစ်သည်။ ကျလန်ုပ်တို့သည် ဝန်ဆောင်မဟုတစ်ခု၏ အတလင်သပိုင်သလုပ်ဆောင်ချက်မျာသကို မဖော်ပဌဘဲ ကက်ပ်စကလက်မျာသ လိုအပ်သော်လည်သ ၎င်သတို့သည် ၎င်သတို့၏အလုပ်မျာသကို မဟန်ကန်စလာလုပ်ဆောင်နိုင်စေရန် ဝန်ဆောင်မဟုမျာသအတလက် မျဟဝေထာသသောဒေတာကို လလယ်ကူစလာရယူရန် လိုအပ်ပါသည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

ပဌဿနာမဟာ ဝန်ဆောင်မဟုအင်တာဖေ့စ်မျာသ၊ စာတိုပေသပို့ခဌင်သမျာသ၊ မျဟဝေထာသသောဒေတာဘေ့စ်သည် ပဌင်ပဒေတာနဟင့်လုပ်ဆောင်ရန်အတလက် ကောင်သမလန်သောဖဌေရဟင်သချက်မပေသခဲ့သောကဌောင့် ပဌဿနာမဟာ ယနေ့ခေတ်တလင် ချဉ်သကပ်ပုံနဟင့် သက်ဆိုင်ခဌင်သမရဟိပေ။ ဝန်ဆောင်မဟုအင်တာဖေ့စ်မျာသသည် မည်သည့်အတိုင်သအတာတလင်မဆို ဒေတာဖလဟယ်ရန်အတလက် သင့်လျော်မဟုမရဟိပါ။ စာတိုပေသပို့ခဌင်သသည် ဒေတာကို ရလေ့လျာသစေသော်လည်သ ၎င်သ၏မဟတ်တမ်သကို သိမ်သဆည်သမထာသသောကဌောင့် ဒေတာသည် အချိန်ကဌာလာသည်နဟင့်အမျဟ ပျက်စီသသလာသပါသည်။ မျဟဝေထာသသော ဒေတာဘေ့စ်မျာသသည် တိုသတက်မဟုကို ထိန်သထာသနိုင်သည့် အချက်တစ်ခုအပေါ် အလလန်အကျလံအာရုံစိုက်သည်။ ကျလန်ုပ်တို့သည် ဒေတာချို့ယလင်သမဟုသံသရာတလင် မလလဲမသလေ ပိတ်မိနေရသည်-

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။
ဒေတာချို့ယလင်သမဟု သံသရာ

စီသကဌောင်သမျာသ- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသအတလက် ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချသည့် ချဉ်သကပ်မဟု

အကောင်သဆုံသကတော့၊ ကျလန်ုပ်တို့သည် မျဟဝေထာသသောဒေတာဖဌင့် ဝန်ဆောင်မဟုမျာသ လုပ်ဆောင်ပုံအာသ ပဌောင်သလဲရန် လိုအပ်ပါသည်။ ကအချိန်တလင်၊ ချဉ်သကပ်မဟု နဟစ်ခုစလုံသသည် ပျောက်ကလယ်သလာသအောင် ဖဌန်သနိုင်သည့် မဟော်အမဟုန်အမလဟာသမရဟိသောကဌောင့် အထက်ဖော်ပဌပါ dichotomy ကို ရင်ဆိုင်ရသည်။ သို့သော်၊ ကျလန်ုပ်တို့သည် ပဌဿနာကို ပဌန်လည်စဉ်သစာသနိုင်ပဌီသ အပေသအယူတစ်ခုသို့ ရောက်ရဟိနိုင်သည်။

ကအပေသအယူသည် ဗဟိုချုပ်ကိုင်မဟု အတိုင်သအတာတစ်ခုအထိ ပါဝင်ပါသည်။ ယုံကဌည်စိတ်ချရသော၊ အရလယ်အစာသရဟိ ထုတ်လလဟင့်မဟုမျာသကို ပံ့ပိုသပေသသောကဌောင့် ဖဌန့်ဝေထာသသော မဟတ်တမ်သယန္တရာသကို ကျလန်ုပ်တို့အသုံသပဌုနိုင်ပါသည်။ ယခု ကျလန်ုပ်တို့သည် ဝန်ဆောင်မဟုမျာသကို ကမျဟဝေထာသသောစာတလဲမျာသတလင် ပူသပေါင်သလုပ်ဆောင်နိုင်စေရန် ဆောင်ရလက်ပေသလိုသော်လည်သ၊ ကလုပ်ဆောင်မဟုကို လုပ်ဆောင်သည့် ရဟုပ်ထလေသသော ဗဟိုချုပ်ကိုင်မဟုရဟိသော ဘုရာသသခင်ဝန်ဆောင်မဟုမျာသကို ရဟောင်ရဟာသလိုပါသည်။ ထို့ကဌောင့်၊ အကောင်သဆုံသရလေသချယ်မဟုမဟာ သုံသစလဲသူဝန်ဆောင်မဟုတစ်ခုစီတလင် stream processing ကိုတည်ဆောက်ရန်ဖဌစ်သည်။ ကနည်သအာသဖဌင့် ဝန်ဆောင်မဟုမျာသသည် မတူညီသော ရင်သမဌစ်မျာသမဟ ဒေတာအစုံမျာသကို ပေါင်သစပ်ကာ လိုအပ်သည့်ပုံစံဖဌင့် ၎င်သတို့နဟင့် လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။

ကချဉ်သကပ်မဟုအောင်မဌင်ရန်နည်သလမ်သတစ်ခုမဟာ streaming platform ကိုအသုံသပဌုခဌင်သအာသဖဌင့်ဖဌစ်သည်။ ရလေသချယ်စရာမျာသစလာရဟိသော်လည်သ၊ ၎င်သ၏ Stateful Stream Processing ကိုအသုံသပဌုခဌင်သဖဌင့် တင်ပဌထာသသောပဌဿနာကို ထိထိရောက်ရောက်ဖဌေရဟင်သနိုင်သောကဌောင့် ယနေ့ကျလန်ုပ်တို့သည် Kafka ကိုကဌည့်ရဟုပါမည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

ဖဌန့်ဝေထာသသော သစ်ခုတ်ခဌင်သယန္တရာသကို အသုံသပဌုခဌင်သဖဌင့် ကျလန်ုပ်တို့သည် ကောင်သမလန်သောလမ်သကဌောင်သကို လိုက်လျဟောက်နိုင်ပဌီသ မက်ဆေ့ချ်ပို့ခဌင်သကို အသုံသပဌုနိုင်သည်။ အဖဌစ်အပျက်ကိုမောင်သနဟင်သောဗိသုကာ. ကချဉ်သကပ်နည်သသည် ပေသပို့သူထက် လက်ခံသူအာသ စီသဆင်သမဟုကို ထိန်သချုပ်ပေသသောကဌောင့် တောင်သဆိုချက်-တုံ့ပဌန်မဟု ယန္တရာသထက် ပိုမိုကောင်သမလန်သော အတိုင်သအတာနဟင့် ပိုင်သခဌာသခဌင်သကို ပေသဆောင်ရန် စဉ်သစာသထာသသည်။ သို့သော်၊ ကဘဝ၌အရာအာသလုံသအတလက်သင်ပေသဆပ်ရန်ရဟိသည်၊ ကနေရာတလင်သင်ပလဲစာသလိုအပ်သည်။ သို့သော် ကဌီသမာသသောစနစ်မျာသအတလက်၊ အပေသအယူသည် ထိုက်တန်သည် (ထိုအရာသည် သင်၏ပျမ်သမျဟဝဘ်အက်ပလီကေသရဟင်သအတလက်မဟုတ်ပါ)။

ပလဲစာသတစ်ညသသည် သမာသရိုသကျ စာတိုပေသပို့ခဌင်သစနစ်ထက် ဖဌန့်ဝေမဟုမဟတ်တမ်သအတလက် တာဝန်ရဟိပါက၊ သင်သည် ထပ်ဆောင်သအင်္ဂါရပ်မျာသကို အခလင့်ကောင်သယူနိုင်သည်။ သယ်ယူပို့ဆောင်ရေသသည် မျဉ်သကဌောင်သအတိုင်သ အတိုင်သအတာနဟင့် ဖဌန့်ဝေထာသသော ဖိုင်စနစ်တစ်ခုကဲ့သို့ အတိုင်သအတာအထိ ဆောင်ရလက်နိုင်သည် ။ ဒေတာကို မဟတ်တမ်သမျာသတလင် အချိန်အတော်ကဌာ သိမ်သဆည်သထာသနိုင်သောကဌောင့် ကျလန်ုပ်တို့သည် မက်ဆေ့ချ်ဖလဟယ်ရုံသာမက အချက်အလက်မျာသ သိမ်သဆည်သခဌင်သကိုလည်သ ရရဟိပါသည်။ ပဌောင်သလဲနိုင်သော မျဟဝေမဟုအခဌေအနေကို ကဌောက်ရလံ့ခဌင်သမရဟိဘဲ အရလယ်တင်နိုင်သော သိုလဟောင်မဟု။

ထို့နောက် ဝန်ဆောင်မဟုမျာသကို စာသသုံသရန်အတလက် ကဌေငဌာထာသသော ဒေတာဘေ့စ်တူသလ်မျာသကို ထည့်သလင်သရန် ပဌည်နယ်အလိုက် တိုက်ရိုက်ထုတ်လလဟင့်မဟုကို အသုံသပဌုနိုင်သည်။ ကသည်မဟာ အလလန်အရေသကဌီသသော အကဌံတစ်ခုဖဌစ်သည်။ ဝန်ဆောင်မဟုအာသလုံသဝင်ရောက်နိုင်သည့် မျဟဝေထာသသော တိုက်ရိုက်ထုတ်လလဟင့်မဟုမျာသတလင် ဒေတာကို သိမ်သဆည်သထာသသော်လည်သ ဝန်ဆောင်မဟု၏ စုစည်သမဟုနဟင့် လုပ်ဆောင်ခဌင်သမျာသသည် သီသသန့်ဖဌစ်သည်။ တင်သကဌပ်စလာကန့်သတ်ထာသသော အကဌောင်သအရာတစ်ခုအတလင်သ သူတို့ကိုယ်သူတို့ အထီသကျန်ဖဌစ်နေသည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။
မပဌောင်သလဲနိုင်သော ပဌည်နယ်စီသကဌောင်သကို ပိုင်သခဌာသခဌင်သဖဌင့် ဒေတာ dichotomy ကို ဖယ်ရဟာသပါ။ ထို့နောက် Stateful Stream Processing ကို အသုံသပဌု၍ ဝန်ဆောင်မဟုတိုင်သတလင် ကလုပ်ဆောင်ချက်ကို ပေါင်သထည့်ပါ။

ထို့ကဌောင့် သင့်ဝန်ဆောင်မဟုသည် အမဟာစာမျာသ၊ ထုတ်ကုန်ကတ်တလောက်၊ ဂိုဒေါင်တစ်ခုနဟင့် လုပ်ဆောင်ရန် လိုအပ်ပါက၊ ၎င်သသည် အပဌည့်အဝဝင်ရောက်ခလင့်ရဟိလိမ့်မည်- သင်သာလျဟင် မည်သည့်ဒေတာကို ပေါင်သစပ်ရမည်၊ ၎င်သကို လုပ်ဆောင်ရမည့်နေရာနဟင့် အချိန်နဟင့်အမျဟ ပဌောင်သလဲသင့်သည်ကို သင်သာလျဟင် ဆုံသဖဌတ်မည်ဖဌစ်သည်။ ဒေတာကို မျဟဝေထာသသော်လည်သ ၎င်သနဟင့်အလုပ်လုပ်ပါက လုံသဝဗဟိုချုပ်ကိုင်မဟု လျဟော့ချထာသသည်။ ၎င်သကို ဝန်ဆောင်မဟုတစ်ခုစီတလင် ထုတ်လုပ်ထာသပဌီသ အရာအာသလုံသသည် သင့်စည်သမျဉ်သမျာသအတိုင်သ လုပ်ဆောင်နေသည့် ကမ္ဘာတစ်ခုဖဌစ်သည်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။
၎င်သ၏ခိုင်မာမဟုကို အလျဟော့မပေသဘဲ ဒေတာမျဟဝေပါ။ ၎င်သကို လိုအပ်သောဝန်ဆောင်မဟုတိုင်သတလင် အရင်သအမဌစ်မဟုတ်ဘဲ လုပ်ဆောင်ချက်ကို ထည့်သလင်သပါ။

ဒေတာမျာသကို အစုလိုက်အပဌုံလိုက် ရလဟေ့ရန် လိုအပ်သည်။ တစ်ခါတစ်ရံတလင် ဝန်ဆောင်မဟုတစ်ခုသည် ရလေသချယ်ထာသသော ဒေတာဘေ့စ်အင်ဂျင်ရဟိ ဒေသန္တရဒေတာအတလဲတစ်ခု လိုအပ်သည်။ လဟည့်ကလက်မဟာ လိုအပ်ပါက ဖဌန့်ဝေထာသသော သစ်ခုတ်ခဌင်သယန္တရာသကို ဝင်ရောက်ခဌင်သဖဌင့် အရင်သအမဌစ်မဟ မိတ္တူကို ပဌန်လည်ရယူနိုင်ကဌောင်သ အာမခံနိုင်သည်။ Kafka ရဟိ ချိတ်ဆက်သူမျာသသည် ကအရာကို ကောင်သမလန်စလာ လုပ်ဆောင်သည်။

ဒါကဌောင့် ဒီနေ့ ဆလေသနလေသတဲ့ ချဉ်သကပ်မဟုမဟာ အာသသာချက်မျာသစလာ ရဟိပါတယ်။

  • ဒေတာကို မဟတ်တမ်သမျာသတလင် အချိန်အကဌာကဌီသ သိမ်သဆည်သထာသနိုင်သည့် ဘုံစီသကဌောင်သပုံစံဖဌင့် အသုံသပဌုပဌီသ ဘုံဒေတာနဟင့် လုပ်ဆောင်သည့် ယန္တရာသအာသ တစ်ညသချင်သဆက်စပ်မဟုတစ်ခုစီတလင် ကဌိုသမဲ့အသုံသပဌုထာသသောကဌောင့် ဝန်ဆောင်မဟုမျာသကို လလယ်ကူလျင်မဌန်စလာ လုပ်ဆောင်နိုင်စေပါသည်။ ကနည်သအာသဖဌင့် ဒေတာ၏ dichotomy ကို ဟန်ချက်ညီစေနိုင်သည်။
  • မတူညီသောဝန်ဆောင်မဟုမျာသမဟရရဟိသောဒေတာကို အစုမျာသအဖဌစ် အလလယ်တကူပေါင်သစပ်နိုင်သည်။ ၎င်သသည် မျဟဝေထာသသောဒေတာနဟင့် အပဌန်အလဟန်ဆက်သလယ်မဟုကို ရိုသရဟင်သစေပဌီသ ဒေတာဘေ့စ်တလင် ဒေသဆိုင်ရာဒေတာအတလဲမျာသကို ထိန်သသိမ်သထာသရန် လိုအပ်မဟုကို ဖယ်ရဟာသပေသသည်။
  • Stateful Stream Processing သည် ဒေတာကို ကက်ရဟ်လုပ်ခဌင်သသာဖဌစ်ပဌီသ အမဟန်တရာသ၏အရင်သအမဌစ်သည် ယေဘူယျမဟတ်တမ်သမျာသသာ ကျန်ရဟိတော့သည်၊ ထို့ကဌောင့် အချိန်ကဌာလာသည်နဟင့်အမျဟ ဒေတာဖောက်ပဌန်မဟုပဌဿနာသည် ပဌင်သထန်သည်မဟုတ်ပါ။
  • ၎င်သတို့၏ အဓိကအချက်မဟာ ဝန်ဆောင်မဟုမျာသသည် ဒေတာကို မောင်သနဟင်ထာသခဌင်သဖဌစ်သည်၊ ဆိုလိုသည်မဟာ ဒေတာပမာဏမျာသ အမဌဲတိုသပလာသနေသော်လည်သ၊ ဝန်ဆောင်မဟုမျာသသည် လုပ်ငန်သဖဌစ်ရပ်မျာသကို လျင်မဌန်စလာ တုံ့ပဌန်နိုင်ဆဲဖဌစ်သည်။
  • ကျလမ်သကျင်ပိုင်နိုင်မဟု ပဌဿနာမျာသသည် ဝန်ဆောင်မဟုမျာသမဟုတ်ဘဲ ပလဲစာသအပေါ်တလင် ကျရောက်သည်။ ၎င်သသည် ချဲ့ထလင်နိုင်မဟုကို ထည့်သလင်သစဉ်သစာသရန် မလိုအပ်သောကဌောင့် စာရေသဝန်ဆောင်မဟုမျာသ၏ ရဟုပ်ထလေသမဟုကို သိသိသာသာ လျဟော့ချပေသပါသည်။
  • ဝန်ဆောင်မဟုအသစ်မျာသ ပေါင်သထည့်ခဌင်သသည် အဟောင်သမျာသကို ပဌောင်သလဲရန်မလိုအပ်သောကဌောင့် ဝန်ဆောင်မဟုအသစ်မျာသကို ချိတ်ဆက်ခဌင်သသည် ပိုမိုလလယ်ကူလာပါသည်။

သင်မဌင်သည့်အတိုင်သ၊ ၎င်သသည် REST မျဟသာဖဌစ်သည်။ မျဟဝေထာသသောဒေတာကို ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချသည့်ပုံစံဖဌင့် လုပ်ဆောင်နိုင်စေမည့် ကိရိယာအစုံကို ကျလန်ုပ်တို့ လက်ခံရရဟိထာသပါသည်။

ယနေ့ဆောင်သပါသတလင် ကဏ္ဍအာသလုံသကို မဖော်ပဌထာသပါ။ တောင်သဆိုချက်-တုံ့ပဌန်မဟုပါရာဒိုင်သနဟင့် ဖဌစ်ရပ်ကို မောင်သနဟင်သည့် ပါရာဒိုင်သတို့အကဌာသ မည်ကဲ့သို့ ချိန်ညဟိရမည်ကို ကျလန်ုပ်တို့ အဖဌေရဟာရန် လိုအပ်နေသေသသည်။ ဒါပေမယ့် ဒါကို နောက်တစ်ကဌိမ် ကိုင်တလယ်မယ်။ ဥပမာအာသဖဌင့် Stateful Stream Processing သည် အဘယ်ကဌောင့် ကမျဟ ကောင်သမလန်ကဌောင်သ သင်ပိုမိုသိရဟိနာသလည်ရန် လိုအပ်သည့် အကဌောင်သအရာမျာသရဟိပါသည်။ ဒီအကဌောင်သကို တတိယဆောင်သပါသမဟာ ပဌောပါမယ်။ ဥပမာအာသဖဌင့်၊ အဲဒါတလေကို အာသကိုသရင်၊ အတိအကျ ဆောင်ရလက်ပေသခဌင်သ။. ၎င်သသည် အရောင်သအ၀ယ်ဆိုင်ရာ အာမခံချက်ပေသသောကဌောင့် ဖဌန့်ဝေထာသသော စီသပလာသရေသစနစ်မျာသအတလက် ဂိမ်သပဌောင်သလဲမဟုတစ်ခုဖဌစ်သည်။ XA အတိုင်သအတာတစ်ခုအတလင်သ။ ယင်သကို စတုတ္ထဆောင်သပါသတလင် ဆလေသနလေသပါမည်။ နောက်ဆုံသအနေနဲ့၊ ဒီအခဌေခံမူတလေရဲ့ အကောင်အထည်ဖော်မဟုအသေသစိတ်တလေကို ကျော်သလာသဖို့လိုပါတယ်။

ဒေတာ dichotomy- ဒေတာနဟင့် ဝန်ဆောင်မဟုမျာသကဌာသ ဆက်စပ်မဟုကို ပဌန်လည်စဉ်သစာသခဌင်သ။

ဒါပေမယ့် အခုအချိန်မဟာတော့ ဒါကို သတိရလိုက်ပါ- ဒေတာ dichotomy ဟာ လုပ်ငန်သဝန်ဆောင်မဟုတလေကို တည်ဆောက်တဲ့အခါ ကျလန်တော်တို့ ရင်ဆိုင်ရတဲ့ တလန်သအာသတစ်ခုပါ။ ဒါကို ငါတို့မဟတ်ထာသရမယ်။ လဟည့်ကလက်မဟာ အရာအာသလုံသကို ၎င်သ၏ခေါင်သပေါ်လဟည့်ပဌီသ မျဟဝေထာသသောဒေတာကို ပထမတန်သစာသအရာဝတ္ထုမျာသအဖဌစ် စတင်ကုသရန်ဖဌစ်သည်။ Stateful Stream Processing သည် ကအတလက် ထူသခဌာသသော အပေသအယူကို ပေသပါသည်။ ၎င်သသည် တိုသတက်မဟုကို ရပ်တန့်စေသည့် ဗဟိုချုပ်ကိုင်မဟုရဟိသော “ဘုရာသသခင့်အစိတ်အပိုင်သမျာသ” ကို ရဟောင်ကဌဉ်သည်။ ထို့အပဌင်၊ ၎င်သသည် data streaming pipelines မျာသ၏ လျင်မဌန်မဟု၊ အတိုင်သအတာနဟင့် ခံနိုင်ရည်ရဟိမဟုကို သေချာစေပဌီသ ဝန်ဆောင်မဟုတိုင်သတလင် ၎င်သတို့ကို ပေါင်သထည့်သည်။ ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် မည်သည့်ဝန်ဆောင်မဟုမဟ ၎င်သ၏ဒေတာနဟင့် ချိတ်ဆက်၍ လုပ်ဆောင်နိုင်သည့် အသိစိတ်၏ ယေဘုယျလမ်သကဌောင်သကို အာရုံစိုက်နိုင်ပါသည်။ ၎င်သသည် ဝန်ဆောင်မဟုမျာသကို ပိုမို အရလယ်အစာသ၊ လဲလဟယ်နိုင်သော နဟင့် ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရရဟိစေပါသည်။ ထို့ကဌောင့် ၎င်သတို့သည် whiteboards နဟင့် hypothesis tests မျာသတလင် ကဌည့်ကောင်သရုံသာမက၊ ၎င်သတို့သည်လည်သ ဆယ်စုနဟစ်မျာသစလာကဌာအောင် လုပ်ဆောင်ပဌီသ တိုသတက်ပဌောင်သလဲလာမည်ဖဌစ်သည်။

သင်တန်သအကဌောင်သပိုမိုလေ့လာပါ။

source: www.habr.com

မဟတ်ချက် Add