Microsoft® SQL Azure™ Database je relačná databázová služba pre cloud, ktorá vychádza z technológií SQL Server®. Zaisťuje vysoko dostupnú, škálovateľnú databázovú službu, ktorá je podľa princípu multitenancy hostovaná v cloude. SQL Azure zjednodušuje sprevádzkovanie a nasadenie veľkého počtu databáz. Vývojár nemusí inštalovať, nastavovať, aktualizovať ani spravovať žiadny softvér. K základným funkciam patrí vysoká dostupnosť a odolnosť proti chybám. SQL Azure podporuje jazyk Transact-SQL (T-SQL). Zákazník môže vychádzať z existujúcich znalostí vývoja v T-SQL a známeho relačného dátového modelu, ktorý zodpovedá existujúcim interne prevádzkovaným databázam. SQL Azure prispieva k zníženiu nákladov pomocou integrácie s existujúcimi nástrojmi a symetrie medzi internými a cloud databázami.
SQL Azure umožňuje:
- Vyvíjať vlastné škálovateľné webové aplikácie pre malé a stredné podniky, nadšencov a začínajúce firmy
- Vyvíjať balíčky obchodných aplikácií, čo využijú predovšetkým tradiční výrobcovia softvéru, poskytovatelia SaaS a vývojári aplikácií na zakázku
- Vyvíjať aplikácie pre jednotlivé oddelenia veľkých spoločností
- Konsolidovať v prostredí cloud rôzné zdroje dát a poskytovať k nim zabezpečený prístup z rôzných miest, stolných počítačov aj mobilných zariadení
Výhody technológie SQL Azure
- Nie je potrebné inštalovať a aktualizovať softvér.
- Automaticky zaisťuje vysokú dostupnosť a odolnosť proti chybám.
- Umožňuje jednoducho sprevádzkovať a nasadiť väčší počet databáz.
- Podľa potrieb firmy môže škálovať databázy vertikálne aj horizontálne.
- Podporuje koncept multitenancy.
- Dá sa integrovať s systémom SQL Server a sadou nástrojov vrátane produktu Visual Studio.
- Podporuje známy relačný databázový model jazyka T-SQL.
Funkcie technológie SQL Azure
- Služby pre správu relačných databáz (RDBMS)
- Vytváranie, spracovávanie a úpravy tabuliek, pohľadov, indexov, rolí, uložených procedúr a funkcií
- Vykonávanie zložitých dopytov a spojení nad veľkým počtom tabuliek
- Vkladanie, aktualizácia a odstraňovanie záznamov
- Reštrikcie na dáta
- Transakcie
- Dočasné tabuľky
- Základné funkcie (agregácie, dátová matematika, práca s reťazcami a dátumom alebo časom)
- Podmnožina uložených procedúr a systémových zobrazení z existujúcej verzie systému SQL Server
- Podpora sledovania faktúrovateľných metrík v reálnom čase a analýza historických trendov
- Programovateľnosť
- Prístup k spravovaným dátam rozhraním ADO.NET
- Natívna podpora ODBC
- Podpora PHP
- Nástroje
- Pri nasadení umožňuje spúštať konfiguračné skripty SQL prostredníctvom SQLCMD.
- Logické servery a databázy je možné aktivovať na portáli účtov SQL Azure.