SQL Server Express Edition နှင့် SQL Server Developer Edition အကြား ကွာခြားချက်ကား အဘယ်နည်း။ - ကွဲပြားမှုအားလုံး
မာတိကာ
SQL Server Express Edition နှင့် SQL Server Developer Edition များသည် Microsoft ၏ ထုတ်ကုန်များဖြစ်သည်။ ၎င်းတို့ကို ဒေတာဘေ့စ်များဖန်တီးခြင်း၊ ဒေတာဘေ့စ်ဖွဲ့စည်းပုံကို နားလည်ခြင်းနှင့် ၎င်းကိုအကောင်အထည်ဖော်ခြင်းတို့အတွက် ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုကြသည်။
ကြည့်ပါ။: Air Jordans- အလယ်အလတ် VS အမြင့် VS အနိမ့်များ (ကွာခြားချက်များ) – ကွာခြားချက်အားလုံး၎င်းတွင် ဒေတာထည့်သွင်းရန်၊ ဒေတာကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်နှင့် ဒေတာဘေ့စ်မှဒေတာထုတ်ယူခြင်းအတွက် SQL Server ကို ထိုက်တန်စေသည် Microsoft မှထုတ်ကုန်။ ဤဘလော့ဂ်သည် SQL Server Express Edition နှင့် SQL Server Developer edition အကြောင်း သိလိုသမျှကို ပြောပြပါမည်။
SQL Server ဆိုတာ ဘာလဲ
Microsoft သည် ဆက်စပ်ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုစနစ် (RDBMS) ဖြစ်သည့် SQL Server ကို မိတ်ဆက်ခဲ့သည်။ SQL Server သည် ဒေတာကို သိမ်းဆည်းရန်၊ မြှင့်တင်ရန်နှင့် အခြားသော အပလီကေးရှင်းတစ်ခုမှ တောင်းဆိုလာပါက ဒေတာကို ထုတ်ယူရန် ပြုလုပ်ထားသည့် ဆော့ဖ်ဝဲတစ်ခုဖြစ်ပြီး အနည်းကိန်းကွန်ပြူတာ သို့မဟုတ် ကွန်ရက်တစ်ခုမှတစ်ဆင့် ကွန်ပျူတာအများအပြားတွင် လုပ်ဆောင်နိုင်သည်။
SQL Server ၏ Microsoft မှ စျေးကွက်တင်သည့် ဒါဇင်များစွာသော တည်းဖြတ်မှုများ ရှိပြီး အမျိုးမျိုးသော ပရိသတ်များဆီသို့ ဦးတည်ကာ အလုပ်တာဝန်များအတွက် သင့်လျော်ပါသည်။ ၎င်းသည် နှိမ့်ချသော စက်တစ်ခုတည်း ပရိုဂရမ်များမှ တစ်ပြိုင်နက် အသုံးပြုသူ မြောက်မြားစွာရှိသော များပြားလှသော အင်တာနက်ကို ရင်ဆိုင်နေရသော ပရိုဂရမ်များအထိ ပါဝင်သည်။
ဝိုင်ယာများစွာဖြင့် ချိတ်ဆက်ထားသော ဆာဗာ
SQL ဆာဗာများ မည်သို့စတင်ခဲ့သနည်း။ (မူရင်း)
၎င်းသည် ပထမဆုံး SQL Server၊ SQL Server 1.0၊ 16-bit ဆာဗာဖြင့် စတင်ခဲ့ပြီး OS/2 လည်ပတ်မှုစနစ် 1989 တွင် အသုံးပြုနေဆဲဖြစ်သည်။ ၎င်းတွင် Expressive အမည်ရှိပြီး ဆာဗာဆော့ဖ်ဝဲဖြစ်သောကြောင့် SQL ဘာသာစကားတွင် မည်သည့်ပြဿနာကိုမဆို တုံ့ပြန်ပါသည်။
အောင်မြင်မှုများ
- OS/2 အတွက် MS SQL Server သည် Sybase၊ Ashton-Tate နှင့် Microsoft တို့မှ 1989 ခုနှစ်တွင် OS/2 ပေါ်ရှိ Sybase SQL Server သို့ ပို့တ်တစ်ခုအဖြစ် စတင်ခဲ့သည်။
- NT အတွက် SQL Server 4.2 ကို 1993 ခုနှစ်တွင် ထွက်ရှိခဲ့ပြီး၊ Windows NT တွင် ဝင်ခွင့်တစ်ခုဖြစ်သည်။
- SQL Server 6.0 ကို 1995 ခုနှစ်တွင် ဖြန့်ချိခဲ့ပြီး Sybase နှင့် ပူးပေါင်းမှု ပြီးဆုံးသွားသောအခါတွင် Sybase သည် Microsoft မှ သီးခြားလွတ်လပ်စွာ ၎င်းတို့၏ ကိုယ်ပိုင် SQL Server၊ Sybase Adaptive Server Enterprise ဗားရှင်းကို စတင်တီထွင်ခဲ့သည်။
- SQL Server 7.0 ကို 1998 ခုနှစ်တွင် ထုတ်ဝေခဲ့ပြီး အရင်းအမြစ်ကုဒ်ကို C မှ C++ သို့ ပြောင်းလဲခြင်း ပြုလုပ်ခဲ့သည်။
- ၂၀၀၅ ခုနှစ်တွင် ထုတ်ဝေခဲ့သော SQL Server 2005 သည် Microsoft ကုဒ်သို့ Sybase ကုဒ်၏ ဗားရှင်းအပြည့်အစုံကို ပြီးမြောက်စေသည်။
- 2012 တွင်ထွက်ရှိခဲ့သော SQL Server 2012 သည် xVelocity ကိုထည့်သွင်းထားသည်။
- Linux ပလပ်ဖောင်းအသုံးပြုသူများအတွက် Linux ပံ့ပိုးမှုဖြင့် Red Hat Enterprise Linux၊ SUSE Linux Enterprise Server၊ Ubuntu & Docker အင်ဂျင်။
- 2019 တွင်ထွက်ရှိခဲ့သော SQL Server 2019 တွင် Big Data Clusters၊ "Intelligent Database" ကို မြှင့်တင်မှုများ၊ ပိုမိုကောင်းမွန်သော စောင့်ကြည့်ခြင်းဝန်ဆောင်မှုများ၊ အပ်ဒိတ်လုပ်သူအတွေ့အကြုံ၊ နှင့် Linux-based ထည့်သွင်းမှုများအတွက် အပ်ဒိတ်များ/မြှင့်တင်မှုများ။
လက်ရှိအသုံးပြုနေသောဗားရှင်းများ
အောက်ပါဗားရှင်းများကို Microsoft မှ 2020 ခုနှစ် မေလအထိ ပံ့ပိုးပေးသည်-
- SQL Server 2012
- SQL ဆာဗာ 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
SQL 2016 နှင့် နောက်ပိုင်းတွင် x64 ရှိသင့်သည်ပရိုဆက်ဆာများသာဖြစ်ပြီး 1.4 GHz ပရိုဆက်ဆာရှိရမည်။ နောက်ဆုံးထွက်ရှိသော 2019 ဗားရှင်းသည် 2019 ခုနှစ် နိုဝင်ဘာလ 4 ရက်နေ့တွင်ထွက်ရှိထားသော RTM ဗားရှင်းဖြစ်ပြီး 15.0.2000.5 ဖြစ်သည်။
SQL Server Express Edition
SQL Server Express Edition သည် Microsoft ၏ SQL Server ဆက်စပ်ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုစနစ်၏ ဗားရှင်းတစ်ခုကို အခမဲ့ဒေါင်းလုဒ်လုပ်ရန်၊ မျှဝေပြီး အသုံးပြုပါသည်။ ၎င်းတွင် မြှုပ်သွင်းထားသော သေးငယ်သော အသုံးချပရိုဂရမ်များဖြင့် ပြုလုပ်ထားသည့် ဒေတာဘေ့စ်တစ်ခု ရှိသည်။
SQL Server 2000 နှင့်အတူ ပါလာသည့် Microsoft Database Engine (MSDE) ထုတ်ကုန်သည် ထုတ်ကုန်၏မျိုးရိုးကို ခြေရာခံနိုင်သည့်နေရာဖြစ်သည်။ SQL Server 2005 ကို မိတ်ဆက်ပြီးကတည်းက "Express" တံဆိပ်ကို အသုံးပြုခဲ့သည်။
ကွန်ရက်နှင့်ချိတ်ဆက်ထားသော ဆာဗာများစွာပါရှိသော ကြီးမားသောဆာဗာအခန်းတစ်ခု
မျိုးကွဲများ
ဤအတွက် ကွဲပြားမှုများရှိသည်-
- SQL Server Express w/ Tools
- SQL Server Management Studio
- SQL Server Express LocalDB
- SQL Server Express w/ Advanced Series
တပ်ဆင်သူများ SQL 2005 Express အတွက် တူညီသော အမည်ပေးအစီအစဉ်ကို အသုံးပြု၍ ပြင်ဆင်သည်-
SQLEXPR.EXE
အခြေခံထည့်သွင်းမှုနှင့်အတူ 32-bit နှင့် 64-bit ပရိုဆက်ဆာများအတွက် တပ်ဆင်သူများ ရှိသည်။
SQLEXPR32.EXE
32-bit ပရိုဆက်ဆာများအတွက် ထည့်သွင်းသူသာ ရှိသည်။
SQLEXPRWT.EX E
တွင် 32-bit နှင့် 64-bit ပရိုဆက်ဆာများနှင့် SQL Server Management Studio Express (SSMSE) (2008 R2) နှစ်ခုလုံးအတွက် တပ်ဆင်သူများ ရှိသည်။
SQLEXPR_ADV.EXE
အခြေခံများနှင့် SQL ServerManagement Studio Express (SSMSE) + အစီရင်ခံခြင်းနှင့် စာသားအပြည့်အစုံ မေးမြန်းချက်။
SQLEXPR_TOOLKIT.EXE
အခြေခံများနှင့် SSMSE ရှိပြီး Business Intelligence Development Studio (BIDS) ပါရှိသည်။
SQL Server Developer Edition လား။
ဆော့ဖ်ဝဲရေးသားသူနှင့် စမ်းသပ်သူများ အသုံးပြုသည့် အခမဲ့ SQL ဆာဗာဗားရှင်း။ ၎င်းသည် ထုတ်လုပ်မှုမဟုတ်သော ပတ်ဝန်းကျင်မျိုးကွဲဖြစ်ပြီး၊ ၎င်းတွင် Enterprise ထုတ်ဝေမှု၏အင်္ဂါရပ်များပါရှိသည်။
မည်သည့် developer မဆို ထုတ်လုပ်မှုပတ်ဝန်းကျင်တွင် အလုပ်လုပ်နေပါက၊ ၎င်းတို့သည် ဤထုတ်ဝေမှုကို အခမဲ့အသုံးပြုနိုင်ပြီး မည်သည့် tester မဆို အထူးသဖြင့် QA tester များအတွက်လည်း အသုံးပြုနိုင်ပါသည်။
ကျွန်ုပ်တို့အားလုံး ကွန်ရက်မှတစ်ဆင့် ချိတ်ဆက်ပုံကို ပုံဖော်ထားသော ကြိုးများ။
၎င်းသည် Linux ကို ပံ့ပိုးပေးနိုင်ပါသလား။
Microsoft သည် Linux အသုံးပြုသူများအတွက် Linux-သဟဇာတဆော့ဖ်ဝဲများစွာကို ပြုလုပ်နေပြီး SQL ဆာဗာသည် ခြွင်းချက်မဟုတ်ပါ။ Windows မှ ပံ့ပိုးပေးထားသည့် ဗားရှင်းအားလုံးကို Linux အတွက် ပံ့ပိုးမထားသော၊ ၎င်းတို့တွင် Enterprise၊ Standard၊ Developer၊ Web နှင့် Express တည်းဖြတ်မှုများ ပါဝင်သည်။
Red Hat Enterprise 7.7–7.9 သို့မဟုတ် 8.0–8.3 ဆာဗာအပြင် SUSE Enterprise Linux Server v12 SP3–SP5 နှစ်ခုစလုံးသည် Linux အတွက် SQL Server ကို ပံ့ပိုးပေးသည်။ လုပ်ဆောင်နိုင်စွမ်းသည် ထိုနည်းအတိုင်းပင် ဖြစ်သည်။ SQL Server Developer ၏ Linux ဗားရှင်းတွင် နောက်ထပ်အသေးစိတ်အချက်အလက်များအတွက်။
SQL Server Developer Edition သည် နေ့စဉ်အခြေခံပေါ်တွင် မည်သို့အလုပ်လုပ်သနည်း။
- SQL ဒေတာဘေ့စ်များကို ဖန်တီးခြင်း၊ ဖန်တီးခြင်းနှင့် ကိုင်တွယ်ခြင်း။
- ဒေတာဘေ့စ်စွမ်းဆောင်ရည်နှင့် တည်ငြိမ်မှုကို အာမခံသည်။
- ဒေတာဘေ့စ်ဇယားများ ဖန်တီးခြင်း၊တည်ဆောက်ပုံများ၊ ဇယားများနှင့် အဘိဓာန်များ။
- ဒေတာအရည်အသွေး၊ ခိုင်မာမှုနှင့် လုံခြုံရေးကို အာမခံပါသည်။
- ဒေတာဘေ့စ်အပလီကေးရှင်းများအတွက် စာရွက်စာတမ်းများကို ပြင်ဆင်နေပါသည်။
- အခြားအပလီကေးရှင်းများနှင့်ပေါင်းစပ်သည့် SQL queries ကိုဖန်တီးခြင်း။
- ခွင့်ပြုချက် သို့မဟုတ် ဒေတာဘေ့စ်များကို ပံ့ပိုးပေးခြင်း။
- အပလီကေးရှင်းဖွံ့ဖြိုးတိုးတက်မှုကို ပံ့ပိုးပေးသည့် ဇာတ်ညွှန်းများ၊ လုပ်ဆောင်ချက်များ၊ အစပျိုးမှုများနှင့် လုပ်ထုံးလုပ်နည်းများကို ဖန်တီးခြင်း။
SQL Server Developer အတွက် လိုအပ်ချက်
- SQL တွင် ကျွမ်းကျင်မှု။
- ဒေတာဘေ့စ်များကို ဖန်တီးခြင်းနှင့် ပြင်ဆင်ခြင်း စွမ်းရည်။
- Oracle SQL Developer၊ MySQL သို့မဟုတ် Microsoft SQL Server ကဲ့သို့သော ပေါင်းစပ် ဖွံ့ဖြိုးတိုးတက်မှု ပတ်ဝန်းကျင်များနှင့် အတွေ့အကြုံ။
- ရှုပ်ထွေးသော SQL queries များကို ရေးသားနိုင်မှု။
- C၊ C++၊ PHP နှင့် Java ကဲ့သို့သော အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် ရင်းနှီးသည်။
- .NET framework နှင့် အတွေ့အကြုံ။
- SAP အသိပညာ။
- Unix ရှိ နောက်ခံ။
- Microsoft Azure နှင့် Amazon AWS ကဲ့သို့သော cloud ဝန်ဆောင်မှုများနှင့် ရင်းနှီးမှု။
- Hadoop နှင့် Hive ကဲ့သို့သော Big Data နည်းပညာများကို အသိပညာပေးခြင်း။
- SAP Crystal Reports၊ SSRS နှင့် Tableau ကဲ့သို့သော အစီရင်ခံခြင်းနှင့် ထောက်လှမ်းရေးကိရိယာများ၏ နောက်ခံ။
- ပြဿနာဖြေရှင်းနိုင်မှုစွမ်းရည်။
- ခိုင်မာသော ဆက်သွယ်ရေးနှင့် ပူးပေါင်းဆောင်ရွက်မှုစွမ်းရည်။
- အသေးစိတ်-ဦးတည်ချက်။
- အဖွဲ့အစည်းဆိုင်ရာ ကျွမ်းကျင်မှုများ။
Microsoft ကျွမ်းကျင်သူ၏အကူအညီဖြင့် SQL Server Developer နှင့် SQL Server Express Edition နှစ်ခုလုံးကို နှိုင်းယှဉ်ခြင်းအကြောင်း အကျဉ်းချုပ် ဗီဒီယို
SQL Server Developer နှင့် SQL Server Express နှစ်ခုလုံးကို နှိုင်းယှဉ်ခြင်းထုတ်ဝေသူ
Developers သည် SQL Server Developer edition ကို အသုံးပြု၍ SQL Server ၏ထိပ်တွင် မည်သည့် application ပုံစံကိုမဆို တည်ဆောက်နိုင်ပါသည်။ ၎င်းတွင် Enterprise ထုတ်ဝေမှု၏ အင်္ဂါရပ်များ အားလုံးပါဝင်သော်လည်း တိုက်ရိုက်ဆာဗာမဟုတ်ဘဲ စမ်းသပ်မှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှုစနစ်အဖြစ် အသုံးပြုရန်အတွက်သာ လိုင်စင်ရထားသည်။ အပလီကေးရှင်းများကို တီထွင်ပြီး စမ်းသပ်သူများအတွက် SQL Server Developer သည် အကောင်းဆုံးရွေးချယ်မှုဖြစ်သည်။
အခြားတစ်ဖက်တွင်၊ Express ဗားရှင်းသည် desktop နှင့် အသေးစားဆာဗာဒေတာမောင်းနှင်သည့်အက်ပ်လီကေးရှင်းများကို လေ့လာခြင်းနှင့် တီထွင်ခြင်းအတွက် အကောင်းဆုံးသော အခမဲ့ဖြစ်ပြီး entry-level database တစ်ခုဖြစ်သည်။ အမှီအခိုကင်းသော ဆော့ဖ်ဝဲရောင်းချသူများ၊ ဖန်တီးသူများနှင့် သုံးစွဲသူအက်ပ်များကို ဖန်တီးလိုသူများအတွက်၊ ၎င်းသည် အကောင်းဆုံးရွေးချယ်မှုဖြစ်သည်။
ဒေတာစီမံခန့်ခွဲမှုအင်္ဂါရပ်များ ပိုမိုလိုအပ်ပါက SQL Server Express ကို ရိုးရှင်းစွာ အဆင့်မြှင့်တင်နိုင်သည် ။ ပေါ့ပါးသော Express၊ SQL Server Express LocalDB ၏ ပေါ့ပါးသောဗားရှင်းတွင် အသုံးပြုသူမုဒ်တွင် အလုပ်လုပ်သည်၊ ဖွဲ့စည်းမှုပုံစံမလိုအပ်ဘဲ အမြန်တပ်ဆင်မှုလုပ်ငန်းစဉ်တစ်ခုရှိပြီး ကြိုတင်စီမံနိုင်သောစာရင်းများပါရှိသည်။ ၎င်းတွင် Express ၏ပရိုဂရမ်လုပ်ဆောင်နိုင်မှုအင်္ဂါရပ်အားလုံးရှိသည်။
SQL Server Developer | SQL Server Express Edition |
---|---|
အခမဲ့ ဆော့ဖ်ဝဲရေးသားသူထုတ်ဝေသူ (လုပ်ငန်းဆိုင်ရာအင်္ဂါရပ်အားလုံးပါရှိ) | ဒေတာဘေ့စ်အရွယ်အစားသည် 4 GB ထက်မပိုနိုင်ပါ |
ဒေတာအရည်အသွေး၊ ခိုင်မာမှုနှင့် လုံခြုံရေးကိုသေချာစေခြင်း | အခမဲ့ဆော့ဖ်ဝဲရေးသားသူထုတ်ဝေမှု (လုပ်ငန်းဆိုင်ရာအင်္ဂါရပ်အားလုံးပါရှိ) |
ရှုပ်ထွေးသော SQL queries များရေးသားနိုင်မှု | CPU 1 ခုထက်ပိုသည်အသုံးမပြုပါ |
ပြဿနာဖြေရှင်းနိုင်မှုစွမ်းရည် | ရှုပ်ထွေးသောစွမ်းဆောင်ရည်ညှိခြင်းအင်္ဂါရပ်များ |
ဘာသာစကားများ C၊ C++၊ PHP နှင့် Java | SQL Agent မရှိပါ။ -NONE
· SQL Server Developer သည် ထုတ်လုပ်မှုမဟုတ်သော ပတ်ဝန်းကျင်ဆော့ဖ်ဝဲတစ်ခုဖြစ်ပြီး ၎င်းသည် စမ်းသပ်သူများနှင့် developer များအတွက်သာဖြစ်သည်။ ကျောင်းများ၊ ကောလိပ်များနှင့် တက္ကသိုလ်အများအပြားသည် ကျောင်းသားများအား SQL ဆာဗာများအကြောင်း သင်ကြားရန်အတွက် ဤဆော့ဖ်ဝဲလ်ကို အသုံးပြုကြသည်။ · SQL Server Express သည် အသုံးပြုသူမုဒ်တွင် လုပ်ဆောင်နေသော်လည်း ထည့်သွင်းစဉ်အတွင်း ဖွဲ့စည်းမှုပုံစံအနည်းငယ်မျှသာ လိုအပ်ပြီး စီမံခန့်ခွဲနိုင်သော ကြိုတင်လိုအပ်ချက်များရှိသည်။ ထုတ်လုပ်မှုပတ်ဝန်းကျင်တွင် အသုံးပြုနိုင်ပြီး လွယ်ကူစွာ အဆင့်မြှင့်တင်နိုင်ပါသည်။ ကြည့်ပါ။: ဆာလံ ၂၃:၄ တွင် သိုးထိန်းလှံတံနှင့် ဝန်ထမ်း ကွာခြားချက်ကား အဘယ်နည်း။ (ရှင်းပြသည်) - ကွဲပြားမှုအားလုံး
|