MS SQL và MySQL đều có những điểm đặc thù của chúng
Số trang: 2
Loại file: doc
Dung lượng: 27.00 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tôi cho rằng MySql hơn MSSQL ở tính năng cung cấp nhiều loại storage engine. Tuy nhiên tính vềmặt integration chặt chẽ cho trọn bộ hệ thống và công cụ phát triển software thì MSSQL integratetốt hơn MySql, đặc biệt ở mảng .NET. MSSQL còn hỗ trợ XML trực tiếp trong DB, trong khi đó thìMySQL chưa làm được chuyện này. Các chức năng cần thiết như View, StoreProcedure, Trigger thìcả hai tương đương nhau.
Nội dung trích xuất từ tài liệu:
MS SQL và MySQL đều có những điểm đặc thù của chúngMSSQLvàMySQLđềucónhữngđiểmđặcthùcủachúng.Nếucầnsosánh,nênsosánhtheotínhnăng,hiệusuất,bảomậtvàkhảnăngphụchồi....TôithấyMySqlphiênbản4.xkhôngthểsovớiMSSQLvìphiênbảnnàythiếukhánhiềutínhnăngquantrọngđểđượcxếploạilàmộtCSDLhạngnặng(vídụnhưthiếuứngdụngView,StoreProc,Triggers...).ĐểcôngbằngnênthửsosánhMySql5.xvàMSSQL2005.1.Tínhnăng:TôichorằngMySqlhơnMSSQLởtínhnăngcungcấpnhiềuloạistorageengine.TuynhiêntínhvềmặtintegrationchặtchẽchotrọnbộhệthốngvàcôngcụpháttriểnsoftwarethìMSSQLintegratetốthơnMySql,đặcbiệtởmảng.NET.MSSQLcònhỗtrợXMLtrựctiếptrongDB,trongkhiđóthìMySQLchưalàmđượcchuyệnnày.CácchứcnăngcầnthiếtnhưView,StoreProcedure,Triggerthìcảhaitươngđươngnhau.2.Hiệusuất:Tínhvềmặthiệusuất,córấtnhiềuthửnghiệmvàtườngtrìnhchorằngMSSQLperformkémhơnMySQLnhiềumặt.MSSQLđòihỏitàinguyênrấtlớn(CPUmạnh,nhiềuRAM...),nếukhôngnórấtìạch.MySQLkhôngđòihỏinhiềunhưMSSQL.MySQLcóthểchạytrêncácUNIXhighendsystemvàperformtốthơnMSSQLtrênWindowshighendservertrongnhiềutrườnghợp.3.Bảomật:MSSQLquamặtMySQLvềtínhbảomậtởcolumnlevel.MySQLchỉcóthểsetaccessđếnrowlevellàhết.HệthốngxácthựcngườidùngcủaMSSQLcũngquamặtMySQL.Tuyvậy,trênbìnhdiệnđểhởcổngthìMSSQLdễbịexploithơnMySQLbởiMSSQLtíchhợpquáchặtvàohệđiềuhành.LỗicủahệđiềuhànhhoặcmộtbộphậnnàođódẫnđếnviệcnhânnhượngMSSQLnhanhchónghơnMySQL.4.Khảnăngnhânbản(replication):Cảhaiđềucókhảnăngreplicatehoặccungcấpphươngtiệnđểlàmviệcnày.Tuynhiên,MySQLnhanhhơnvàítsựcốhơnMSSQLvìtấtcảcácSQLstatementsdùngđểthayđổi,cậpnhậtdữliệuđượclưugiữtrongbinarylog.MSSQLcungcấpnhiềuphươngphápreplicatecaocấphơn,chitiếthơnbởithếnóphứctạphơnvàchậmhơn.5.Khảnăngphụchồi(recovery):NếuMySQLchạythuầntúyvớiMyISAMstorageenginethìkhảnăngphụchồi(saukhibịcrash)khôngcáchgìsosánhvớiMSSQL.TuynhiênnếuMySQLchạyvớiInnodbenginethìkhảnăngphụchồikhôngthuakémgìMSSQL.Ngoàira,khảnăngphụchồicònđượcxétởbiênđộliênquanđếnkhảnăngnhânbản(replication)ởtrên.BởivìMSSQLcungcấpnhiềuphươngthứcnhânbảnnênviệcphụchồidữliệutrênMSSQLdễdànghơn.6.Phítổn:MySQLbảncommunitykhônghềtốntiềnđểmuanhưngbạnphảitựxắntayáolên.Tuynhiêncàiđặt,sửdụngvàtốiưuMySQLkhôngkhóvìtàiliệucủanórấtđầyđủ,thôngtinvềMySQLtrànngậptrênweb.SovớiMSSQL,bạnphảitrảgầnmộtngànrưỡiđôcho1licenseMSSQLstandardvàkhicầnsupport,bạnphảitrảthêmtiềnsupport(tùycase).MSvẫncungcấpbảnMSSQLkhôngthuphídànhchomụcđíchdevelopment.TàiliệuvềMSSQLcũngrấtnhiềutrênmạng.BảnMySQLenterprisethìphảitrảtiền(khoảng400đô)nhưngbạnđượcsupportđầyđủ.KinhnghiệmbảnthântôithấyMySQLdùngđược.Cóthểcángđángkhốilượngdữliệurấtlớn.Tuyvậy,dùngMyISAMthìnhanhnhưngsẽgặpnhiềuvấnđềphứctạp.DùngInnodbthìchậmhơnnhưngítbịnhữngtrụctrặcvềdeadlock.DùngMSSQLthìserverphảitốtkhôngthììạchlắm.Nóichung,dùngCSDLnàođichăngnữa,việctốiưuchúnglàviệckhôngthểthiếuđược.Việcnhập/xuấtdữliệunênxétthậtkỹlưỡngvàlogic.KhônglạmdụngtínhnăngcủaCSDLvàphómặcchochúng.TấtcảcácSQLstatementphảimakesensevàvừađủ(TheoHVA)Mấyhômnayđangsuynghĩ,chọnHQTchoứngdụngmớicủamình,thậtlàđauđầu,nhưngcũngnhờvậymàtìmđượcmộtsốbàiviếtkháhay,nhiềuquanđiểmkhácnhau...Nhưngchungquynócũngchomìnhđược1cáinhìn,vànênchọnHQTnàophùhợpvớiứngdụngcủamình.CònbạnthìsaocósuynghĩgìvềcácHQTCSDLthịnhhànhhiệnnaykhông?Hãychiasẽvớimọingườiđinào. ...
Nội dung trích xuất từ tài liệu:
MS SQL và MySQL đều có những điểm đặc thù của chúngMSSQLvàMySQLđềucónhữngđiểmđặcthùcủachúng.Nếucầnsosánh,nênsosánhtheotínhnăng,hiệusuất,bảomậtvàkhảnăngphụchồi....TôithấyMySqlphiênbản4.xkhôngthểsovớiMSSQLvìphiênbảnnàythiếukhánhiềutínhnăngquantrọngđểđượcxếploạilàmộtCSDLhạngnặng(vídụnhưthiếuứngdụngView,StoreProc,Triggers...).ĐểcôngbằngnênthửsosánhMySql5.xvàMSSQL2005.1.Tínhnăng:TôichorằngMySqlhơnMSSQLởtínhnăngcungcấpnhiềuloạistorageengine.TuynhiêntínhvềmặtintegrationchặtchẽchotrọnbộhệthốngvàcôngcụpháttriểnsoftwarethìMSSQLintegratetốthơnMySql,đặcbiệtởmảng.NET.MSSQLcònhỗtrợXMLtrựctiếptrongDB,trongkhiđóthìMySQLchưalàmđượcchuyệnnày.CácchứcnăngcầnthiếtnhưView,StoreProcedure,Triggerthìcảhaitươngđươngnhau.2.Hiệusuất:Tínhvềmặthiệusuất,córấtnhiềuthửnghiệmvàtườngtrìnhchorằngMSSQLperformkémhơnMySQLnhiềumặt.MSSQLđòihỏitàinguyênrấtlớn(CPUmạnh,nhiềuRAM...),nếukhôngnórấtìạch.MySQLkhôngđòihỏinhiềunhưMSSQL.MySQLcóthểchạytrêncácUNIXhighendsystemvàperformtốthơnMSSQLtrênWindowshighendservertrongnhiềutrườnghợp.3.Bảomật:MSSQLquamặtMySQLvềtínhbảomậtởcolumnlevel.MySQLchỉcóthểsetaccessđếnrowlevellàhết.HệthốngxácthựcngườidùngcủaMSSQLcũngquamặtMySQL.Tuyvậy,trênbìnhdiệnđểhởcổngthìMSSQLdễbịexploithơnMySQLbởiMSSQLtíchhợpquáchặtvàohệđiềuhành.LỗicủahệđiềuhànhhoặcmộtbộphậnnàođódẫnđếnviệcnhânnhượngMSSQLnhanhchónghơnMySQL.4.Khảnăngnhânbản(replication):Cảhaiđềucókhảnăngreplicatehoặccungcấpphươngtiệnđểlàmviệcnày.Tuynhiên,MySQLnhanhhơnvàítsựcốhơnMSSQLvìtấtcảcácSQLstatementsdùngđểthayđổi,cậpnhậtdữliệuđượclưugiữtrongbinarylog.MSSQLcungcấpnhiềuphươngphápreplicatecaocấphơn,chitiếthơnbởithếnóphứctạphơnvàchậmhơn.5.Khảnăngphụchồi(recovery):NếuMySQLchạythuầntúyvớiMyISAMstorageenginethìkhảnăngphụchồi(saukhibịcrash)khôngcáchgìsosánhvớiMSSQL.TuynhiênnếuMySQLchạyvớiInnodbenginethìkhảnăngphụchồikhôngthuakémgìMSSQL.Ngoàira,khảnăngphụchồicònđượcxétởbiênđộliênquanđếnkhảnăngnhânbản(replication)ởtrên.BởivìMSSQLcungcấpnhiềuphươngthứcnhânbảnnênviệcphụchồidữliệutrênMSSQLdễdànghơn.6.Phítổn:MySQLbảncommunitykhônghềtốntiềnđểmuanhưngbạnphảitựxắntayáolên.Tuynhiêncàiđặt,sửdụngvàtốiưuMySQLkhôngkhóvìtàiliệucủanórấtđầyđủ,thôngtinvềMySQLtrànngậptrênweb.SovớiMSSQL,bạnphảitrảgầnmộtngànrưỡiđôcho1licenseMSSQLstandardvàkhicầnsupport,bạnphảitrảthêmtiềnsupport(tùycase).MSvẫncungcấpbảnMSSQLkhôngthuphídànhchomụcđíchdevelopment.TàiliệuvềMSSQLcũngrấtnhiềutrênmạng.BảnMySQLenterprisethìphảitrảtiền(khoảng400đô)nhưngbạnđượcsupportđầyđủ.KinhnghiệmbảnthântôithấyMySQLdùngđược.Cóthểcángđángkhốilượngdữliệurấtlớn.Tuyvậy,dùngMyISAMthìnhanhnhưngsẽgặpnhiềuvấnđềphứctạp.DùngInnodbthìchậmhơnnhưngítbịnhữngtrụctrặcvềdeadlock.DùngMSSQLthìserverphảitốtkhôngthììạchlắm.Nóichung,dùngCSDLnàođichăngnữa,việctốiưuchúnglàviệckhôngthểthiếuđược.Việcnhập/xuấtdữliệunênxétthậtkỹlưỡngvàlogic.KhônglạmdụngtínhnăngcủaCSDLvàphómặcchochúng.TấtcảcácSQLstatementphảimakesensevàvừađủ(TheoHVA)Mấyhômnayđangsuynghĩ,chọnHQTchoứngdụngmớicủamình,thậtlàđauđầu,nhưngcũngnhờvậymàtìmđượcmộtsốbàiviếtkháhay,nhiềuquanđiểmkhácnhau...Nhưngchungquynócũngchomìnhđược1cáinhìn,vànênchọnHQTnàophùhợpvớiứngdụngcủamình.CònbạnthìsaocósuynghĩgìvềcácHQTCSDLthịnhhànhhiệnnaykhông?Hãychiasẽvớimọingườiđinào. ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính công nghệ thông tin quản trị mạng tin học computer network lập trình C++Gợi ý tài liệu liên quan:
-
52 trang 414 1 0
-
24 trang 350 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 296 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 287 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 282 0 0 -
74 trang 280 0 0
-
96 trang 280 0 0
-
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 267 1 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 266 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 255 0 0