SQL አገልጋይ 2008 vs Express
SQL አገልጋይ በማይክሮሶፍት የተሰራ ተዛማጅ የሞዴል ዳታቤዝ አገልጋይ ነው። እና SQL Server Express የተመጣጠነ የSQL አገልጋይ ስሪት ነው ነፃ ፣ ግን ከሙሉ ስሪት ጋር ሲወዳደር ውስን ነው። የቅርብ ጊዜው የSQL አገልጋይ ስሪት SQL Server 2008 R2 ነው እና ተዛማጅ Express እትም SQL Server Express 2008 ነው።
ማይክሮሶፍት SQL አገልጋይ በዋናነት T-SQL (የSQL ቅጥያ የሆነውን) እና ANCI SQLን እንደ መጠይቅ ቋንቋ ይጠቀማል። ኢንቲጀር፣ ተንሳፋፊ፣ አስርዮሽ፣ ቻር፣ ቫርቻር፣ ሁለትዮሽ፣ ጽሑፍ እና ሌሎች ጥቂት የመረጃ አይነቶችን ይደግፋል። በተጠቃሚ የተገለጹ የተዋሃዱ ዓይነቶች (UDTs) እንዲሁ ተፈቅዶላቸዋል።የውሂብ ጎታ እይታዎችን፣ የተከማቹ ሂደቶችን፣ ኢንዴክሶችን እና ገደቦችን ከሰንጠረዦች ውጭ ሊይዝ ይችላል። መረጃው በሦስት ዓይነት ፋይሎች ውስጥ ተከማችቷል. እነዚህ.mdf ፋይሎች፣.ndf እና.ldfextension ፋይሎች እንደቅደም ተከተላቸው ዋና ውሂብን፣ ሁለተኛ ደረጃ ውሂብን እና የምዝግብ ማስታወሻዎችን ለማከማቸት ነው። የመረጃ ቋቱ ሁል ጊዜ ወደ የታወቀ ወጥነት ሁኔታ እንደሚመለስ ለማረጋገጥ የግብይቶችን ጽንሰ-ሀሳብ ይጠቀማል። ሽግግሮች የሚተገበረው የመጻፊያ መዝገብን በመጠቀም ነው። SQL አገልጋይ ኮንፈረንስን ይደግፋል። T-SQLን በመጠቀም መጠይቅ ዋናው የመረጃ ማግኛ ዘዴ ነው። SQL አገልጋይ ለተሻሻለ አፈጻጸም የጥያቄ ማትባትን ያከናውናል። እንዲሁም የተከማቹ ሂደቶችን ይፈቅዳል፣ በራሱ በአገልጋዩ ውስጥ የተከማቸ የT-SQL መጠይቆች እና በደንበኛው መተግበሪያ ልክ እንደ ተለመደው መጠይቆች የማይተገበሩ ናቸው። SQL አገልጋይ አገልጋዩን ከ NET Framework ጋር ለማዋሃድ የሚያገለግለውን SQL CLR (የጋራ ቋንቋ አሂድ ጊዜን) ያካትታል። በዚህ ምክንያት, በማንኛውም የ NET ቋንቋ እንደ Cወይም VB. NET ያሉ የተከማቹ ሂደቶችን እና ቀስቅሴዎችን መጻፍ ይችላሉ. እንዲሁም UTDs በመጠቀም ሊገለጽ ይችላል።NET ቋንቋዎች። በ ADO. NET ውስጥ ያሉ ክፍሎች በመረጃ ቋቱ ውስጥ የተከማቸውን መረጃ ለመድረስ ሊያገለግሉ ይችላሉ። ADO. NET ክፍሎች በሰንጠረዥ ወይም በነጠላ ረድፍ የውሂብ ወይም በውስጥ ሜታዳታ የመስራት ተግባርን ይሰጣሉ። በSQL አገልጋይ ውስጥ የኤክስኤምኤል ባህሪያትን መዳረሻ የሚሰጥ የXQuery ድጋፍን ይሰጣል። SQL አገልጋይ እንደ አገልግሎት ደላላ፣ የማባዛት አገልግሎቶች፣ የትንታኔ አገልግሎቶች፣ የሪፖርት አገልግሎት፣ የማሳወቂያ አገልግሎቶች፣ የውህደት አገልግሎቶች እና ሙሉ የጽሁፍ ፍለጋ የመሳሰሉ ተጨማሪ አገልግሎቶችን ይሰጣል።
ከላይ እንደተገለፀው የኤስኪውኤል አገልጋይ ኤክስፕረስ ሚዛኑን የጠበቀ፣ በነፃ ማውረድ የሚችል የSQL አገልጋይ እትም ነው። ስለዚህ, ከሙሉ ስሪት ጋር ሲነጻጸር አንዳንድ ገደቦች እንዳሉት ግልጽ ነው. ደስ የሚለው ነገር የውሂብ ጎታዎች ብዛት ወይም በአገልጋዩ የሚደገፉ የተጠቃሚዎች ብዛት ላይ ምንም ገደብ የለም። ነገር ግን፣ ኤክስፕረስ እትም አንድ ፕሮሰሰር፣ 1GB ማህደረ ትውስታ እና 10GB የውሂብ ጎታ ፋይሎችን ብቻ መጠቀም ይችላል። አጠቃላይ የመረጃ ቋቱ አይነት.mdf በሆነበት ነጠላ ፋይል ውስጥ ስለሚቀመጥ ለXCOPY ማሰማራት ተስማሚ ነው።ሌላው የቴክኒክ ገደብ የትንታኔ፣ የውህደት እና የማሳወቂያ አገልግሎቶች አለመኖር ነው። ነገር ግን በአጠቃላይ የ Express እትም ለትምህርት ዓላማዎች በጣም ጥሩ ነው ምክንያቱም ለአነስተኛ ደረጃ ዴስክቶፕ እና ለድር አፕሊኬሽኖች ግንባታ በነጻ መጠቀም ይቻላል::
በSQL አገልጋይ እና በSQL አገልጋይ ኤክስፕረስ እትም መካከል ያሉ ቁልፍ ልዩነቶች
• SQL አገልጋይ የንግድ ምርት ሲሆን SQL Server Express በነፃ ማውረድ የሚችል፣ የተቀነሰ የSQL አገልጋይ ስሪት ነው።
• SQL አገልጋይ ለኢንተርፕራይዝ የስራ ጫና የታለመ ተደጋጋሚነት እና አብሮገነብ የቢዝነስ ኢንተለጀንስ መሳሪያዎች ሲሆን ኤክስፕረስ እትም ደግሞ ለትምህርት ዓላማዎች ተስማሚ የሆነ የመግቢያ ደረጃ ዳታቤዝ ነው
• ወደ ሲፒዩዎች ብዛት፣የማህደረ ትውስታ መጠን እና የውሂብ ጎታው መጠን ስንመጣ ኤክስፕረስ እትም ከSQL አገልጋይ ጋር ሲወዳደር አነስተኛ አፈጻጸም አለው። አንድ ፕሮሰሰር፣ 1ጂቢ ማህደረ ትውስታ እና 10ጂቢ የውሂብ ጎታ ፋይሎችን ብቻ ነው መጠቀም የሚችለው።
• እንደ ሪፖርት ማድረግ እና የትንታኔ አገልግሎቶች ያሉ ተጨማሪ አገልግሎቶች በSQL Server Express እትም ላይ የሉም።