|
|
|
|
LEADER |
00000cam a2200000Ii 4500 |
001 |
OR_ocn930869294 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
151203s2015 enka o 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e rda
|e pn
|c UMI
|d DEBBG
|d DEBSZ
|d OCLCF
|d CEF
|d WYU
|d UAB
|d RDF
|d QGK
|d OCLCO
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 1259079751
|
020 |
|
|
|z 9781784396671
|
020 |
|
|
|a 9781784394929
|
020 |
|
|
|a 1784394920
|
020 |
|
|
|a 1784396672
|
020 |
|
|
|a 9781784396671
|
029 |
1 |
|
|a DEBBG
|b BV043968117
|
029 |
1 |
|
|a DEBSZ
|b 485786052
|
029 |
1 |
|
|a GBVCP
|b 882747096
|
035 |
|
|
|a (OCoLC)930869294
|z (OCoLC)1259079751
|
037 |
|
|
|a CL0500000680
|b Safari Books Online
|
050 |
|
4 |
|a QA76.76.A65
|
082 |
0 |
4 |
|a 025.042252
|q OCoLC
|2 23/eng/20230216
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Hijazee, Mohsin Shafique,
|e author.
|
245 |
1 |
0 |
|a Mastering Google App Engine :
|b build robust and highly scalable web applications with Google App Engine /
|c Mohsin Shafique Hijazee.
|
264 |
|
1 |
|a Birmingham, UK :
|b Packt Publishing,
|c 2015.
|
300 |
|
|
|a 1 online resource (1 volume) :
|b illustrations.
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file
|
490 |
1 |
|
|a Community experience distilled
|
588 |
|
|
|a Description based on online resource; title from cover page (Safari, viewed November 30, 2015).
|
500 |
|
|
|a Includes index.
|
505 |
0 |
|
|a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Understanding the Runtime Environment; The overall architecture; The challenge of scale; How to scale with the scale?; Scaling in practice; Infrastructure as a Service; Platform as a Service; Containers; How does App Engine scales?; Available runtimes; Python; The Java runtime environment; Go; PHP; The structure of an application; The available services; Datastore; Google Cloud SQL; The Blobstore; Memcache; Scheduled Tasks; Queues Tasks; MapReduce; Mail
|
505 |
8 |
|
|a XMPPChannels; Users; OAuth; Writing and deploying a simple application; Installing SDK on Linux; Installing SDK on Mac; Installing SDK on Windows; Writing a simple app; Deploying; Summary; Chapter 2: Handling Web Requests; Request handling; The CGI program; Streams and environment variables; CGI and Google App Engine; WSGI; Problems with CGI; Solutions; What WSGI looks like?; WSGI -- Multithreading considerations; WSGI in Google App Engine; Request handling in App Engine; Rendering templates; Serving static resources; Cache, headers, and mime types; Serving files; Using web frameworks
|
505 |
8 |
|
|a Built-in frameworksUsing external frameworks; Using Bottle; Summary; Chapter 3: Understanding the Datastore; The BigTable; The data model; How is data stored?; The physical storage; Some limitations; Random writes and deletion; Operations on BigTable; Reading; Writing; Deleting; Updating; Scanning a range; Selecting a key; BigTable -- a hands-on approach; Scaling BigTable to BigData; The datastore thyself; Supporting queries; Data as stored in BigTable; Implementation details; Summary; Chapter 4: Modeling Your Data; The data modeling language; Keys and internal storage; The application ID
|
505 |
8 |
|
|a NamespacesThe Kind; The ID; The key; Modeling your data; The first approach -- storing a reference as a property; The second approach -- a category within a key; Properties; The required option; The default option; The repeated option; The choices options; The indexed option; The validator option; The available properties; Structured Properties; The computed properties; The model; The constructor; Class methods; The allocate_ids() method; The get_by_id() method; The get_or_insert() method; The query() method; The instance methods; The populate() method; The put() method; The to_dict() method
|
505 |
8 |
|
|a Asynchronous versionsModel hooks; Summary; Chapter 5: Queries, Indexes, and Transactions; Querying your data; Queries under the hood; Single-property queries; Examples of single-property queries; Multiple property indexes; Working with indexes; The query API; The Query object; App; Namespace; Kind; The ancestor; The projection; Filters; The orders; Further query options; Filtering entities; Filtering repeated properties; Filtering structured properties; The AND and OR operations; Iterating over the results; Conclusions; Transactions; Summary; Chapter 6: Integrating Search; Background
|
520 |
|
|
|a Build robust and highly scalable web applications with Google App Engine About This Book Get an in-depth look at how Google App Engine works under the hood Design and model your application around Google's highly scalable distributed NoSQL datastore to unlock its full potential A comprehensive guide to ensure your mastery of Google App Engine In Detail Developing web applications that serve millions of users is no easy task, as it involves a number of configurations and administrative tasks for the underlying software and hardware stack. This whole configuration requires not only expertise, but also a fair amount of time as well. Time that could have been spent on actual application functionality. Google App Engine allows you develop highly scalable web applications or backends for mobile applications without worrying about the system administration plumbing or hardware provisioning issues. Just focus writing on your business logic, the meat of the application, and let Google's powerful infrastructure scale it to thousands of requests per second and millions of users without any effort on your part. This book takes you from explaining how scalable applications work to designing and developing robust scalable web applications of your own, utilizing services available on Google App Engine. Starting with a walkthrough of scalability is and how scalable web applications work, this book introduces you to the environment under which your applications exist on Google App Engine. Next, you will learn about Google's datastore, which is a massively scalable distributed NoSQL solution built on top of BigTable. You will examine the BigTable concepts and operations in detail and reveal how it is used to build Google datastore. Armed with this knowledge, you will then advance towards how to best model your data and query that along with transactions. To augment the powerful distributed dataset, you will deep dive into search functionality offered on Google App Engine. With the search and storage sorted out, you will get a look into performing long running tasks in the background using Google App Engine task queues along with sending and receiving emails. You will also examine the memcache to boost web application performance, image processing for common image manipulation tasks. You will then explore uploading, storing, and serving large files using Blobstore and Cloud storage. Finally, you will be presented with the deployment and monitoring of your applic...
|
546 |
|
|
|a English.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Google Apps.
|
630 |
0 |
7 |
|a Google Apps
|2 fast
|
650 |
|
0 |
|a Web applications
|x Development.
|
650 |
|
6 |
|a Applications Web
|x Développement.
|
776 |
|
|
|z 1-78439-667-2
|
830 |
|
0 |
|a Community experience distilled.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781784396671/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
994 |
|
|
|a 92
|b IZTAP
|