M
Michal Piotr Szymaniak
Researcher at Google
Publications - 5
Citations - 1913
Michal Piotr Szymaniak is an academic researcher from Google. The author has contributed to research in topics: Distributed data store & Distributed transaction. The author has an hindex of 5, co-authored 5 publications receiving 1679 citations.
Papers
More filters
Proceedings ArticleDOI
Spanner: Google's globally-distributed database
James C. Corbett,Jeffrey Dean,Michael James Boyer Epstein,Andrew Fikes,Christopher Frost,J. J. Furman,Sanjay Ghemawat,Andrey Gubarev,Christopher Heiser,Peter Hochschild,Wilson C. Hsieh,Sebastian Kanthak,Eugene Kogan,Hongyi Li,Alexander Lloyd,Sergey Melnik,David Mwaura,David Nagle,Sean Quinlan,Rajesh Rao,Lindsay Rolig,Yasushi Saito,Michal Piotr Szymaniak,Chris Jorgen Taylor,Ruth Wang,Dale Woodford +25 more
TL;DR: This article describes how Spanner is structured, its feature set, the rationale underlying various design decisions, and a novel time API that exposes clock uncertainty, critical to supporting external consistency and a variety of powerful features.
Journal ArticleDOI
Spanner: Google’s Globally Distributed Database
James C. Corbett,Jeffrey Dean,Michael James Boyer Epstein,Andrew Fikes,Christopher Frost,J. J. Furman,Sanjay Ghemawat,Andrey Gubarev,Christopher Heiser,Peter Hochschild,Wilson C. Hsieh,Sebastian Kanthak,Eugene Kogan,Hongyi Li,Alexander Lloyd,Sergey Melnik,David Mwaura,David Nagle,Sean Quinlan,Rajesh Rao,Lindsay Rolig,Yasushi Saito,Michal Piotr Szymaniak,Chris Jorgen Taylor,Ruth Wang,Dale Woodford +25 more
TL;DR: Spanner as mentioned in this paper is Google's scalable, multiversion, globally distributed, and synchronously replicated database, which is the first system to distribute data at global scale and support externally-consistent distributed transactions.
Patent
Privacy enhancements for server-side cookies
TL;DR: In this paper, the server system receives requests from client systems and sends responses back to the client systems, in addition to responding to a request from a client system, the method includes creating a cryptographic object at the server server system.
Patent
Organizing Data in a Distributed Storage System
Jeffrey Dean,Michael James Boyer Epstein,Andrew Fikes,Sanjay Ghemawat,Wilson C. Hsieh,Alexander Lloyd,Yasushi Saito,Michal Piotr Szymaniak,Sebastian Kanthak,Chris Jorgen Taylor +9 more
TL;DR: In this article, a distributed storage system is provided, which includes multiple front-end servers and zones for managing data for clients, and data associated with different accounts may be replicated within the distributed storage systems using different data replication policies.