Scalability

Scalability ဆိုတာကတော့ လက်ရှိ ရှိနေသည့် system ကို scale လုပ်လို့ရအောင် လုပ်ထား တယ်လို့ ဆိုနိုင်ပါတယ်။ Scale လုပ်တယ်ဆိုတာက လက်ရှိ လူ ၁၀ ယောက်လောက် သုံးနေချိန်မှာ server အသေးပဲ လိုပေမယ့် လူ အယောက် ၁ သန်း သုံးသည့် အချိန်မှာတော့ လက်ရှိ server နဲ့မရတော့ပါဘူး။ Horizontal Scale , Vertical Scale Scaling လုပ်သည့် အပိုင်းမှာ ၂ မျိုး ရှိပါတယ်။ Horizontal လုပ်မလား Vertical လုပ်မလား ဆိုပြီး ရှိပါတယ်။ Vertical ကတော့ လက်ရှိ ရှိနေသည့် server spec ကို တိုးလိုက်တာပါ။…More

RethinkDB မနေ့က Zite မှာ သတင်းဖတ်ရင်း RethinkDB အကြောင်းရေးထားတာတွေ့မိတယ်။ RethinkDB နဲ့ Mongodb နှိုင်းယှဉ်ထားတာကိုတော့ ဒီမှာ ဖတ်နိုင်တယ်။ FAQ လည်း ပြည့်ပြည့်စုံစုံ ရေးထားတာတွေ့ရတယ်။ အခုတော့ Mac နဲ့ Linux မှာပဲ အသုံးပြုလို့ရသေးတယ်။ Admin Panel ကတော့ တော်တော်လေးကို ကောင်းတယ်ဆိုရမယ်။ သဘောကျတာက query က javascript ကို အသုံးပြုထားတာပဲ။ ၃ နှစ်လောက် develop လုပ်ထားတယ်လို့ဆိုပေမယ့် တော်တော်လေးကို ငယ်သေးတဲ့ nosql database လို့ ဆိုရမယ်။ Weekend မှ ပဲ စမ်းကြည့်လိုက်အုံးမယ်။More

Wow… JSON

JSON ကို ကျွန်တော်တို့တွေ နေရာစုံမှာ အသုံးပြုကြပါတယ်။ အရင်တုန်းကတော့ ကျွန်တော်သိတာက JSON ကို web service တွေမှာ အဓိက သုံးတယ်ပေါ့။  တကယ်တန်းတော့ မဟုတ်ပါ။ နေရာစုံမှာ သုံးနိုင်တယ်။ လိုအပ်သလို သုံးနိုင်တယ်။ အမြဲတန်းသုံးရမယ်မဟုတ်ဘူး။ ကျွန်တော်တို့ ကျောင်းမှာ သင်ခဲ့တုန်းက Database Design ရေးဆွဲတဲ့အခါမှာ 1NF , 2NF , 3NF ထိ သင်ဖူးပါတယ်။ သိပ်တော့ မမှတ်မိတော့ဘူး။ 3NF ထိလို့ထင်တာပဲ။ တကယ်တန်းတော့ 6NF ထိရှိပါတယ်။ သို့ပေမယ့် အဲလောက်ထိ မသုံးကြဘူး။ 3NF လောက်ထိ သိရင် အလုပ်ဖြစ်တယ်။ ဒါပေမယ့် JSON ကို သုံးပြီး Table တွေ လျော့ချဖို့…More