MySQL lwn MS SQL Server
MySQL
MySQL ialah sistem pengurusan pangkalan data sumber terbuka. Ia sangat popular kerana kebolehpercayaan yang tinggi, kemudahan penggunaan dan prestasi tinggi. MySQL digunakan untuk banyak aplikasi terkini yang dibina pada Apache, Linux, Perl/PHP dll. Banyak organisasi popular seperti Google, Alcatel Lucent, Facebook, Zappos dan Adobe bergantung pada sistem pengurusan pangkalan data ini.
MySQL boleh berjalan pada lebih daripada dua puluh platform yang termasuk MAC OS, Windows, Linux, IBM AIX, HP-UX dan memberikan banyak kefleksibelan. Pelbagai alat pangkalan data, perkhidmatan, latihan dan sokongan disediakan oleh sistem pangkalan data MySQL. MySQL datang dalam edisi berbeza:
Edisi Perusahaan
Edisi ini menyediakan aplikasi pangkalan data OLTP (Scalable Online Transaction Processing) dan juga menyampaikan prestasi berkualiti tinggi. Keupayaannya termasuk rollback, penguncian peringkat baris, komitmen penuh dan pemulihan ranap. Untuk mengurus serta meningkatkan prestasi sistem pangkalan data yang besar, pembahagian pangkalan data juga dibenarkan oleh edisi ini.
Edisi Perusahaan termasuk MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer dan MySQL Workbench.
Edisi Standard
Edisi ini juga menyediakan aplikasi OLTP serta prestasi tinggi. Edisi standard juga termasuk InnoDB yang menjadikannya mematuhi ACID dan pangkalan data yang selamat untuk transaksi. Untuk menyampaikan aplikasi berskala dan prestasi tinggi, replikasi juga dibenarkan oleh sistem pangkalan data ini.
Edisi Klasik
Ia adalah sistem pangkalan data yang ideal untuk OEM, VAR dan ISV yang menggunakan enjin storan MyISAM untuk membangunkan aplikasi intensif baca. Edisi klasik mudah digunakan dan memerlukan pentadbiran yang rendah. Walau bagaimanapun, edisi ini hanya untuk VAR, ISV dan OEM. Seseorang boleh menaik taraf dengan mudah kepada edisi yang lebih maju daripada edisi klasik.
SQL Server
SQL Server ialah RDBMS (Relational Database Management System) yang dibangunkan oleh Microsoft. Sistem ini berfungsi pada Transact-SQL yang merupakan satu set sambungan pengaturcaraan daripada Microsoft dan Sybase. T-SQL menambah ciri lain yang termasuk pengendalian ralat dan pengecualian, kawalan transaksi, pembolehubah yang diisytiharkan dan pemprosesan baris. Walau bagaimanapun, Sybase membangunkan SQL Server asal pada tahun 1980-an. Versi terakhir dipanggil SQL Server 4.2 yang dibangunkan dengan kerjasama Ashton-Tate, Sybase dan Microsoft untuk OS/2.
SQL Server 2005 telah dilancarkan pada bulan November 2005. Versi ini memberikan kebolehpercayaan, fleksibiliti, keselamatan dan kebolehskalaan yang dipertingkatkan kepada aplikasi pangkalan data.
Ciri yang disediakan oleh SQL Server ialah:
Pencerminan Pangkalan Data – Menggunakan SQL Server, seseorang boleh menyediakan pemulihan kegagalan automatik sekiranya pelayan siap sedia.
Operasi Pengindeksan Dalam Talian – SQL Server juga membenarkan pengubahsuaian serentak seperti sisipan, pemadaman dan kemas kini.
Studio Pengurusan – Studio pengurusan ialah satu set alatan yang membolehkan pengguna menggunakan, menyelesaikan masalah dan membangunkan pangkalan data pelayan SQL.
Pembahagian Data – Pengurusan indeks dan jadual besar yang cekap disediakan dengan pembahagian data yang dipertingkatkan dengan pembahagian indeks dan jadual asli.
Untuk Perniagaan, pelayan SQL juga menyediakan Perkhidmatan Penyepaduan, Perkhidmatan Pelaporan, Perlombongan data, penunjuk prestasi utama, sokongan pengelompokan, caching proaktif dan pembinaan semula. Ia juga menyediakan penyepaduan dengan Microsoft Office.
Ringkasnya, – MySQL ialah sistem pengurusan pangkalan data sumber terbuka manakala SQL Server dibangunkan oleh Microsoft
– MySQL boleh berjalan pada lebih daripada dua puluh platform manakala SQL Server tidak menyokong pelbagai jenis platform