sql >> Database teknologi >  >> RDS >> Sqlserver

Top tre tendenser, der påvirker DBA'er Ansvarlig for SQL Server-overvågning

Vi ved alle, at den måde, data indsamles, behandles og opbevares på, altid ændrer sig. Vi ved også, at mængden af ​​data, der er lagret i databaser, konstant vokser...hurtigt! Roller og ansvar for databaseadministratorer (DBA'er) og databaseudviklere bliver nødt til at skifte for at kunne håndtere denne eksponentielle vækst i data.

Så hvad skal du som DBA og/eller databaseudvikler fokusere på i dag? Alt - bare for sjov (nå, sådan). Som databaseprofessionelle ved du, at listen er temmelig uendelig. Men i dette indlæg vil vi fokusere på de tre bedste markedstendenser, der vil hjælpe dig med at forblive relevant i SQL-serverovervågningsspillet.

1. Flytter til skybaseret overvågning

"Få dit hoved i skyen" er en populær sætning, der har været overskriften på mange blogs. Men hvorfor? Hvorfor er det så vigtigt at være en del af skybevægelsen? Her er hvorfor - Ikke kun kan skyen give dig mulighed for at gøre tingene hurtigere, men den kan også spare din organisation for MANGE penge. Der er mange flere grunde til at migrere til skyen.

Lige nu presser alle skyen – Google, Amazon, Microsoft og tonsvis af andre teknologigiganter. Men lad os fokusere på Microsoft, da det er SQL Server-specifikt. Microsoft har presset skyen i mange år nu, og de skubber endda opgraderingerne af SQL Server-databaser til cloud-databaser, uanset om det er Azure SQL DB, Azure Managed Instance eller Cosmos DB.

Oven i det tilbyder Microsoft nu en række muligheder for open source-support, såsom for Cassandra, Postgres, MySQL osv. Dette push på tværs af platforme bliver drevet omkring Azure-forbrug og flytning af infrastruktur, applikationer, databaser osv. til skyen.

Så som en SQL Server DBA bør du virkelig tænke på mulighederne i skyen, især for SQL server overvågning – “Hvad giver Microsoft mig dette push til Azure og Cloud?

2. Databeskyttelse og dataforvaltning

Det andet område, DBA'er, der er ansvarlige for SQL-serverovervågning, virkelig bør tænke på, er databeskyttelse og databasestyring. Personlig identificerbar information (PII), beskyttelse af PII og specifikt at tænke på det fra en databaseadministrators perspektiv for præproduktionsmiljøer generelt er virkelig vigtigt.

Et af nøgleaspekterne ved databeskyttelse er at sikre, at data maskeres i præproduktionen. Så i de fleste tilfælde ønsker udviklere at have adgang til de mest realistiske data i præproduktionsmiljøer, så de kan lave en rigtig god udvikling/test af data i det miljø. Nå, her er virkeligheden. Masser af forskellige koder og regler forhindrer folk i at få adgang til disse data i et præproduktionsmiljø (fordi de fleste mennesker ikke burde have adgang til dem, til at begynde med). Så igen, at identificere PII og være i stand til at detektere, maskere og kryptere denne information i præproduktionsmiljøer er virkelig, virkelig vigtigt for DBA'er.

3. Integration af API'er i din database

Som SQL Server DBA bør du tænke på API-ificeringen af ​​din database fra et SQL Server perspektiv. I mange år nu har Microsoft markant åbnet op for flere muligheder for at interagere med databaser gennem API'er - de presser virkelig (virkelig) API'er. Tag for eksempel Cosmos DB. Hvis du ser på den måde, Cosmos er blevet bygget på, er det indbygget på en måde, hvorpå udviklere bruger API'er til at tale med databasen, såsom SQL API, Cassandra API, Mongo DB API, Postgres API og så mange flere.

Så hvad betyder al denne API-ificering, og hvorfor er den vigtig for dig som SQL Server DBA? Det betyder, at din verden, som du kender den, ændrer sig. Den måde, du historisk har interageret med ved hjælp af T-SQL, vil nu ændre sig mod en mere API-orienteret grænseflade med databasen.

Evnen til at interagere med databasen fra et API-perspektiv og evnen til at flytte data frem og tilbage ved hjælp af API'er er en rigtig stor trend for SQL-server DBA'er.

Udviklingen af ​​SQL-serverovervågningsfællesskabet vil begynde med databaseadministratorerne - især når de tænker på, hvad deres rolle er i dag, og hvad den vil være i fremtiden.

Forstå udviklingen af ​​DBA'er

Når du tænker på den moderne SQL-server-databaseadministrator, lever de i en verden af ​​kontrol med fokus på administration. DBA'er bruger meget tid på at arbejde inden for de skemaer, de har oprettet, og tænker på tingene fra en udgivelsesproces og et ledelses- og kontrolperspektiv.

Og det er her, DBA-rollen højst sandsynligt er på vej hen - og dette er ikke nødvendigvis godt eller dårligt, det er bare virkeligheden (baseret på tendenserne i denne næste sætning). Aktuelle tendenser er, hvor markedet er på vej hen, branchen og behovet for at bevæge sig hurtigere og være mere agil for at understøtte din virksomhed. Og glem ikke DevOps og processerne og metoderne omkring DevOps til at bevæge sig og innovere hurtigere.

Så uden videre, her er din fremtid som DBA – din rolle kommer til at fokusere mere på at aktivere, samarbejde og arbejde med forretnings- og udviklingsteamene for at innovere hurtigere og muliggøre innovationsprocessen.

Selvom ledelse og kontrol ikke helt vil blive elimineret fra din rolle, vil den ikke længere være på forkant. Dit fokus vil skifte mod overvågning af SQL-serverens ydeevne med samarbejde og aktivering af denne innovation for at tilfredsstille den måde, markedet er på vej mod.


  1. En simpel introduktion til brug af MySQL på Linux-terminalen

  2. onCreate() af RoomDatabase.Callback() blev ikke kaldt efter et vellykket kald til .build()

  3. SQL MAX af flere kolonner?

  4. konvertering af Epoch-tidsstempel til sql-server (læsbart format for mennesker)