-
Spanner: Menjadi Sistem SQL (SIGMOD 2017)
Makalah ini menyoroti DNA database Spanner. Artikel ini menjelaskan eksekusi kueri terdistribusi dengan adanya resharding, dimulai ulang kueri setelah kegagalan sementara, ekstraksi rentang yang mendorong pemilihan rute kueri dan penelusuran indeks, serta format penyimpanan kolom blok yang ditingkatkan.
-
Spanner, TrueTime, dan Teorema CAP
Cara Spanner menyediakan skala, transaksi ACID, ketersediaan tinggi, dan latensi rendah.
-
Proses Operasi Baca dan Tulis Spanner
Cara kerja operasi tulis dan baca di Spanner serta cara Spanner memastikan konsistensi yang kuat.
-
Proses Kueri Spanner
Cara Spanner mendukung kueri SQL.
-
Mengoptimalkan Desain Skema untuk Spanner
Cara membuat model data untuk memastikan aplikasi Anda dapat diskalakan dan berperforma seiring pertumbuhannya dalam berbagai dimensi.
-
Spanner: Database yang Didistribusikan secara Global dari Google (OSDI 2012)
Makalah ini menjelaskan aspek sistem Spanner, seperti skalabilitas, sharding otomatis, toleransi error, replikasi yang konsisten, konsistensi eksternal, dan distribusi area luas.
-
Skenario kegagalan dan ketahanan dengan Spanner
Pelajari berbagai skenario kegagalan Spanner yang dikategorikan ke dalam tiga tingkat keparahan, termasuk saat beroperasi di luar Google Cloud.
-
Cara pengujian kekacauan menambahkan keandalan ekstra ke desain fault-tolerant Spanner
Cara Spanner menggunakan pengujian kekacauan, yaitu proses memasukkan error secara sengaja ke dalam instance database seperti produksi.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.