Сравнени бази данни
SQL Server: корпоративната база данни за Microsoft Estates
SQL Server е корпоративната релационна база данни на Microsoft: T-SQL вместо PL/SQL, групи за наличност Always On за HA и лицензионен модел, който го цени като Oracle, а не като MySQL. Работи на Windows и от 2017 г. на Linux и е естественият избор на база данни, където владението около него е Microsoft. Тази статия описва какви са разходите за дисциплина и пари при работата му.
Ключови точки
- Корпоративната повърхност на двигателя е реална: индекси на columnstore за анализи, In-Memory OLTP, Query Store за отстраняване на неизправности при регресия на плана и групи за наличност (четими реплики плюс автоматично преодоляване) за HA; характеристиките съществуват и са зрели.
- Лицензирането е договорът: ценообразуване на ядро със софтуерна осигуровка на корпоративно ниво, нива на издания (безплатно експресно, уеб, стандартно, корпоративно), които включват функции толкова, колкото и капацитет; одитите се държат като тези на Oracle, така че дефинициите на средата и правилата за виртуализация трябва да бъдат в писмена форма преди покупката.
- HA дисциплина: Always On групи за наличност в рамките на Windows Server Failover Clustering или самостоятелно; резервните копия остават отделни задължения (пълни вериги/разлики/дневници на транзакции с тествано възстановяване в момента); плановете за поддръжка без проверка са театър.
- Операциите обграждат базата данни: SQL агент за планиране, SSMS/ADS за управление, разширени събития плюс хранилище на заявки за работа по производителност; проблемите с производителността се намират най-вече в плановете и блокирането (статистика за изчакване), а не в настройките на паметта.
- Реалност между платформи: SQL Server на Linux поддържа основния двигател (с някои пропуски във функциите, като някои интеграции на трети страни), а контейнеризираните екземпляри носят работни потоци за разработка/тест; производствените размери все още предпочитат специалната инфраструктура.
- Къде се вписва сред нашите статии за бази данни: .NET имоти с AD-подкрепена идентичност и T-SQL квалифициран персонал получават съгласуван стек; greenfield Linux estates сравнява опциите TCP-on-postgres и Oracle в нашите статии за postgresql и oracle; практическото правило е определянето на цената на лиценза преди функциите.
Бележка от терен
Най-скъпият проблем на SQL Server, който диагностицирахме, не беше производителността, а одит на лицензирането: екземпляр на стандартно издание тихомълком беше нараснал върху хардуер, който нарушава условията за виртуализация. Поправката струваше по-малко от преговорите. Цена на лиценза преди схемата.
Често задавани въпроси
SQL Server по-евтин ли е от Oracle?
Обикновено в сравними нива, но и двете са корпоративни лотарийни цени за ядро с допълнителни добавки. Честното сравнение е специфично за натоварването: функции, които действително използвате спрямо лицензи и софтуерна осигуровка за три години.
Мога ли да го стартирам на Linux?
Да, основният двигател и основните HA функции работят на Linux; проверете паритета на функциите за версия спрямо вашето работно натоварване (някои SSIS/SSRS съседни инструменти се различават), преди да се ангажирате.
Каква е дисциплината на плана за поддръжка?
Архивиране на тествани вериги с проверка в даден момент, поддържане на индекси и статистики, оразмерени според праговете на фрагментация (не цялостни реконструкции) и наблюдение за статистики за блокиране и изчакване; всеки скрипт се нуждае от собственик.
Как се сравнява SQL Server с PostgreSQL за нов проект?
Ако екипът познава T-SQL и имението е Microsoft, инструментите на SQL Server са сплотени. За свобода на лицензиране на отворена екосистема и повърхност за разширение, нашата статия за postgresql обхваща алтернативата; решаващият фактор обикновено е съществуващото владеене на SQL диалект от персонала.
Как Kinetikatech помага с сравнени бази данни
Предложението е просто: Избор на механизъм за база данни за хостване на работни натоварвания, сравнен с гаранции за коректност, оперативно тегло и реална цена: вградени двигатели срещу сървъри, MySQL срещу PostgreSQL, SQL срещу хранилища на документи, плюс наследеното казус, което продължава да се връща. Поверете на нашата услуга Сървърна администрация и Оптимизация на скоростта на сайта и имате пълно покритие: сериозна оценка, чисто внедряване, непрекъснат мониторинг.