Spanner, globalna baza danych Google jest teraz otwarta dla wszystkich
W 2007 roku, Google opracował własną globalną bazę danych nazywa "Klucz do nakrętek". Od samego początku firma opierała się na tej bazie danych dla wielu własnych produktów, od Google Photos po Gmail. Teraz, 10 lat po tym, jak Spanner został po raz pierwszy stworzony, Google udostępnił Spanner dla wszystkich za pośrednictwem publicznej wersji beta.
Opisywany jako usługa „pozwala klientom zjeść ciastko i je zjeść”. Spanner to globalnie rozproszona usługa relacyjnej bazy danych obsługuje transakcje „Atomicity, Consistency, Isolation, Durability” (ACID), zachowując semantykę SQL. Co najważniejsze, baza danych to robi bez rezygnacji z poziomego skalowania i wysokiej dostępności.
Robiąc Cloud Spanner dostępny dla mas, Google ma nadzieję, że administratorzy baz danych i programiści wykorzystają system. W końcu Spanner jest „najlepsze z obu światów” w przypadku baz danych, ponieważ oferuje spójność transakcji tradycyjnych baz danych, a także skalowanie poziome i dystrybucja danych z baz danych NoSQL.
Ponadto Deepti Srivastava, menedżer produktu Cloud Spanner, dodaje tę usługę „obsługuje transakcje rozproszone, schematy i instrukcje DDL, zapytania SQL i sterowniki JDBC”. Biblioteki dla popularnych języków, takich jak Java, Go, Python i Node.js są również oferowane klientom.
Jeśli Cloud Spanner wygląda interesująco, Google przedstawił tutaj pełny cennik usługi.