Выбор подходящей системы управления реляционной базой данных позволяет вам получить соответствующий доступ к данным.
По мере того как сетевые и веб-приложения становятся все более значимыми, возрастает и важность систем управления реляционными базами данных. Выбор подходящего для ваших нужд важен для обеспечения качества и надлежащей производительности вашего приложения. Microsoft SQL - это вариант, который выбирают многие. Знание преимуществ и недостатков использования Microsoft SQL Server поможет вам определить, подходит ли он вам.
Недостаток: Стоимость
Одним из основных недостатков использования Microsoft SQL Server вместо альтернативной системы управления реляционными базами данных является то, что варианты лицензирования довольно дороги. Хотя использование программного обеспечения в целях разработки или обучения является бесплатным, любое использование в бизнесе требует лицензионного сбора. Для SQL Server 2008, например, SQL Server Standard Edition стоит 7 171 доллар за процессор. По данным веб-сайта 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 позволяет вам быть уверенным в большом количестве вариантов аварийного восстановления.