-
Spanner: Becoming a SQL System (SIGMOD 2017)
Questo documento mette in risalto il DNA del database di Spanner. Descrive l'esecuzione di query distribuite in presenza di resharding, il riavvio delle query in caso di errori temporanei, l'estrazione degli intervalli che guida il routing delle query e le ricerche degli indici e il formato migliorato di archiviazione a colonne a colonne.
-
Spanner, TrueTime e il teorema CAP
In che modo Spanner offre scalabilità, transazioni ACID, livelli disponibilità e bassa latenza.
-
Durata di letture e scritture di Spanner
Come funzionano le scritture e le letture in Spanner e in che modo Spanner garantisce un'elevata coerenza.
-
Durata di una query Spanner
In che modo Spanner supporta le query SQL.
-
Ottimizzazione della progettazione dello schema per Spanner
Come modellare i dati per garantire che l'applicazione possa scalare e funzionare man mano che cresce in varie dimensioni.
-
Spanner: database distribuito a livello globale di Google (OSDI 2012)
Questo documento descrive gli aspetti di sistema di Spanner, come scalabilità, sharding automatico, tolleranza di errore, replica coerente, coerenza esterna e distribuzione su larga scala.
-
Scenari di errore e resilienza con Spanner
Esplora i diversi scenari di errore di Spanner classificati in tre livelli di gravità, anche quando operi al di fuori di Google Cloud.
-
In che modo i test del caos aumentano l'affidabilità della progettazione a tolleranza di errore di Spanner
Il modo in cui Spanner usa i test caos, il processo di inserimento deliberato di errori in istanze del database simili a quelle di produzione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.