Cargando…

Hands on Google Cloud SQL and Cloud Spanner : deployment, administration and use cases with Python /

Discover the methodologies and best practices for getting started with Google Cloud Platform relational services - CloudSQL and CloudSpanner. The book begins with the basics of working with the Google Cloud Platform along with an introduction to the database technologies available for developers fro...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sabharwal, Navin
Otros Autores: Edward, Shakuntala Gupta
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Place of publication not identified] : Apress, 2020.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_on1133278501
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 191227s2020 xxu ob 000 0 eng d
040 |a YDX  |b eng  |e pn  |c YDX  |d GW5XE  |d EBLCP  |d OCLCF  |d ESU  |d LQU  |d UPM  |d UMI  |d OCLCQ  |d UKMGB  |d COO  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d OCLCO 
015 |a GBC066422  |2 bnb 
016 7 |a 019652758  |2 Uk 
019 |a 1134076170  |a 1137830015  |a 1150901812 
020 |a 9781484255377  |q (electronic bk.) 
020 |a 1484255372  |q (electronic bk.) 
020 |z 1484255364 
020 |z 9781484255360 
024 8 |a 10.1007/978-1-4842-5 
029 1 |a AU@  |b 000066461927 
029 1 |a AU@  |b 000067277919 
029 1 |a UKMGB  |b 019652758 
035 |a (OCoLC)1133278501  |z (OCoLC)1134076170  |z (OCoLC)1137830015  |z (OCoLC)1150901812 
037 |a CL0501000107  |b Safari Books Online 
050 4 |a QA76.9.D3 
082 0 4 |a 005.75/6  |2 23 
049 |a UAMI 
100 1 |a Sabharwal, Navin. 
245 1 0 |a Hands on Google Cloud SQL and Cloud Spanner :  |b deployment, administration and use cases with Python /  |c Navin Sabharwal, Shakuntala Gupta Edward. 
260 |a [Place of publication not identified] :  |b Apress,  |c 2020. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Getting Started with GCP -- Signing Up -- Accessing Google Cloud Platform -- Cloud Console -- Cloud Shell -- Cloud SDK -- Project -- Ownership: Projects and Billing -- Projects and Isolations -- Project as Namespace -- Create a Project -- Summary -- Chapter 2: Cloud SQL -- Relational Databases -- Primary Key -- Foreign Key -- Constraints -- Operations -- DDL -- DML -- Read Requests -- Transactions -- Getting Started with Cloud SQL -- Provision a MySQL Instance 
505 8 |a Provisioning a PostgreSQL Instance -- Summary -- Chapter 3: Working with CloudSQL -- Getting Started in Cloud Shell -- Connect to the Database -- Alternative Way to Connect to the Instance -- Create Database -- Create Table -- Insert and Select -- Load and Query Sample Dataset -- Python Program -- Feast Out -- Database Schema -- Provision Compute Instance -- Set Up Python Development Environment -- Enable APIs -- Create Service Account -- Install and Configure Cloud SDK -- Python Program -- Run and Verify -- Wrap Up -- Summary -- Chapter 4: Administering CloudSQL -- Authorization and Security 
505 8 |a Authorized Network -- Data in Transit -- Cloud Proxy -- Private IP Address -- Authorization -- Backups and Restores -- CloudSQL MySQL -- Binary Logging -- Maintenance -- Managing Resources -- High Availability -- Replication -- Read Replica -- Fault Tolerance Replica -- Enable High Availability -- Read Replicas -- Logging -- Summary -- Chapter 5: Cloud Spanner -- New in NewSQL -- Origins of Cloud Spanner -- Google Cloud Spanner -- Spanner and CAP Theorem -- Best Fit -- Development Support -- Summary -- Chapter 6: Cloud Spanner Explained -- Instance -- Data Modeling -- Databases and Tables 
505 8 |a Primary Keys -- Choose a Key to Avoid Hotspots -- Interleaving -- Splits -- Secondary Indexes -- Storing Clause -- Interleaved Indexes -- Replication -- Transactions -- Read/Write -- Read Only -- Handling Multiple Transactions -- Read/Write Transactions -- Sequential Occurrence -- Simultaneous Occurrence -- Data Invalidated -- Different Fields Updates -- Blind Writes -- Read/Write with Read Only -- Distributed Transactions Explained -- Writes -- Reads -- Summary -- Chapter 7: Getting Started with Spanner -- Provisioning CloudSpanner Instance -- Getting Started in Cloud Console 
505 8 |a Connect to the Spanner Instance -- Create Database -- Create Schema -- Reading and Writing Data -- Python Program -- Feast Out -- Database Schema -- Provision Compute Instance -- Set up Python Development Environment -- Install and Configure Cloud SDK -- Python Program -- Run and Verify -- Wrap Up -- Summary -- Chapter 8: Best Practices -- Cloud SQL Best Practices -- Plan Resources Efficiently -- Storage -- CPU -- RAM -- Maintenance Activities -- Use Read Replicas -- Instance Location -- Keep Tables to a Reasonable Number -- Sharding at Designing -- Connection Management -- Certificates 
520 |a Discover the methodologies and best practices for getting started with Google Cloud Platform relational services - CloudSQL and CloudSpanner. The book begins with the basics of working with the Google Cloud Platform along with an introduction to the database technologies available for developers from Google Cloud. You'll then take an in-depth hands on journey into Google CloudSQL and CloudSpanner, including choosing the right platform for your application needs, planning, provisioning, designing and developing your application. The book provides sample applications using Python to connect to CloudSQL and CloudSpanner, and uses features provided by the engines. Practical best practices are provided for implementation in the last chapter. which allow you to try out the examples and extend them in interesting ways. Hands On Google Cloud SQL and Cloud Spanner is a great starting point to apply GCP data offerings in your technology stack and the code used allows you to try out the examples and extend them in interesting ways. You will: Get started with Big Data technologies on the Google Cloud Platform Review CloudSQL and Cloud Spanner from basics to administration Apply best practices and use Google's CloudSQL and CloudSpanner offering Work with code in Python notebooks and scripts. 
504 |a Includes bibliographical references. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Relational databases. 
650 0 |a SQL (Computer program language) 
650 0 |a Python (Computer program language) 
650 6 |a Bases de données relationnelles. 
650 6 |a SQL (Langage de programmation) 
650 6 |a Python (Langage de programmation) 
650 7 |a Python (Computer program language)  |2 fast 
650 7 |a Relational databases  |2 fast 
650 7 |a SQL (Computer program language)  |2 fast 
700 1 |a Edward, Shakuntala Gupta. 
776 0 8 |i Print version:  |a Sabharwal, Navin.  |t Hands on Google Cloud SQL and Cloud Spanner.  |d [Place of publication not identified] : Apress, 2020  |z 1484255364  |z 9781484255360  |w (OCoLC)1121135262 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484255377/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5997301 
938 |a YBP Library Services  |b YANK  |n 16595791 
994 |a 92  |b IZTAP