Llave (base de datos)

Ir a: navegación, búsqueda de

Llave es Googleestá distribuido en todo el mundo NewSQL base de datos, el sucesor de BigTable.[1] Google describe llave como no puro relacionales sistema porque cada tabla debe tener un clave principal columna.[2]

Porque la falta de las transacciones en BigTable condujo a las quejas frecuentes de los usuarios, Google hizo transacciones distribuidas central al diseño de la llave. Basándose en su experiencia con BigTable, Google sostiene que es mejor tener aplicación programadores lidiar con los problemas de rendimiento debido al uso excesivo de las transacciones como los cuellos de botella se presentan, en lugar de codificación siempre alrededor de la carencia de las transacciones.[2]

El Google F1 SQL sistema de gestión de base de datos (DBMS), se basa[3] y reemplaza la costumbre de Google MySQL.[4]

Descrito como un NewSQL[5] plataforma, se utiliza internamente dentro de su infraestructura como parte de la Plataforma de Google.[6] Utiliza el Algoritmo de Paxos como parte de su operación a fragmento datos a través de cientos de centros de datos.[1] Hace uso intensivo de asistido por hardware sincronización de la hora usando Relojes GPS y relojes atómicos para asegurar la consistencia global.[1]

Referencias

  1. ^ a b c Corbett et al 2012.
  2. ^ a b Corbett et al 2012, p. 4.
  3. ^ Shute et al 2012.
  4. ^ Shute et al 2012, p. 19: ' Resumen: pasamos una suite de aplicaciones grandes y críticas de MySQL a la F1.'
  5. ^ Hoff, Todd (24 / 09 / 2012). "Revelación más sorprendente de Google llave: NoSQL es hacia fuera y NewSQL". 2012-10-07.
  6. ^ Jack Clark (18 de septiembre de 2012). "Google revela la llave de la tecnología de base de datos que puede abarcar el planeta". ZDNET. 21 / 09 / 2012 obtenido.

Bibliografía

  • Corbett, James C; Dean, Jeffrey; Epstein, Michael; Fikes, 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; We, Lindsay; Saito, Yasushi; Szymaniak, Michal; Taylor, Christopher; Wang, Ruth; Woodford, Dale, Llave: Base de datos de distribuido a nivel mundial de Google, Actas de OSDI 2012 (Google), obtenido el 18 de septiembre de 2012.
  • Fecha, Christopher 'Chris' J, "6. Relaciones, parte II. El modelo relacional", Una introducción a los sistemas de base de datos (8ª ed.), Addison Wesley, ISBN978-0321197849.
  • Shute, Jeffrey 'Jeff'; Oancea, Mircea; Ellner, Stephan; Práctico, Benjamin 'Ben'; Rollins, Eric; Samwel, Bart; Vingralek, Radek; Whipkey, Chad; Chen, Xin; Jegerlehner, vencer; Littlefield, Kyle; Tong, Phoenix (2012), "F1 — el Fault-Tolerant distribuye RDBMS apoyo Ad negocio de Google", Investigación (presentación), SIGMOD:: Google.

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Spanner _ (base de datos) & oldid = 607579841"