Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wprowadzenie
MicrosoftAzureSQLDatabasetodziałającawchmurzewersjaMicrosoftSQLServer,
czylidoskonaleznanejplatformyrelacyjnejbazydanych.Niezależnieodpew-
nychwartychodnotowaniaróżnic,SQLDatabase(krótszanazwaMicrosoftAzure
SQLDatabase)jestwwiększościkompatybilnazSQLServer,zatemdoświadczeniejuż
zdobyteprzypracyzSQLServermożebyćwznacznymstopniubezpośredniozastoso-
wanewSQLDatabase.Jeślijesteśprofesjonalistąodoprogramowania,rozważającego
wykorzystaniechmuryjakoplatformydlabazydanychwswojejkolejnejaplikacji,
SQLDatabasemożebyćwłaśnietymnarzędziem,któregopotrzebujesz.Ajeślichcesz
szybkodołączyćdotejrozwijającejsięplatformy
,bezwzględunato,czymaszjuż
jakieśdoświadczeniazSQLServer,czynie,taksiążkanapewnowtympomoże.
MicrosoftAzureSQLDatabasekrokpokrokuproponujeuporządkowanąwycieczkę
poplatformieSQLDatabase.NaszymcelembyłopokazanieSQLDatabaseodpoczątku
dokońcazzachowaniemrozsądnejrównowagipomiędzyzakresemtematykiizagłę-
bianiemsięwszczegóły
.Wpierwszymrozdzialeszybkoutworzymypierwsząbazę
danychwMicrosoftAzure.Dokońcaostatniegorozdziałuzbudujemypełne,wielo-
warstwowerozwiązaniebazodanowewchmurzeobejmującewitrynęWebiaplikację
dlaWindowsPhone8wpełniopartenaSQLDatabase.Wkażdymzrozdziałów
będziemypoznawaliinneobliczeSQLDatabaseiwieleztowarzyszącychjejtechnolo-
gii.SQLDatabasetorozległytemat,alestaraliśmysiętakskonstruowaćkażdyrozdział,
abyzajmowaćsiętylkojednąrzecząnarazipokazywaćłatwedonaśladowaniaproce-
dury
,którepozwalająprzenieśćwyrafinowanekoncepcjenabezpośredniezastosowa-
niapraktyczne.Naszawiedzabędzierosławkażdymrozdzialewmiarępoznawania
zagadnieńkonfigurowania,migracji,zabezpieczeń,kopiizapasowychiwieluinnych.
Wielkaróżnicapomiędzyoprogramowaniemdziałającymlokalnie(wsiedzibiefir-
myon-premises)ausługamiwchmurzepoleganatym,żedrugąmożnaaktualizo-
waćirozbudowywaćznacznieczęściejiprościej,niżpierwszą,jakożewprzypadku
chmuryniejestwymaganażadnainstalacjaczytworzenieinfrastrukturyklienckiej.
Zdrugiejstronyusługiwchmurzepodlegająrównieżczęstymzmianom,jeślichodzi
oichcenę.Ztychwzględówfunkcje,ograniczenia,koszty
,interfejsużytkownika,
anawetsamanazwaMicrosoftAzureSQLDatabase,opisanewtejksiążce,mogą
zmienićsiędoczasu,gdyksiążkatrafidorąkCzytelnika.Naprzykład,krótkoprzed
skierowaniemksiążkidodrukuplatformanazywanawcześniejWindowsAzurezostała
przemianowananaMicrosoftAzure.(Choćtytułksiążkiitekstoweodsyłaczezosta-
łyodpowiedniozaktualizowane,wielezrzutówekranowychnadalpokazujestarszą
ix