Переваги та недоліки Microsoft SQL

...

Вибір належної системи управління реляційною базою даних дозволяє вам відповідний доступ до даних.

Оскільки мережеві та веб-додатки стають все більш значущими, значення систем управління реляційними базами даних також зростає. Вибір відповідного для ваших потреб є важливим для забезпечення якості та належної роботи вашої програми. Microsoft SQL є одним з варіантів, який вибирають багато людей. Знання переваг і недоліків використання Microsoft SQL Server допоможе вам визначити, чи підходить він вам.

Недолік: Вартість

Одним із основних недоліків використання Microsoft SQL Server замість альтернативної системи керування реляційною базою даних є те, що варіанти ліцензування досить дорогі. Хоча використання програмного забезпечення з метою розробки або навчання є безкоштовним, будь-яке ділове використання вимагає ліцензійної плати. Для SQL Server 2008, наприклад, SQL Server Standard Edition коштує 7171 доларів США за процесор. Згідно з веб-сайтом Microsoft, видання SQL Server Datacenter коштує 54 990 доларів США за процесор. Для малого бізнесу та приватних осіб, які керують комерційними веб-сайтами, це недоступно. Конкуруюче програмне забезпечення, таке як MySQL, часто безкоштовне для використання. Однак у тих випадках, коли це не так, найдорожчий пакет MySQL Enterprise коштує 4999 доларів США на сервер щороку. Це значно дешевше, ніж навіть пакет Microsoft SQL Standard Edition.

Відео дня

Перевага: Програмне забезпечення для управління корпоративним рівнем

Microsoft SQL Server включає професійне програмне забезпечення для керування базами даних корпоративного рівня. Кілька конкурентів, таких як MySQL, розробили подібне програмне забезпечення в останні роки, але Microsoft SQL Server легший у використанні та має більше можливостей. Повна підтримка тригерів, наприклад, підтримується в продукті Microsoft. MySQL нещодавно представив тригери, але вони не підтримуються повністю. Програмне забезпечення, яке пропонує Microsoft, також забезпечує тісну інтеграцію з платформою .NET, що не стосується продуктів-конкурентів.

Недолік: обмежена сумісність

Microsoft SQL Server призначений лише для роботи на серверах на базі Windows. З різних причин, включаючи витрати на ліцензування та проблеми безпеки, розробники можуть вирішити розмістити свої веб-сайти на машинах на базі Unix. У цьому випадку вони не зможуть використовувати SQL Server. Конкуруючі продукти часто можуть працювати на інших платформах. На відміну від Microsoft SQL Server, MySQL підтримується на всіх основних платформах, включаючи Windows, Linux, Mac OSX та інші варіанти Unix. Окрім неможливості запуску на платформах, які не належать до Windows, також можуть виникнути проблеми з сумісністю щодо взаємодії з програмами, які працюють на інших платформах.

Перевага: чудова підтримка відновлення даних

Пошкоджені дані завжди викликають занепокоєння, коли відбувається втрата живлення або неправильне відключення. Microsoft SQL Server має ряд функцій, які сприяють відновленню та відновленню даних. Хоча окремі таблиці не можна створити резервну копію або відновити, доступні варіанти повного відновлення бази даних. Завдяки використанню файлів журналів, кешування та резервного копіювання продукт Microsoft дозволяє вам бути впевненим, що варіантів аварійного відновлення існує безліч.