-
Spanner: como se tornar um sistema SQL (SIGMOD 2017)
Neste documento, destacamos o DNA do banco de dados do Spanner. Ele descreve a execução de consultas distribuídas na presença de refragmentações, reinicializações das consultas em falhas transitórias, a extração do intervalo que direciona a busca de índice e rota da consulta e a melhoria no formato do armazenamento em colunas de blocos.
-
Spanner, TrueTime e o teorema CAP
Como o Spanner oferece escala, transações ACID, alta disponibilidade e baixa latência.
-
Duração de leituras e gravações do Spanner
Como funcionam as gravações e leituras no Spanner e como ele garante uma consistência forte.
-
Duração de uma consulta do Spanner
Como o Spanner dá suporte a consultas SQL.
-
Como otimizar o design de esquemas para o Spanner
Como modelar seus dados para garantir que seu aplicativo possa ser ampliado e ter um desempenho conforme o crescimento em várias dimensões.
-
Spanner: banco de dados globalmente distribuído do Google (OSDI 2012)
Neste documento, descrevemos os aspectos de sistemas do Spanner, como escalonabilidade, fragmentação automática, tolerância a falhas, replicação consistente, consistência externa e distribuição em área ampla.
-
Cenários de falha e resiliência com o Spanner
Explore os diferentes cenários de falha do Spanner categorizados em três níveis de gravidade, incluindo operações fora do Google Cloud.
-
Como o teste de caos aumenta a confiabilidade do design tolerante a falhas do Spanner
Como o Spanner usa o teste de caos, o processo de injetar falhas deliberadamente em instâncias de produção do banco de dados.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.