230 likes | 492 Views
SQL Server „maa“ ja „pilve“ vahel. Henn Sarv SQL Server MVP. Natuke tänasest. SQL Maa peal Pisut uuendustest T-SQL võimalustes SQL Pilves SQL Azure (ja ka muu Azure ) pisut sisse kiigata SQL Maa ja Pilve vahel Azure’i võimalused pisuke laiemalt. SQL 2012 ja T-SQL.
E N D
SQL Server „maa“ ja „pilve“ vahel Henn Sarv SQL Server MVP
Natuke tänasest • SQL Maa peal • Pisut uuendustest T-SQL võimalustes • SQL Pilves • SQL Azure (ja ka muu Azure) pisut sisse kiigata • SQL Maa ja Pilve vahel • Azure’i võimalused pisuke laiemalt
SQL 2012 ja T-SQL • Kaks-kolm uuendust (ainult?) • Sequence • Over-fraas • Mõned funktsioonid
Sequence • CREATE SEQUENCE dbo.jrknr • AS int • [START WITH 0] • [INCREMENT BY 1] • [MINVALUE x] [MAXVALUE y] [CYCLE] • [CACHE [size]] • [;] • … NEXT VALUE FOR dbo.jrknr …
OVER fraas (enne 2012) • Senine: • OVER ([PARTITION BY y] ORDER BY x) • Kasutus: • Ranking funktsioonid • RANK() OVER (ORDER BY punktisumma)
OVER fraas 2012 • OVER( [PARTITION BY] grupp • [ORDER BY] tunnus • [ROWS BETWEEN 2 PRECEEDING • AND 2 FOLLOWNG] • )
OVER üldisemalt OVER ( [PARTITION BY expr, …] [ORDER BY expr,…] [<akna kirjeldus>]) <akna kirjeldus>::= ROWS | RANGE <eelnev> | BETWEEN <eelnev> and <järgnev> <eelnev>::= {UNBOUNDED | n} PRECEEDING | CURRENT ROW <järgnev>::= {UNBOUNDED | n} FOLLOWING | CURRENT ROW
OVER kasutuskohad • Agregaadid: • SUM(qty*unitprice) OVER (…) • Ranking: • RANK() OVER (…) • Analüütilised funktsioonid: • 8 uut tüüpi funktsiooni
Analüütilised funktsioonid • CUME_DIST • FIRST_VALUE LAST_VALUE • LEAD LAG • PERCENTILE_CONT • PERCENTILE_DISC • PERCENT_RANK
SQL Azure – mis see on • AZURE – pilves paiknev rakenduskeskkond • Weebiserverid • Rakendusserverid • Muud serverid • Andmebaasiserverid (SQL AZURE) • Andmehoidla (Storage) • Võrk • Ja palju muud
Azure Serverid • Weebiserverid • Rakendusserverid • Muud (VM oma image’iga) • Andmebaasiserverid • Aruandeserverid • Kohalikud serverid (on premise)
Andmehoidla – STORAGE • BLOB-id • Tabelid • Queued
Suhtlemine Azure’i võrgus • Weebiserveriteendpoint • Azure SQL endpoint • Storageendpointid (ja CDN) • Queue • Azure VPN • IPV6 IPSec võrk rakendusserverite, veebiserverite ja kohapealsete serverite vahel
Lõpetuseks • Azure on proovimiseks valmis • 90 päevane prooviperiood • (kulupiiranguga või ilma) • Azure kaasneb MSDNiga • Erinevad mahud erinevad tellimused • Hästi palju näidiseid
Tänan • Ja kui on küsimusi?