ဘယ်အချိန်မှာသင်က Database တစ်ခုနဲ့ Driven ကျဘျဆိုကျ Create သငျ့သလော

ဒေတာဘေ့စက်ဘ်ဆိုဒ်များအများစုကအမျိုးအစားများဘို့ပါဝါနှင့်ပြောင်းလွယ်ပြင်လွယ်ပေး

သငျသညျဒေတာဘေ့စ access ကိုနှင့်အတူ web site များထူထောင်ဖို့ဘယ်လိုရှင်းပြထားတဲ့ ColdFusion ငါ့အပြင် CGI ဆင်တူဆောင်းပါးတွေကိုဖတ်ရှုခဲ့ကြပေမည်, သို့သော်မကြာခဏဆောင်းပါးတွေသင်တစ်ဦးဒေတာဘေ့စမောင်းနှင် site ကိုသို့မဟုတ်ဘာကို set up ချင်ပေလိမ့်မည်ဘာကြောင့်အသေးစိတ်သို့မလိုက်မသွားဘူး ဒါကြောင့်လုပ်နေတာ၏အားသာချက်များဖြစ်နိုင်သည်။

တစ်ဦး Database ဟာ Drive ကိုဝက်ဘ်ဆိုက်၏ကောင်းကျိုးများ

database ထဲတွင်သိမ်းဆည်းထားနဲ့ Web စာမျက်နှာများကိုပေးပို့ကြောင်းအကြောင်းအရာ (ခဲယဉ်းတစ်ခုချင်းစီကိုတစ်ဦးချင်းစီစာမျက်နှာ၏ HTML ကိုစ coded ခံရအကြောင်းအရာကိုဆန့်ကျင်ကဲ့သို့) တစ်ဦး site ပေါ်တွင် သာ. ကြီးမြတ်ပြောင်းလွယ်ပြင်လွယ်ဘို့ခွင့်ပြုပါ။ အကြောင်းအရာဗဟိုတည်နေရာ (ထိုဒေတာဘေ့စ) တွင်သိုလှောင်ထားသောကြောင့်, ထိုအကြောင်းအရာမဆိုပြောင်းလဲမှုအကြောင်းအရာတစ်ခုကိုနေ့စဉ်စာမျက်နှာပေါ်တွင်ရောင်ပြန်ဟပ်နေသည်။ ဒါဟာတစ်ခုတည်းသောပြောင်းလဲမှုအစားသငျသညျကို manually ရှိသူများစာမကျြနှာတစျခုစီတည်းဖြတ်ရန်လိုအပ်နေ၏စာမကျြနှာရာပေါင်းများစွာထိခိုက်စေနိုင်ကြောင်းဘာလို့လဲဆိုတော့သင်ပိုမိုလွယ်ကူစွာ site တစ်ခုစီမံနိုင်သည်ဟုဆိုလိုသည်။

တစ်ဦး Database ဟာအဘို့သင့်တော်ကဘာလဲအမျိုးအစားပြန်ကြားရေးပါသလဲ

အချို့သောနည်းလမ်းများခုနှစ်တွင်တစ်ဦးက Web စာမျက်နှာပေါ်တွင်ကယ်နှုတ်တော်မူ၏ကြောင်းမည်သည့်သတင်းအချက်အလက်ဒေတာဘေ့စများအတွက်သင့်လျော်သောပါလိမ့်မယ်, ဒါပေမယ့်အခြားသူတွေထက်ပိုကောင်းတဲ့တော်ပါတယ်ဖြစ်ကြောင်းအချို့သောအမှုအရာရှိပါသည်:

သတင်းအချက်အလက်ဤအမျိုးအစားအားလုံးအငြိမ်က်ဘ်ဆိုဒ်တွင်ပြသနိုင်ပါသည် - နှငျ့သငျအချက်အလက်များ၏သေးငယ်တဲ့ငွေပမာဏရှိသည်နှင့်သာတစ်ခုတည်းစာမျက်နှာပေါ်တွင်သတင်းအချက်အလက်လိုအပ်လျှင်, အငြိမ်စာမျက်နှာဆက်ဆက်ကဖေါ်ပြဖို့အလွယ်ကူဆုံးနည်းလမ်းဖြစ်လိမ့်မည်။ သို့သော်သင်သည်အချက်အလက်များ၏ပမာဏကြီးမားတဲ့ရှိသည်သို့မဟုတ်သင်မျိုးစုံသောနေရာများ၌တူညီသောသတင်းအချက်အလက်များဖော်ပြရန်ချင်တယ်ဆိုရင်တစ်ဒေတာဘေ့စကအများကြီးပိုလွယ်အချိန်ကြာလာတာနဲ့အမျှကြောင်း site ကိုစီမံခန့်ခွဲရန်စေသည်လျှင်။

ဥပမာအဘို့, ဒီဆိုက်ကိုယူပါ။

About.com ပေါ်က်ဘ်ဒီဇိုင်း site ကိုပြင်ပစာမျက်နှာများမှလင့်များ၏ကြီးမားသောအရေအတွက်အားရှိပါတယ်။ အဆိုပါလင့်များကွဲပြားခြားနားသောအမျိုးအစားများခွဲခြားဒါပေမယ့်လင့်များအချို့ကို၎င်း categories အများအပြားတွင်သင့်လျော်သောဖြစ်ကြ၏။ ငါ site ကိုတည်ဆောက်ခြင်းစတင်လာတဲ့အခါငါထကိုယ်တိုင်ကဤလင့်ခ်စာမျက်နှာများကိုသွင်းခဲ့ပါတယ်, ဒါပေမယ့်ငါနီးပါး 1000 လင့်များကိုရောက်တဲ့အချိန်မှာသူကဆိုက်ကိုဆက်လက်ထိန်းသိမ်းထားဖို့ ပို. ပို. ခက်ခဲတယ်ငါ site ကိုပင်ပိုကြီးကြီးပြင်းအဖြစ်, ဒီစိန်ခေါ်မှုအစဉ်အဆက်ဖြစ်လာလိမ့်မယ်လို့သိတယ် သာ. ကြီးမြတ်။ ဤပြဿနာကိုဖြေရှင်းရန်, ငါ site ရဲ့စာမကျြနှာကကယ်မလွှတ်နိုင်မယ့်ရိုးရှင်းတဲ့ Access ကိုဒေတာဘေ့စသို့အချက်အလက်တွေအားလုံးကိုထည့်သွင်းမယ့်တနင်္ဂနွေနေခဲ့ရသည်။

ဒီအကြှနျုပျအဘို့အဘယ်သို့ပြုရပါသနည်း?

  1. အသစ်ကလင့်များကိုထည့်သွင်းဖို့ပိုမိုမြန်ဆန်ဒါဟာင်
    1. ငါစာမကျြနှာကိုဖနျတီးတဲ့အခါ, ကိုယ့်အသစ်များကိုလင့်များကိုထည့်သွင်းဖို့ပုံစံဖြည့်စွက်။
  2. လင့်ခ်ကိုဆက်လက်ထိန်းသိမ်းထားဖို့ပိုမိုလွယ်ကူဒါဟာင်
    1. အဆိုပါစာမကျြနှာ ColdFusion ကတည်ဆောက်နှင့် image ကိုဖယ်ရှားပါလိမ့်မည်သည့်အခါ database ထဲတွင် embedded ရက်စွဲနှင့်အတူ "သစ်" ပုံရိပ်တို့ပါဝင်သည်နေကြသည်။
  3. ငါက HTML ကိုရေးသားစရာမလိုပါဘူး
    1. ငါက HTML လူအပေါင်းတို့သည်အချိန်ကိုရေးနေစဉ်ကစက်ငါ့အဘို့ကမပါလျှင်ပိုမြန်ပါတယ်။ ဤသည်ငါ့ကိုတခြားအရာရေးသားဖို့အချိန်ကိုပေးသည်။

အဆိုပါအားနည်းချက်များဘာတွေလဲ?

အဆိုပါမူလတန်းအားနည်းချက်ငါ၏အ web site ကိုသူ့ဟာသူဒေတာဘေ့စ access ကိုမရှိပါဘူးသောကွောငျ့ဖွစျသညျ။ ထို့ကြောင့်စာမျက်နှာများသည် dynamically ထုတ်ပေးကြသည်မဟုတ်။ အဘယ်အရာကိုဆိုလိုငါစာမျက်နှာအသစ်လင့်များ add လျှင်ငါစာမကျြနှာကို generate နှင့်ဆိုက်က upload တင်မှီတိုင်အောင်, သငျသညျသူတို့ကိုမြင်မည်မဟုတ်သောကြောင့်ဖြစ်သည်။ ဒါကြောင့်ဖြစ်နိုင်ရင်တစ်ဦးတစ်ဦးအပြည့်အဝပေါင်းစည်း web-ဒေတာဘေ့စစနစ်, ဖြစ်လျှင်သို့သော်ဤအဘယ်သူအားမျှစစ်မှန်သောပါလိမ့်မယ် CMS သို့သို့မဟုတ်အကြောင်းအရာစီမံခန့်ခွဲရေးစနစ်

CMS သို့ (Content Management System) ပလက်ဖောင်းများပေါ်တွင်တစ်ဦးကမှတ်ချက်

ယနေ့အများအပြားက်ဘ်ဆိုဒ်များကို WordPress, Drupal, Joomla, ဒါမှမဟုတ် ExpressionEngine တူသော CMS သို့ပလက်ဖောင်းပေါ်တွင်တည်ဆောက်နေကြသည်။ ဤရွေ့ကားပလက်ဖောင်းအားလုံးက်ဘ်ဆိုဒ်များတွင်ဒြပ်စင်သိုလှောင်ကယ်နှုတ်ရန်ဒေတာဘေ့စကိုအသုံးပြုပါ။ တစ်ဦးက CMS သို့သငျသညျ site တစ်ခုကိုယ့်ကိုကိုယ်အပေါ်ဒေတာဘေ့စ access ကိုတည်ထောင်ရန်ကြိုးစားနေရုန်းကန်စရာမလိုဘဲတစ်ဦးဒေတာဘေ့စမောင်းနှင် site ကိုရှိခြင်း၏အကျိုးကျေးဇူးများ၏အားသာချက်ယူခွင့်ပြုနိုင်ပါတယ်။ CMS သို့ပလက်ဖောင်းပြီးသားလွယ်ကူသောအမျိုးမျိုးသောစာမကျြနှာကိုဖြတ်ပြီးအကြောင်းအရာ၏အလိုအလျောက်အောင်, ဒီကွန်နက်ရှင်ပါဝင်သည်။

ဂျယ်ရမီ Girard တည်းဖြတ်