Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Тенденции през 2020 г., за които DBA трябва да са наясно

В днешната облачна икономика, управлявана от данни, администраторите на бази данни намират своята роля в състояние на движение. С нарастващите нива на автоматизация, нарастващата популярност на облачните и хибридни облачни инфраструктури и призива към DBA да подходят към работата си от бизнес гледна точка, много DBA се чудят къде се вписват в тази нова среда.

Въпреки че може да изглежда, че ролята на DBA намалява, в действителност тя се развива и разширява – и сега е чудесно време да актуализирате набора си от умения, за да поддържате темпото.

Ето четири от основните тенденции, които DBA трябва да прегърнат през 2020 г.:

Изкуствен интелект и машинно обучение

Много DBA се страхуват, че AI и машинното обучение ще ги оставят без работа, но този страх е неоснователен. Огромното количество данни, генерирани всяка секунда, означава, че DBA са още по-важни за техните организации от всякога.

Използвайки силата на AI и машинното обучение, администраторите на база данни могат да се отдръпнат от рутинната поддръжка и управление и да се присъединят към стратегическата страна на къщата. DBA, със своите познания за базата данни за всички неща, са идеални кандидати за задачи за анализ на данни като:

  • Дефиниране на архитектурата на базата данни
  • Създаване на модели на данни
  • Интегриране на нови източници на данни
  • Настройка на бизнес приложения
  • Управление на конфигурации за сигурност
  • Проследяване на това къде се намират данните, какво представляват и кои потребители и приложения имат достъп до тях

SQL Server 2019 въведе нови функции за изкуствен интелект и машинно обучение, включително интелигентна обработка на заявки и подобрения в производителността, задвижвани от AI, за допълнително разширяване на наличността и производителността.

Платформа като услуга

DBA осигуряват на своите организации огромна възвръщаемост на инвестициите, като идентифицират и внедряват многото предимства и спестявания на разходи, които облакът предлага, включително:

  • Настройка на производителността за намаляване на разходите за база данни
  • Ценообразуване при плащане
  • По-бързо предоставяне
  • Няма проблеми със съхранението
  • Висока наличност и възстановяване след бедствие

DevOps

Базите данни са неразделна част от веригата от инструменти на DevOps, но DBA и DevOps традиционно имат донякъде спорна връзка. Нарастващото приемане на автоматизацията на базата данни облекчава напрежението чрез предотвратяване на тесни места, които исторически причиняваха триене между DBA и екипа на DevOps.

Друга пречка за DBA е да се опита да разбере къде SQL Server се вписва в DevOps. Има общо мнение, че SQL Server не се мащабира добре на ниво предприятие; обаче фокусът на DevOps върху непрекъснатата интеграция и непрекъснатото внедряване променя нещата донякъде.

Има много налични ресурси на SQL Server, включително Visual Studio Team Services, Azure Data Studio, SSIS, PowerShell, SQL Server Data Tools, T-SQL, mssql-scripter, SqlPackage, bcp и sqlcmd, които ще помогнат на DBA да намерят опората си в процесите на DevOps.

DBA на DevOps имат няколко ключови функции в екипа:

  • Настройте среди за интеграция
  • Предоставяне на бази данни за нови проекти
  • Динамично извличане, трансформиране и зареждане на данни между силози
  • Непрекъснато наблюдавайте и оптимизирайте производителността
  • Автоматично мащабиране и промени в схемата
  • Уверете се, че архивиране и възстановяване
  • Планирайте престой и висока наличност

Мулти-облачни/многоплатформени среди

Много организации се отдалечават от локални инфраструктури в полза на облачни или хибридни облачни инфраструктури. Има много предимства на многооблачната среда, включително подобрена сигурност, съответствие и спестяване на разходи, но това не е универсално решение.

Публичният облак е най-подходящ за бизнес среди, които изискват гъвкавост, мащабируемост и възможност за бързо внедряване в региони извън САЩ. Частният облак, локалният облак или собственият център за данни на вашата организация често са по-добър избор за бизнес среди, които се нуждаят от по-строго управление и повече контрол.

Преди много години DBA имаха само шепа устройства и периферни устройства за управление. Тогава мобилният пазар експлодира и DBA сега трябва да жонглират с данни от много различни устройства и платформи. Ето няколко съвета за управление на многоплатформена среда:

  • Използвайте софтуер за наблюдение. Потърсете решение, което предлага междуплатформено покритие за централизиране на наблюдението.
  • Автоматизирайте всички процеси, които можете. Автоматизирането на рутинни задачи като корекция, поддръжка, тестване на архивиране и управление на производителността освобождава времето ви за работа с по-висока стойност.
  • Създайте единен изглед за всички бази данни. С нарастващото движение към хибридни, мулти-облачни инфраструктури, инструмент, който ви позволява да създавате един изглед, спасява разума.
  • Избягвайте да блокирате системата си с прекомерно наблюдение на производителността. Потърсете инструмент за наблюдение на производителността, който използва олекотени API, за да предотврати ненужно влачене на производителността на вашата система.

DBA, които се оказват отговорни за многооблачна или мултиплатформена среда, ще трябва да могат да превключват бързо през всички инфраструктури. Сигурните връзки ви позволяват да се движите безпроблемно между публичния и частния облак, но има и решения като Microsoft Azure Arc, които улесняват управлението на база данни във всяка инфраструктура и на множество платформи, независимо от доставчика или доставчика на облак.

Докато се движим до остатъка от 2020 г., DBA вероятно ще се окажат търсени, тъй като генерирането и събирането на данни в световен мащаб се увеличава. Позиционирайте се сега, като се съсредоточите върху усъвършенстването на уменията, които ще бъдат най-търсени през следващите месеци и години.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете предишния и следващия ред от редове, избрани с условия (WHERE).

  2. SQL Server datetime LIKE изберете?

  3. Как да намерите езика по подразбиране на потребителя в SQL Server (T-SQL)

  4. Как да създадете таблица с помощта на заявка за избор в SQL Server?

  5. Говорим за тесните места в производителността на SQL Server