Spanner
Google Cloud Spanner és un servici de gestió i almagasenament de bases de senyes SQL (Google Standard SQL i PostgreSQL) desenrollat per Google.[1]
Spanner Cloud proporciona característiques tals com a transaccions globals, llectures altament consistents i replicació i conmutación per error automàtiques en múltiples llocs. Spanner s'utilisa en Google F1, la base de senyes per al seu negoci publicitari Google Ads.
Spanner és el successor de les bases de senyes de Google Bigtable i MegaStore.
Característiques
[editar | editar còdic]Spanner almagasena grans cantitats de senyes estructurades. Spanner permet als usuaris realisar consultes arbitràries utilisant SQL en senyes relacionals mentres manté una forta coherència i alta disponibilitat per a eixes senyes a través de la replicació sincrónica.
Característiques clau de Spanner Cloud:[2]
- Les transaccions es poden aplicar en files, columnes, taules i bases de senyes dins d'un univers de Spanner.
- Els clients poden controlar la replicació i l'ubicació de les senyes per mig de la replicació automàtica multisitio i la conmutación per error.
- La replicació és síncrona i fortament consistent.
- Cloud Spanner també es caracterisa per proporcionar una disponibilitat del 99,999% en instàncies multirregionales en rellonges atòmics TrueTime, acompanyat del procés de replicació sincrónica i transparent.
- Les llectures són molt consistents i les senyes es versionan per a permetre llectures obsoletes: els clients poden llegir versions anteriors de senyes, subjecte a finestres de recolecció d'elements no utilisats.
- Admet un interfaç SQL nativa per a llegir i escriure senyes.
- Esta plataforma permet l'establiment de claus d'encriptat que gestiona el client, aixina com la seguritat de capa de senyes i registres d'auditoria de gran extensió. Açò permet l'integració de gestió d'identitats i accessos a controls de seguritat.
Desventages
[editar | editar còdic]- Les claus primàries d'una taula no poden canviar. No pot afegir una columna nova a la clau primària d'una taula existent ni eliminar-la. Açò significa que si desija canviar la clau primària, deu eliminar i tornar a crear esta taula.[3]
Història
[editar | editar còdic]Spanner es va descriure per primera volta en 2012 per als centres de senyes internes de Google.
La capacitat SQL de Spanner es va agregar en 2017 i documentat en el SIGMOD 2017.[4] Es va convertir en part de Google Cloud Platform en 2017, baix el nom de "Cloud Spanner"
Referències
[editar | editar còdic]- Este artícul conté una traducció derivada de «Spanner» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.