ຄວາມແຕກຕ່າງລະຫວ່າງ SQL Server Express Edition ແລະ SQL Server Developer Edition ແມ່ນຫຍັງ? - ຄວາມແຕກຕ່າງທັງຫມົດ
ສາລະບານ
SQL Server Express Edition ແລະ SQL Server Developer Edition ແມ່ນຜະລິດຕະພັນຂອງ Microsoft. ພວກມັນຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນການສ້າງຖານຂໍ້ມູນ, ເຂົ້າໃຈໂຄງສ້າງຖານຂໍ້ມູນ, ແລະປະຕິບັດມັນ. ຜະລິດຕະພັນຈາກ Microsoft. blog ນີ້ຈະບອກທ່ານທັງຫມົດທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບ SQL Server Express Edition ແລະ SQL Server Developer edition.
ເບິ່ງ_ນຳ: ຄວາມແຕກຕ່າງລະຫວ່າງຕໍ່ໆໄປ ແລະ ຕໍ່ໆໄປແມ່ນຫຍັງ? (ຖອດລະຫັດ) – ຄວາມແຕກຕ່າງທັງໝົດSQL Server ແມ່ນຫຍັງ?
Microsoft ນຳສະເໜີ SQL Server ເຊິ່ງເປັນລະບົບການຈັດການຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ (RDBMS). SQL Server ເປັນຊອບແວທີ່ສ້າງຂຶ້ນເພື່ອເກັບຮັກສາ, ປັບປຸງຂໍ້ມູນ ແລະຍັງດຶງຂໍ້ມູນໄດ້ ຖ້າມີການຮ້ອງຂໍຈາກແອັບພລິເຄຊັນອື່ນ, ເຊິ່ງສາມາດເຮັດໄດ້ທັງໃນຄອມພິວເຕີທີ່ເປັນເອກກະລັກ ຫຼືຫຼາຍຄອມພິວເຕີຜ່ານເຄືອຂ່າຍ.
ມີຫລາຍສິບສະບັບທີ່ວາງຂາຍໂດຍ Microsoft ຂອງ SQL Server, ມຸ່ງໄປສູ່ຜູ້ຊົມທີ່ຫຼາກຫຼາຍ ແລະເໝາະສົມກັບວຽກ. ມັນຕັ້ງແຕ່ບັນດາໂຄງການເຄື່ອງຈັກດຽວເລັກນ້ອຍເຖິງບັນດາໂຄງການທີ່ປະເຊີນກັບອິນເຕີເນັດຢ່າງຫຼວງຫຼາຍກັບຜູ້ໃຊ້ພ້ອມກັນຈໍານວນຫລາຍ.
ເຊີບເວີທີ່ເຊື່ອມຕໍ່ດ້ວຍສາຍຫຼາຍ
ເຊີບເວີ SQL ເລີ່ມຕົ້ນແນວໃດ? (ຕົ້ນກໍາເນີດ)
ມັນທັງຫມົດໄດ້ເລີ່ມຕົ້ນດ້ວຍ SQL Server ທໍາອິດ, SQL Server 1.0, ເຄື່ອງແມ່ຂ່າຍ 16-bit ທີ່ໃຊ້ໂດຍລະບົບປະຕິບັດການ OS/2 ໃນປີ 1989 ແລະຍັງຖືກນໍາໃຊ້. ມັນມີຊື່ສະແດງອອກ, ເປັນຊອບແວເຊີຟເວີ, ມັນຕອບສະຫນອງຕໍ່ບັນຫາໃດໆໃນພາສາ SQL.
ຜົນສໍາເລັດ
- MS SQL Server ສໍາລັບ OS/2 ໄດ້ເລີ່ມຕົ້ນເປັນພອດ Sybase SQL Server ໃສ່ OS/2 ໃນປີ 1989, ໂດຍ Sybase, Ashton-Tate, ແລະ Microsoft.
- SQL Server 4.2 ສໍາລັບ NT ໄດ້ຖືກປ່ອຍອອກມາໃນປີ 1993, ເປັນການເຂົ້າສູ່ Windows NT.
- SQL Server 6.0 ຖືກປ່ອຍອອກມາໃນປີ 1995, ເຮັດໃຫ້ການຮ່ວມມືກັບ Sybase ສິ້ນສຸດລົງ, Sybase ຕໍ່ມາຈະເລີ່ມພັດທະນາ SQL Server ຂອງຕົນເອງ, Sybase Adaptive Server Enterprise, ເປັນເອກະລາດຈາກ Microsoft.
- SQL Server 7.0 ຖືກປ່ອຍອອກມາໃນປີ 1998, ເຮັດໃຫ້ການປ່ຽນລະຫັດແຫຼ່ງຈາກ C ເປັນ C++.
- SQL Server 2005, ປ່ອຍອອກມາເມື່ອປີ 2005, ສຳເລັດການສະບັບສົມບູນຂອງລະຫັດ Sybase ເກົ່າເຂົ້າໄປໃນລະຫັດ Microsoft.
- SQL Server 2012, ປ່ອຍອອກມາເມື່ອປີ 2012, ເພີ່ມ xVelocity.
- SQL Server 2017, ປ່ອຍອອກມາເມື່ອປີ 2017, ດ້ວຍການຮອງຮັບ Linux ສໍາລັບຜູ້ໃຊ້ແພລດຟອມ Linux: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & ເຄື່ອງຈັກ Docker.
- SQL Server 2019, ປ່ອຍອອກມາເມື່ອປີ 2019, ມາພ້ອມກັບກຸ່ມຂໍ້ມູນໃຫຍ່, ການປັບປຸງ “ຖານຂໍ້ມູນອັດສະລິຍະ”, ປັບປຸງຄຸນສົມບັດການຕິດຕາມ, ປະສົບການນັກພັດທະນາທີ່ປັບປຸງ, ແລະການປັບປຸງ/ປັບປຸງສໍາລັບການຕິດຕັ້ງທີ່ໃຊ້ Linux.
ລຸ້ນທີ່ໃຊ້ໃນປັດຈຸບັນ
ລຸ້ນຕໍ່ໄປນີ້ໄດ້ຮັບການສະໜັບສະໜູນໂດຍ Microsoft ຕັ້ງແຕ່ເດືອນພຶດສະພາ 2020:
- SQL Server 2012
- SQL ເຊີບເວີ 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
SQL 2016 ເປັນຕົ້ນໄປຄວນມີ x64ໂປເຊດເຊີເທົ່ານັ້ນແລະຕ້ອງມີໂປເຊດເຊີ 1.4 GHz. ລ່າສຸດແມ່ນລຸ້ນ 2019 ທີ່ອອກໃນວັນທີ 4 ພະຈິກ 2019, ລຸ້ນ RTM ແມ່ນ 15.0.2000.5.
SQL Server Express Edition
SQL Server Express Edition ເປັນການດາວໂຫຼດ, ແບ່ງປັນ, ແລະໃຊ້ເວີຊັນຂອງລະບົບການຈັດການຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບ SQL Server ຂອງ Microsoft. ມັນມີຖານຂໍ້ມູນທີ່ເຮັດດ້ວຍການຝັງແລະຄໍາຮ້ອງສະຫມັກຂະຫນາດນ້ອຍໃນໃຈ.
ຜະລິດຕະພັນ Microsoft Database Engine (MSDE), ເຊິ່ງມາພ້ອມກັບ SQL Server 2000, ແມ່ນບ່ອນທີ່ເຊື້ອສາຍຂອງຜະລິດຕະພັນສາມາດຕິດຕາມໄດ້. ນັບຕັ້ງແຕ່ການນໍາ 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) + ການລາຍງານ ແລະແບບສອບຖາມຂໍ້ຄວາມເຕັມ.
ເບິ່ງ_ນຳ: English Shepherd vs Australian Shepherd (ສົມທຽບ) – ຄວາມແຕກຕ່າງທັງຫມົດSQLEXPR_TOOLKIT.EXE
ມີພື້ນຖານ ແລະ SSMSE ແລະ ມີ Business Intelligence Development Studio (BIDS).
SQL Server Developer Edition?
ເວີຊັນຟຣີຂອງເຊີບເວີ SQL ທີ່ໃຊ້ໂດຍຜູ້ພັດທະນາ ແລະຜູ້ທົດສອບ. ມັນເປັນຕົວແປສະພາບແວດລ້ອມທີ່ບໍ່ແມ່ນການຜະລິດ, ມັນຍັງມີລັກສະນະຂອງສະບັບວິສາຫະກິດ.
ຖ້າຜູ້ພັດທະນາໃດເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມທີ່ບໍ່ແມ່ນການຜະລິດ, ເຂົາເຈົ້າສາມາດໃຊ້ສະບັບນີ້ໄດ້ຟຣີ ແລະສໍາລັບຜູ້ທົດສອບໃດໆ, ໂດຍສະເພາະຜູ້ທົດສອບ QA.
ກະທູ້ທີ່ສະແດງເຖິງວິທີທີ່ພວກເຮົາທຸກຄົນເຊື່ອມຕໍ່ຜ່ານເຄືອຂ່າຍ.
ມັນສາມາດຮອງຮັບ Linux ໄດ້ບໍ?
Microsoft ກໍາລັງສ້າງຊອບແວທີ່ເຂົ້າກັນໄດ້ກັບ Linux ຫຼາຍສໍາລັບຜູ້ໃຊ້ Linux ແລະເຄື່ອງແມ່ຂ່າຍ SQL ບໍ່ແມ່ນຂໍ້ຍົກເວັ້ນ. ທຸກລຸ້ນທີ່ຮອງຮັບໂດຍ Windows ແມ່ນບໍ່ຮອງຮັບ Linux, ເຫຼົ່ານີ້ລວມມີ Enterprise, Standard, Developer, Web, ແລະ Express edition.
Red Hat Enterprise 7.7–7.9, ຫຼື 8.0–8.3 Server, ເຊັ່ນດຽວກັນກັບ SUSE Enterprise Linux Server v12 SP3–SP5, ທັງສອງສະຫນັບສະຫນູນ SQL Server ສໍາລັບ Linux. ການທໍາງານແມ່ນ conceived ໃນທາງດຽວກັນ. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບສະບັບ Linux ຂອງ SQL Server Developer.
SQL Server Developer Edition ເຮັດວຽກບົນພື້ນຖານປະຈໍາວັນແນວໃດ?
- ສ້າງ, ພັດທະນາ ແລະຈັດການຖານຂໍ້ມູນ SQL.
- ຮັບປະກັນປະສິດທິພາບ ແລະສະຖຽນລະພາບຂອງຖານຂໍ້ມູນ.
- ການສ້າງຕາຕະລາງຖານຂໍ້ມູນ,ໂຄງສ້າງ, schemas, ແລະວັດຈະນານຸກົມ.
- ຮັບປະກັນຄຸນນະພາບຂໍ້ມູນ, ຄວາມສົມບູນ, ແລະຄວາມປອດໄພ.
- ກຳລັງກະກຽມເອກະສານສຳລັບແອັບພລິເຄຊັນຖານຂໍ້ມູນ.
- ການສ້າງແບບສອບຖາມ SQL ທີ່ປະສົມປະສານກັບແອັບພລິເຄຊັນອື່ນ.
- ການໃຫ້ສິດອະນຸຍາດ ຫຼືຖານຂໍ້ມູນ.
- ການສ້າງສະຄຣິບ, ຟັງຊັນ, ຕົວກະຕຸ້ນ, ແລະຂັ້ນຕອນທີ່ຮອງຮັບການພັດທະນາແອັບພລິເຄຊັນ.
ຄວາມຕ້ອງການສໍາລັບນັກພັດທະນາ SQL Server
- ຄວາມຊໍານານໃນ SQL.
- ຄວາມສາມາດໃນການສ້າງ ແລະແກ້ໄຂຖານຂໍ້ມູນ.
- ປະສົບການກັບສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ ເຊັ່ນ: Oracle SQL Developer, MySQL, ຫຼື Microsoft SQL Server.
- ຄວາມສາມາດໃນການຂຽນ SQL queries ທີ່ສັບສົນ.
- ຄວາມຄຸ້ນເຄີຍກັບພາສາການຂຽນໂປລແກລມອື່ນເຊັ່ນ C, C++, PHP, ແລະ Java.
- ປະສົບການກັບກອບ .NET.
- ຄວາມຮູ້ກ່ຽວກັບ SAP.
- ຄວາມເປັນມາໃນ Unix.
- ຄວາມຄຸ້ນເຄີຍກັບການບໍລິການຄລາວເຊັ່ນ Microsoft Azure ແລະ Amazon AWS.
- ຄວາມຮູ້ດ້ານເທັກໂນໂລຍີ Big Data ເຊັ່ນ Hadoop ແລະ Hive.
- ຄວາມເປັນມາໃນການລາຍງານແລະເຄື່ອງມືຂ່າວສານເຊັ່ນ SAP Crystal Reports, SSRS, ແລະ Tableau.
- ທັກສະການແກ້ໄຂບັນຫາ.
- ທັກສະການສື່ສານ ແລະການຮ່ວມມືທີ່ເຂັ້ມແຂງ.
- ລາຍລະອຽດທິດທາງ.
- ທັກສະການຈັດຕັ້ງ.
ວິດີໂອສັ້ນໆກ່ຽວກັບການປຽບທຽບທັງຜູ້ພັດທະນາ SQL Server ແລະ SQL Server Express Edition ດ້ວຍຄວາມຊ່ວຍເຫຼືອຂອງຜູ້ຊ່ຽວຊານ Microsoft
ການປຽບທຽບທັງຜູ້ພັດທະນາ SQL Server ແລະ SQL Server Expressສະບັບ
ຜູ້ພັດທະນາສາມາດສ້າງແບບຟອມຂອງແອັບພລິເຄຊັນໃດກໍໄດ້ຢູ່ເທິງສຸດຂອງ SQL Server ໂດຍໃຊ້ SQL Server Developer edition. ມັນມີຄຸນສົມບັດທັງຫມົດຂອງສະບັບ Enterprise ແຕ່ໄດ້ຮັບອະນຸຍາດພຽງແຕ່ສໍາລັບການນໍາໃຊ້ເປັນລະບົບການທົດສອບແລະການພັດທະນາ, ບໍ່ແມ່ນເຄື່ອງແມ່ຂ່າຍທີ່ມີຊີວິດ. ສໍາລັບຜູ້ທີ່ພັດທະນາແລະທົດສອບຄໍາຮ້ອງສະຫມັກ, SQL Server Developer ແມ່ນທາງເລືອກທີ່ດີທີ່ສຸດ.
, ໃນທາງກົງກັນຂ້າມ, ເວີຊັນດ່ວນແມ່ນຖານຂໍ້ມູນລະດັບເລີ່ມຕົ້ນທີ່ບໍ່ເສຍຄ່າ, ທີ່ດີເລີດສໍາລັບການຮຽນຮູ້ແລະການພັດທະນາ desktop ແລະເຄື່ອງແມ່ຂ່າຍຂະຫນາດນ້ອຍຄໍາຮ້ອງສະຫມັກທີ່ຂັບເຄື່ອນຂໍ້ມູນ. ສໍາລັບຜູ້ສະຫນອງຊອບແວເອກະລາດ, ຜູ້ສ້າງ, ແລະຜູ້ທີ່ກະຕືລືລົ້ນໃນການສ້າງແອັບຯລູກຄ້າ, ມັນເປັນທາງເລືອກທີ່ດີທີ່ສຸດ.
SQL Server Express ສາມາດຖືກອັບເກຣດເປັນ SQL Server ລຸ້ນອື່ນໆທີ່ມີລາຄາແພງກວ່າຖ້າທ່ານຕ້ອງການຄຸນສົມບັດການຈັດການຂໍ້ມູນຫຼາຍຂຶ້ນ. ຮຸ່ນທີ່ມີນ້ໍາຫນັກເບົາຂອງ Express, SQL Server Express LocalDB, ແລ່ນຢູ່ໃນໂຫມດຜູ້ໃຊ້, ມີຂະບວນການຕິດຕັ້ງໄວທີ່ບໍ່ຈໍາເປັນຕ້ອງມີການຕັ້ງຄ່າ, ແລະມີບັນຊີລາຍຊື່ທີ່ຕ້ອງການກ່ອນ. ມັນມີຄຸນນະສົມບັດການດໍາເນີນໂຄງການ Express ທັງຫມົດ.
SQL Server Developer | SQL Server Express Edition |
---|---|
ສະບັບນັກພັດທະນາຟຣີ (ມີຄຸນສົມບັດວິສາຫະກິດທັງໝົດ) | ຂະໜາດຂອງຖານຂໍ້ມູນບໍ່ສາມາດເກີນ 4 GB |
ຮັບປະກັນຄຸນນະພາບຂໍ້ມູນ, ຄວາມສົມບູນ ແລະຄວາມປອດໄພ | ສະບັບນັກພັດທະນາຟຣີ (ມີຄຸນສົມບັດວິສາຫະກິດທັງໝົດ) |
ຄວາມສາມາດໃນການຂຽນ SQL queries ສະລັບສັບຊ້ອນ | ຫຼາຍກວ່າ 1 CPU ແມ່ນບໍ່ໄດ້ໃຊ້ |
ທັກສະການແກ້ໄຂບັນຫາ | ຄຸນສົມບັດການປັບປະສິດທິພາບທີ່ຊັບຊ້ອນ |
ພາສາ C, C++, PHP ແລະ Java<22 | ບໍ່ມີ SQL Agent |
Pros And Cons
Conclusion
Normal 0 false false false false EN-US X-NONE X -NONE
- ທັງສອງຜະລິດຕະພັນແມ່ນຫນ້າປະທັບໃຈ, ໂດຍສະເພາະແມ່ນຜະລິດໂດຍບໍລິສັດເຕັກໂນໂລຢີທີ່ໃຫຍ່ທີ່ສຸດ, ພວກເຂົາທັງສອງມີລັກສະນະທີ່ແຕກຕ່າງກັນຫຼາຍທີ່ຫນ້າປະຫລາດໃຈສໍາລັບຜູ້ເຮັດວຽກເຊີຟເວີ SQL ປະຈໍາວັນ.
· SQL Server Developer ເປັນຊອຟແວສະພາບແວດລ້ອມທີ່ບໍ່ແມ່ນການຜະລິດ ຊຶ່ງຫມາຍຄວາມວ່າມັນເປັນພຽງຜູ້ທົດສອບ ແລະນັກພັດທະນາເທົ່ານັ້ນ. ໂຮງຮຽນ, ວິທະຍາໄລ, ແລະມະຫາວິທະຍາໄລຈໍານວນຫຼາຍໃຊ້ຊອບແວນີ້ສໍາລັບການສອນນັກຮຽນກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍ SQL.
· ໃນຂະນະທີ່ SQL Server Express, ເຮັດວຽກຢູ່ໃນໂຫມດຜູ້ໃຊ້, ຮຽກຮ້ອງໃຫ້ມີການຕັ້ງຄ່າຫນ້ອຍທີ່ຈະບໍ່ມີໃນລະຫວ່າງການຕິດຕັ້ງ, ແລະມີຂໍ້ກໍານົດເບື້ອງຕົ້ນທີ່ສາມາດຈັດການໄດ້. ແລະສາມາດຖືກນໍາໃຊ້ໃນສະພາບແວດລ້ອມການຜະລິດ, ແລະສາມາດຍົກລະດັບໄດ້ຢ່າງງ່າຍດາຍ.
- ຄວາມແຕກຕ່າງລະຫວ່າງໄຟແລະແປວໄຟແມ່ນຫຍັງ? (ຕອບ)
- ຄວາມແຕກຕ່າງຄືແນວໃດລະຫວ່າງ Aramaic ແລະ Hebrew? (ຕອບ)