자료유형 | 단행본 |
---|---|
서명/저자사항 | Learning Azure Cosmos DB : a beginner's guide to creating scalable, globally distributed, and highly responsive applications using Cosmos DB. |
개인저자 | Shaikh, Shahid. |
발행사항 | Birmingham: Packt Publishing, 2018. |
형태사항 | 1 online resource (159 pages). |
기타형태 저록 | Print version: Shaikh, Shahid. Learning Azure Cosmos DB : A beginner's guide to creating scalable, globally distributed, and highly responsive applications using Cosmos DB. Birmingham : Packt Publishing, 짤2018 |
ISBN | 9781788472401 1788472403 |
내용주기 | Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introducing Microsoft Azure Cloud and Cosmos DB; Microsoft Azure Cloud features; Microsoft Azure as an SPI; Azure as PaaS; Azure as IaaS; Azure components; Getting started with Azure; Compute modules; Data management modules; Networking module; Big data modules; Caching module; Messaging module; Identity module; Mobile service module; IoT modules; Azure Cosmos DB; Turnkey global distribution; Multilevel data models; Scale on demand; High response with less latency; Consistency models. Money-back guarantee and SLACosmos DB use cases; IoT; Retail and marketing; Gaming; Web and mobile applications; Summary; Chapter 2: Cosmos DB Global Turnkey Distribution; Setting up an Azure subscription; Creating an Azure Cosmos DB database; Adding data in MongoDB; Distributing data using global turnkey distribution; Failover handling; Automatic failover; Manual failover; Summary; Chapter 3: Cosmos DB Multi-model Databases; Cosmos DB data models; ARS; DocumentDB API; The MongoDB data model; The tables data model; The graph (Gremlin) data model; Cassandra API. The Cosmos DB consistency levelsSummary; Chapter 4: Querying Cosmos DB; Performing CRUD operations in DocumentDB; DocumentDB query basics; Creating data in Cosmos DB; Reading data from DocumentDB; Updating and deleting documents; Performing CRUD operations in MongoDB; Performing CRUD operations in Graph DB; Performing CRUD operations in tables (key value store); Performing CRUD operations in Cassandra.; Summary; Chapter 5: Integrating Cosmos DB with Node.js; Node.js setup; Cosmos DB MongoDB setup; Connecting Cosmos DB with the Node.js app; App data in Cosmos DB. Integrating the DocumentDB API with Node.jsIntegrating the Table API with Node.js; Integrating the Graph API with Node.js; Summary; Chapter 6: Building a High-Performance Link Shortening and Tracking System Using Cosmos DB; Why do we need URL shortening?; Requirements of the system; Capacity estimation; Database design; Encoding URL algorithms; Node app development; Security and permission; Summary; Chapter 7: Building a Highly Available, Real-Time Email Tracking System using Cosmos; Is email tracking legal?; System design and assumptions; Choosing the database API in Cosmos DB. Writing our email senderTracking emails and storing tracking data; Summary; Chapter 8: Cosmos DB Deployment and Management; Turnkey distribution; Failover handling; Automatic failover; Manual failover; Database deployment; Backup and restore; Deploying a custom app over the Azure network; Monitoring traffic and usage; Database security; Summary; Other Books You May Enjoy; Index. |
요약 | Azure Cosmos DB is Microsoft's globally distributed, multi-model database providing low-latency and industry-standard SLAs. In this book, you will learn about Azure Cosmos DB features and how to implement and integrate them with real-world applications. |
주제명 (통일서명) | Windows Azure. Windows Azure. --fast |
일반주제명 | Cloud computing. Computers --Data Processing. Computers --Database Management --Data Warehousing. Data capture & analysis. Data warehousing. Computers --Database Management --General. Databases. Cloud computing. COMPUTERS / Computer Literacy COMPUTERS / Computer Science COMPUTERS / Data Processing COMPUTERS / Hardware / General COMPUTERS / Information Technology COMPUTERS / Machine Theory COMPUTERS / Reference |
언어 | 영어 |
바로가기 |