Senin, 16 Juli 2018

Sponsored Links

Spanner (database) - Wikipedia
src: upload.wikimedia.org

Spanner is a NewSQL database that is distributed globally by Google. Google describes Spanner as an impure relational database system because each table must have a primary key column.


Video Spanner (database)



Sejarah, deskripsi

The lack of transactions on Bigtable leads to frequent complaints from users, so Google makes distributed transactions into Spanner's design center. Based on his experience with Bigtable, Google argues that it is better to have an application programmer handling performance issues because of overuse of transactions because of congestion arises, rather than always encoding around the lack of transactions.

Described as a NewSQL platform, Spanners are used internally within Google's infrastructure as part of the Google platform and are also available as part of the Google Cloud Platform. Spanner uses the Paxos algorithm as part of its operation to dump data across hundreds of data centers. This makes great use of hardware assisted clock synchronization using GPS clock and atomic clocks to ensure global consistency.

Google F1 Sistem manajemen basis data SQL (DBMS) dibangun di atas Spanner, menggantikan varian MySQL khusus Google.

Maps Spanner (database)



Referensi


How Google Spanner's easing our distributed SQL database woes ...
src: regmedia.co.uk


Bibliografi

  • Corbett, James C; Dean, Jeffrey; Epstein, Michael; Paku, Andrew; Frost, Christopher; Furman, JJ; Ghemawat, Sanjay; Gubarev, Andrey; Heiser, Christopher; Hochschild, Peter; Hsieh, Wilson; Kanthak, Sebastian; Kogan, Eugene; Li, Hongyi; Lloyd, Alexander; Melnik, Sergey; Mwaura, David; Nagle, David; Quinlan, Sean; Rao, Rajesh; Rolig, Lindsay; Saito, Yasushi; Szymaniak, Michal; Taylor, Christopher; Wang, Ruth; Woodford, Dale, "Spanner: Google Global-Distributed Database" (PDF) , Prosiding OSDI 2012 , Google , diambil 18 September 2012 .
  • Shute, Jeffrey 'Jeff'; Oancea, Mircea; Ellner, Stephan; Berguna, Benjamin 'Ben'; Rollins, Eric; Samwel, Bart; Vingralek, Radek; Whipkey, Chad; Chen, Xin; Jegerlehner, Beat; Littlefield, Kyle; Tong, Phoenix (2012), "F1 - Toleransi Sesar-Toleran Mendistribusikan RDBMS yang Mendukung Bisnis Iklan Google", Penelitian (presentasi), Sigmod: Google .

Cloud Spanner 101: Google's Mission-Critical Relational Database ...
src: i.ytimg.com


Bacaan lebih lanjut

  • Tanggal, Christopher 'Chris' J, "6. Hubungan, Bagian II. Model Relasional", Pengantar Sistem Database (ed 8th.), Addison Wesley, ISBN 978-0321197849 .

How Google keeps its global Spanner database running with atomic ...
src: cdn.vox-cdn.com


Tautan eksternal

  • Entri Google Research.

Source of the article : Wikipedia

Comments
0 Comments