Azure Cosmos DB: NoSQL se SQL aneb jak nenásilně začít s využitím stávajících znalostí

Azure CosmosDB je celoplanetární NoSQL databáze s fantastickým škálování, multi-master replikací, výborným SLA na dostupnost (99,999% při geo nasazení) a latenci, laditelnou konzistencí od silné po eventuální, podporující více modelů práce s daty a způsobů přístupu (API). Jedním z nich je SQL interface a ten je ideální pro ty, kteří přichází z klasického relačního světa. Podívejme se dnes na tuto možnost.

Pokračovat ve čtení „Azure Cosmos DB: NoSQL se SQL aneb jak nenásilně začít s využitím stávajících znalostí“

IoT: živé přechroupávání dat do Azure SQL DB, Cosmos DB a Power BI s Azure Stream Analytics

Pokračuji v seznamování se s IoT v Azure a dnes budu chtít surová data z IoT Hubu kontinuálně přechroupávat, trochu filtrovat, trochu agregovat a hlavně posílat na dlouhodobé uložení v Azure SQL DB, Azure Cosmos DB, Azure Blob Storage a také do real-time vizualizace s Power BI. Zní to složitě? Ve skutečnosti to bylo snadné. Pokračovat ve čtení „IoT: živé přechroupávání dat do Azure SQL DB, Cosmos DB a Power BI s Azure Stream Analytics“

Azure Cosmos DB: využijte přístup s Mongo DB API bez změny kódu

Mongo DB se stala mezi vývojáři populární pro svou jednoduchost použití přes kterou ale stále umí nabídnout pokročilejší agregační operace. Cosmos DB ale přináší zásadní věci, které se vám určitě budou líbit – plně as a service, SLA na dostupnost, výkon, latenci i konzistenci, laditelný model konzistence, globální distribuovatelnost. Použijte fantastickou Cosmos DB v Azure, ke které ale můžete přistoupovat přes Mongo API a ani nemusíte měnit své knihovny a kód. Pokračovat ve čtení „Azure Cosmos DB: využijte přístup s Mongo DB API bez změny kódu“

Azure Cosmos DB: databáze vícero modelů a tváří

Chcete se pustit do nerelačních systémů? Hledáte jednoduchý key-value store, definovanou strukturu wide-column databáze, programátorskou přívětivost JSON document DB nebo schopnost modelovat vazby mezi objekty s graph databází? A jaké chcete API? Něco podobného SQL? Nebo MongoDB? OData? Nebo Cassandra? A co graph API jako je Gremlin? A víte, že tohle všechno může být jediná databáze? Seznamte se s Azure Cosmos DB. Pokračovat ve čtení „Azure Cosmos DB: databáze vícero modelů a tváří“

Azure Cosmos DB a laditelná konzistence

Ve světě relačních databází obvykle používáte silnou konzistenci (defacto jen jeden node je aktivní v daný čas) a relativně silné oddělení transakcí. To ale znamená i zásadní nevýhody pro škálovatelnost a výkon, na druhou stranu pro některé situace to ideálně reflektuje reálný svět (ale méně často, než si většinou lide myslí). Azure Cosmos DB není relační (má omezené možnosti transakčního zpracování), ale NoSQL – co se týče konzistence nabízí laditelnost, 5 různých stupňů od silné až po eventuální konzistenci. Pokračovat ve čtení „Azure Cosmos DB a laditelná konzistence“

Jak naučit starou Linuxovou aplikaci pracovat s Azure Blob Storage bez změny kódu

Jak už jsem na tomto blogu psal hned v několika příspěvcích použitím Azure Files si tyto můžete namapovat do souborového systému Windows i Linux. Díky tomu beze změny aplikace můžete pracovat se soubory v cloudu. Pokud vám ale primárně vyhovuje Azure Blob Storage a potřebujete jen jednu část Linoxové aplikace naučit s ní mluvit, existuje ještě jedna nová možnost: azure-storage-fuse. Pokračovat ve čtení „Jak naučit starou Linuxovou aplikaci pracovat s Azure Blob Storage bez změny kódu“

Datové soubory přímo v Azure Storage s SQL Server 2016 ve VM – zrychlete dramaticky backup

Chcete v Azure provozovat SQL? Mojí první volbou by byla platformní služba, tedy SQL Database. Možná ale máte důvody, které vás vedou k nasazení klasického SQL ve VM v Azure – musíte udělat drobné změny ve správě a účtech a není na to zatím čas, spoléháte se na některé v PaaS nepodporované formy monitoringu a tak podobně. Víte, že od SQL Server 2016 můžete běžet SQL ve VM, ale datové soubory a log mít napřímo v Azure storage? Oddělit tak životní cyklus dat a VM a v neposlední řadě využít rychlou a efektivní snapshotovou zálohu. Extrémně rychlá záloha a dramaticky svižnější restore a navíc méně zabraného místa. A můžete ještě bokem na levnou storage posílat data pro dlouhodou archivaci. Podívejme se jak na to. Pokračovat ve čtení „Datové soubory přímo v Azure Storage s SQL Server 2016 ve VM – zrychlete dramaticky backup“