-
Spanner: Becoming a SQL System [SIGMOD 2017] (Spanner: camino a convertirse en un sistema SQL [SIGMOD 2017])
En este documento, se destaca el ADN de la base de datos de Spanner. Describe la ejecución de consultas distribuidas en caso de refragmentación, el reinicio de consultas cuando se producen fallas transitorias, el formato mejorado de almacenamiento de columnas en bloques y la extracción de rangos que impulsa el enrutamiento de consultas y las búsquedas de índices.
-
Spanner, TrueTime y el teorema de CAP
Cómo Spanner proporciona escalamiento, transacciones ACID, alta disponibilidad y baja latencia.
-
El ciclo de lectura y escritura de Spanner
Cómo funcionan las operaciones de escritura y lectura en Spanner y cómo Spanner garantiza una coherencia sólida.
-
El ciclo de vida de una consulta de Spanner
Cómo Spanner admite consultas en SQL.
-
Optimiza el diseño de esquemas para Spanner
Cómo modelar tus datos para garantizar que tu aplicación pueda escalar y funcionar a medida que aumenta en varias dimensiones.
-
Spanner: Google's Globally Distributed Database [OSDI 2012] (Spanner: la base de datos distribuida de forma global de Google [OSDI 2012])
En este documento, se describen los aspectos de sistemas de Spanner, como la escalabilidad, la fragmentación automática, la tolerancia a errores, la replicación coherente, la coherencia externa y la distribución de áreas amplias.
-
Situaciones de falla y resiliencia con Spanner
Explora las diferentes situaciones de errores de Spanner categorizados en tres niveles de gravedad, incluso cuando se opera fuera de Google Cloud.
-
Cómo las pruebas de caos agregan más confiabilidad al diseño tolerante a errores de Spanner
Cómo Spanner usa las pruebas de caos, el proceso de insertar fallas de forma deliberada en instancias de la base de datos similares a las de producción.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{}