Escolar Documentos
Profissional Documentos
Cultura Documentos
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
The world's largest distributed database Internally used by Google Has a true time API to avoid latency problems Supports Google's Advertising business It is fault tolerant to large scale outages Offers very high availability and latency
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
Atomic clocks GPS Clocks Locally determine accurate time No need for global time sync
One single global name space Data stored globally via directory namespace Uses a Paxos algorithm
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
Aiming for 107 machines 1013 directories 1018 bytes of storage 1000's of storage locations 109 clients
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
A zonemaster has 100's of spanservers Zonemasters assign data to spanservers which serve clients Location proxies help clients locate spanservers Universe master displays zone status information Placement driver automates data zone movement
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
Each spanserver manages 100's of tablets Each spanserver has a paxos machine Paxos machine supports replication Lead replica has lock table Lead replica has transaction manager For transactions over multiple paxis groups
www.semtech-solutions.co.nz
NewSQL
A modern RDBMS that scales like NoSQL but offers OLTP ACID guarantees Google's storage system built on GFS Google RDBMS for the Adwords system An algorithm for determining concensus in a network of unreliable processors
BigTable
Google F1
Paxos
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
RDBMS
NoSQL
ACID
OLTP
www.semtech-solutions.co.nz
Time Synchronisation
The coordination of events to operate a system in unison Ensuring global users have a consistent view of data Clocks based upon atomic physics principles Clocks that use GPS to determine time from multiple satellite atomic clocks
Global Consistency
Atomic clock
GPS clock
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
Contact Us
www.semtech-solutions.co.nz info@semtech-solutions.co.nz
We offer IT project consultancy We are happy to hear about your problems You can just pay for those hours that you need To solve your problems