01:40Google I/O 2009 -..Distributed Transaction Layer: App Engine
From the creator
Google I/O 2009 - A Design for a Distributed Transaction Layer for Google App Engine Daniel Wilkerson Massively scalable web applications encounter a fundamental tension in computing between performance and correctness: whereas performance is often addressed by using a large and therefore distributed machine, correctness, especially of an interruptible and multi-threaded program, requires data invariants to be maintained with the assistance of an underlying transaction layer. We provide a Distributed Transaction algorithm assuming a strongly consistent layer providing Local Transactions. We give most of the detail for operation in optimistic mode; however the same infrastructure could be used for pessimistic transactions as well, even at the same time. The algorithm is general but we express it in the particular instance of Google App Engine. For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html
Published 2009-06-02 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.
Keep exploring Learn to Code
01:40
19:55Announcing General Availability of Azure Bot Service and Language Understanding service
Microsoft Developer
57:29
09:02
18:59
12:24How to provisioning IoT devices at scale with IoT Hub Device Provisioning Service
Microsoft Developer
14:41TWC9: Connect(); On-Demand, Dev’s Guide to Azure, Future Workspace, Furby Hacking and more...
Microsoft Developer