0% found this document useful (0 votes)
53 views2 pages

Google Spanner

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views2 pages

Google Spanner

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Name of the Paper: Spanner: Google’s Globally-Distributed Database

Overview By: Pradyumna Anil Kumar Kubear

Objective:

The primary goal of this paper is to inform us about Google's globally distributed database, Spanner.

Spanner is designed to be scalable and to offer high availability by replicating data over a worldwide
network of datacentres.

The database maintains data distribution and commutability amongst datacentres in order to
balance the load and respond to outages.

The spanner provides a variety of database capabilities such as a SQL-based query language, general
purpose transactions, and a semi-relational data format.

Assumptions and Predictions

Servers, networks, and clocks are needed hardware components.

Servers: Spanners run on a large number of servers, which can be distributed globally or in separate
datacentres.

Network: A dependable network is essential for a spanner to connect with a server and a client.

Clocks: To assign timestamps to transactions, highly precise clocks are required.

Operating systems, cluster management software, database software, and application software are
all necessary software.

Spanner is based on the Linux operating system.

Cluster management Software: Spanner employs Google's cluster management software to keep
clock uncertainty to a minimum.

Database Software: Spanner is built on Google's architecture and includes capabilities such as
distributed transaction support and lock-free read-only.

Application Software: API applications that utilise spanner can interface with databases and use their
characteristics.

Major Contribution

The authors of the paper go into detail about the concept and implementation of Spanner.

The authors created Spanner, which uses the True Time Feature to create a distributed system with
stronger time semantics.

The author gives credit to Google personnel for their work on Spanner.
Pros and Cons

Pros:

It is capable of providing a familiar, semi-relational interface, transactions, and a SQL-based query


language, as well as scalability.

Automatic shading, fault tolerance, reliable replication, and wide-area dissemination are also
advantages.

Cons

They are not stated in paper.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy