sql >> Databáze >  >> RDS >> Sqlserver

Trendy v roce 2020, kterých by si správci databází měli být vědomi

V dnešní cloudové ekonomice založené na datech správci databází nacházejí svou roli v neustálém pohybu. S rostoucí úrovní automatizace, rostoucí popularitou cloudových a hybridních cloudových infrastruktur a voláním po správcích databází, aby přistupovali ke své práci z obchodní perspektivy, se mnoho správců dat ptá, kam se v tomto novém prostředí hodí.

Ačkoli se může zdát, že role DBA se zmenšuje, ve skutečnosti se vyvíjí a rozšiřuje – a nyní je skvělý čas aktualizovat své dovednosti, abyste udrželi tempo.

Zde jsou čtyři hlavní trendy, které by správci databází měli přijmout v roce 2020:

Umělá inteligence a strojové učení

Mnoho správců databází se obává, že je umělá inteligence a strojové učení připraví o práci, ale tento strach je neopodstatněný. Obrovské množství dat generovaných každou sekundu znamená, že DBA jsou pro jejich organizace ještě důležitější než kdykoli předtím.

Využitím síly umělé inteligence a strojového učení mohou správci databází ustoupit od běžné údržby a správy a připojit se ke strategické části domu. DBA se svými znalostmi o všech databázích jsou perfektními kandidáty pro úlohy analýzy dat, jako jsou:

  • Definování architektury databáze
  • Vytváření datových modelů
  • Integrace nových zdrojů dat
  • Ladění podnikových aplikací
  • Správa konfigurací zabezpečení
  • Sledování toho, kde se data nacházejí, co představují a kteří uživatelé a aplikace k nim mají přístup

SQL Server 2019 zavedl nové funkce umělé inteligence a strojového učení, včetně inteligentního zpracování dotazů a vylepšení výkonu řízeného umělou inteligencí, aby se dále rozšířila dostupnost a výkon.

Platforma jako služba

DBA poskytují svým organizacím obrovskou návratnost investic tím, že identifikují a implementují mnoho výhod a úspor nákladů, které cloud nabízí, včetně:

  • Ladění výkonu s cílem snížit náklady na databázi
  • Ceny s průběžnými platbami
  • Rychlejší poskytování
  • Žádné problémy s úložištěm
  • Vysoká dostupnost a zotavení po havárii

DevOps

Databáze jsou nedílnou součástí řetězce nástrojů DevOps, ale DBA a DevOps mají tradičně poněkud sporný vztah. Rostoucí zavádění automatizace databází uvolňuje napětí tím, že předchází úzkým místům, které historicky způsobovaly třenice mezi správci databází a týmem DevOps.

Dalším problémem pro správce databází je pokus zjistit, kam zapadá SQL Server v DevOps. Existuje obecný názor, že SQL Server se na podnikové úrovni špatně škáluje; nicméně zaměření DevOps na nepřetržitou integraci a nepřetržité nasazování věci poněkud mění.

K dispozici je mnoho zdrojů SQL Server, včetně Visual Studio Team Services, Azure Data Studio, SSIS, PowerShell, SQL Server Data Tools, T-SQL, mssql-scripter, SqlPackage, bcp a sqlcmd, které správcům databází pomohou najít jejich základ. v procesech DevOps.

DevOps DBA mají v týmu několik klíčových funkcí:

  • Nastavte integrační prostředí
  • Poskytování databází pro nové projekty
  • Dynamicky extrahovat, transformovat a načítat data mezi silami
  • Nepřetržitě monitorujte a optimalizujte výkon
  • Automatizujte škálování a změny schématu
  • Zajistěte zálohování a obnovu
  • Plánujte prostoje a vysokou dostupnost

Multi-cloud/multiplatformní prostředí

Mnoho organizací odchází od pouze on-premise infrastruktur ve prospěch cloudových nebo hybridních cloudových infrastruktur. Existuje mnoho výhod multicloudového prostředí, včetně vylepšeného zabezpečení, dodržování předpisů a úspor nákladů, ale není to univerzální řešení.

Veřejný cloud se nejlépe hodí pro podniková prostředí, která vyžadují agilitu, škálovatelnost a možnost rychlého nasazení do regionů mimo USA. Soukromý cloud, on-premise nebo vlastní datové centrum vaší organizace jsou často lepší volbou pro podniková prostředí, která vyžadují přísnější správu. a větší kontrolu.

Před ne příliš mnoha lety měli správci databází ke správě pouze několik zařízení a periferií. Poté mobilní trh explodoval a správci databází nyní musí žonglovat s daty z mnoha různých zařízení a platforem. Zde je několik tipů pro správu multiplatformního prostředí:

  • Používejte monitorovací software. Hledejte řešení, které nabízí pokrytí napříč platformami pro centralizaci monitorování.
  • Automatizujte všechny procesy, které můžete. Automatizace rutinních úkolů, jako je oprava, údržba, testování zálohování a správa výkonu, vám ušetří čas na práci s vyšší hodnotou.
  • Vytvořte jedno zobrazení pro všechny databáze. S rostoucím pohybem směrem k hybridním, multi-cloudovým infrastrukturám je nástroj, který vám umožní vytvořit jeden pohled, šetřičem zdravého rozumu.
  • Nezatěžujte systém nadměrným sledováním výkonu. Hledejte nástroj pro sledování výkonu, který používá lehká rozhraní API, aby se zabránilo zbytečnému namáhání výkonu vašeho systému.

DBA, kteří se ocitnou ve správě multicloudového nebo multiplatformního prostředí, budou muset být schopni rychle přepínat mezi všemi infrastrukturami. Zabezpečená připojení umožňují bezproblémový přechod mezi veřejnými a privátními cloudy, ale jsou k dispozici také řešení jako Microsoft Azure Arc, která usnadňují správu databází napříč každou infrastrukturou a na více platformách bez ohledu na dodavatele nebo poskytovatele cloudu.

Jak budeme procházet po zbytek roku 2020, DBA se pravděpodobně ocitnou v poptávce, protože celosvětové generování a shromažďování dat prudce vzroste. Nyní se zaměřte na zdokonalování dovedností, které budou v nadcházejících měsících a letech nejžádanější.


  1. Jak změním schéma db na dbo

  2. Vysvětlení operátora Oracle UNION

  3. Základy SQL Serveru Příkaz ALTER TABLE

  4. Jaké jsou rozdíly mezi seskupeným a neshlukovaným indexem?