MySQL ба MS SQL сервер
MySQL
MySQL нь нээлттэй эхийн мэдээллийн сангийн удирдлагын систем юм. Энэ нь өндөр найдвартай, ашиглахад хялбар, өндөр гүйцэтгэлтэй тул маш их алдартай. MySQL-ийг Apache, Linux, Perl/PHP гэх мэт хамгийн сүүлийн үеийн олон программуудад ашигладаг. Google, Alcatel Lucent, Facebook, Zappos, Adobe зэрэг олон алдартай байгууллагууд энэхүү мэдээллийн сангийн удирдлагын системд тулгуурладаг.
MySQL нь MAC OS, Windows, Linux, IBM AIX, HP-UX зэрэг хорь гаруй платформ дээр ажиллах боломжтой бөгөөд уян хатан байдлыг хангадаг. Мэдээллийн сангийн олон төрлийн хэрэгсэл, үйлчилгээ, сургалт, дэмжлэгийг MySQL мэдээллийн баазын системээр хангадаг. MySQL өөр хувилбараар ирдэг:
Enterprise Edition
Энэ хэвлэл нь OLTP (Scalable Online Transaction Processing) өгөгдлийн сангийн програмуудыг хангадаг бөгөөд мөн өндөр чанарын гүйцэтгэлийг хангадаг. Үүний чадавхи нь буцаах, эгнээний түвшний түгжээ, бүрэн гүйцэтгэх болон гэмтлийг сэргээх зэрэг орно. Том өгөгдлийн сангийн системийг удирдах, гүйцэтгэлийг сайжруулахын тулд энэ хэвлэлд мэдээллийн санг хуваахыг зөвшөөрдөг.
Enterprise Edition нь MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer болон MySQL WorkBench-г агуулдаг.
Стандарт Хувилбар
Энэ хэвлэл нь OLTP программууд болон өндөр гүйцэтгэлтэй. Стандарт хэвлэлд мөн InnoDB багтсан бөгөөд энэ нь түүнийг ACID-д нийцсэн, гүйлгээний аюулгүй мэдээллийн сан болгодог. Өргөтгөх боломжтой програмууд болон өндөр гүйцэтгэлийг хангахын тулд энэ мэдээллийн сангийн систем хуулбарлахыг мөн зөвшөөрдөг.
Сонгодог Хувилбар
Энэ нь унших эрчимтэй програмуудыг хөгжүүлэхийн тулд MyISAM хадгалах системийг ашигладаг OEM, VAR болон ISV-д зориулсан хамгийн тохиромжтой мэдээллийн сан юм. Сонгодог хэвлэл нь хэрэглэхэд хялбар бөгөөд бага удирдлага шаарддаг. Гэхдээ энэ хэвлэл нь зөвхөн VAR, ISV болон OEM-д зориулагдсан болно. Сонгодог хувилбараас илүү дэвшилтэт хувилбар руу хялбархан шинэчлэх боломжтой.
SQL сервер
SQL сервер нь Microsoft-ын боловсруулсан RDBMS (Харилцааны мэдээллийн баазын удирдлагын систем) юм. Энэ систем нь Microsoft болон Sybase-ийн програмчлалын өргөтгөлүүдийн багц болох Transact-SQL дээр ажилладаг. T-SQL нь алдаа болон онцгой тохиолдлуудыг зохицуулах, гүйлгээний хяналт, зарласан хувьсагч, мөр боловсруулах зэрэг бусад функцуудыг нэмдэг. Гэсэн хэдий ч Sybase анхны SQL серверийг 1980-аад онд хөгжүүлсэн. Эцсийн хувилбарыг Ashton-Tate, Sybase, Microsoft-той хамтран OS/2-д зориулан боловсруулсан SQL Server 4.2 гэж нэрлэсэн.
SQL Server 2005 нь 2005 оны 11-р сард худалдаанд гарсан. Энэ хувилбар нь мэдээллийн сангийн програмуудад найдвартай, уян хатан, аюулгүй байдал, өргөтгөх чадварыг сайжруулсан.
SQL Server-с өгсөн функцууд нь:
Өгөгдлийн сангийн толин тусгал – SQL серверийг ашигласнаар зогсолтын сервер ажиллаж байгаа тохиолдолд автоматаар алдаа сэргээх тохиргоог хийж болно.
Онлайн индексжүүлэх үйлдлүүд – SQL сервер нь оруулах, устгах, шинэчлэх зэрэг зэрэг өөрчлөлтүүдийг мөн зөвшөөрдөг.
Менежментийн студи – Удирдлагын студи нь хэрэглэгчдэд SQL серверийн өгөгдлийн санг ашиглах, алдааг олж засварлах, хөгжүүлэх боломжийг олгодог хэрэгслүүдийн багц юм.
Өгөгдлийн хуваалт – Индекс болон том хүснэгтүүдийн үр дүнтэй удирдлагыг индексийн хуваалт болон үндсэн хүснэгтээр сайжруулсан өгөгдлийн хуваалтаар хангадаг.
Бизнесийн хувьд SQL сервер нь интеграцийн үйлчилгээ, тайлангийн үйлчилгээ, өгөгдөл олборлолт, гүйцэтгэлийн гол үзүүлэлтүүд, кластерын дэмжлэг, идэвхтэй кэш, репо бүтээх зэрэг үйлчилгээг үзүүлдэг. Энэ нь мөн Microsoft Office-тэй нэгтгэх боломжийг олгодог.
Дүгнэж хэлэхэд
– MySQL нь нээлттэй эх сурвалжийн өгөгдлийн сангийн удирдлагын систем бол SQL серверийг Microsoft
– MySQL хорь гаруй платформ дээр ажиллах боломжтой, харин SQL Server нь олон төрлийн платформуудыг дэмждэггүй