Spanner

Aplikasi yang siap menghadapi masa depan dengan database tanpa kompromi

Tak perlu lagi menimbang-nimbang antara relasional vs. non-relasional. Dapatkan performa dan ketersediaan tinggi pada skala hampir tak terbatas. Hilangkan stres karena pengelolaan database dengan pemeliharaan zero-touch.


Mulai dengan instance uji coba gratis Spanner selama 90 hari.

Selain itu, pelanggan baru Google Cloud akan mendapatkan kredit gratis senilai $300.


Fitur

Skalabilitas menulis dan membaca tanpa batas

Spanner memisahkan resource komputasi dari penyimpanan data, sehingga memungkinkan untuk menurunkan dan menyebarkan skala resource pemrosesan secara transparan. Setiap tambahan kapasitas komputasi dapat memproses operasi baca dan tulis, sehingga memberikan skalabilitas horizontal yang mudah. Spanner mengoptimalkan performa dengan menangani sharding, replikasi, dan pemrosesan transaksi secara otomatis.

Pemeliharaan otomatis

Kurangi biaya operasional dan tingkatkan keandalan untuk semua ukuran database. Replikasi dan pemeliharaan sinkron bersifat otomatis dan bawaan. Pemeliharaan dan perubahan skema yang dilakukan secara online 100% sambil melayani traffic tanpa periode nonaktif.

Antarmuka PostgreSQL

Gabungkan skalabilitas dan keandalan Spanner dengan pemahaman dan portabilitas antarmuka PostgreSQL. Gunakan keterampilan dan alat yang sudah diketahui tim Anda, guna memastikan investasi Anda untuk masa depan.

Sharding database otomatis

Anda tidak perlu lagi mengkhawatirkan sharding ulang database secara manual. Sharding bawaan otomatis mendistribusikan data untuk mengoptimalkan performa dan ketersediaan. Tingkatkan dan perkecil skala tanpa gangguan.

Penelusuran vektor

Telusuri embedding vektor dalam skala yang hampir tak terbatas di Spanner dengan penelusuran vektor tetangga terdekat yang tepat (KNN) (dalam versi pratinjau) untuk workload yang sangat mudah dipartisi, di mana setiap penelusuran dibatasi pada data yang terkait dengan pengguna tertentu. Workload ini sangat cocok untuk kemampuan penelusuran KNN bawaan Spanner, yang memungkinkan Spanner mengurangi ruang penelusuran secara efisien guna memberikan hasil real-time yang akurat dengan latensi rendah.

Integrasi Vertex AI

Melakukan inferensi online tentang embedding, AI generatif, atau model kustom yang disalurkan di Vertex AI menggunakan fungsi ML.PREDICT SQL Spanner. Gunakan Alur Kerja Spanner ke Vertex AI Vector Search untuk melakukan penelusuran kemiripan pada data Spanner dengan Vertex AI Vector Search.

Integrasi LangChain

Bangun aplikasi AI generatif yang lebih akurat, transparan, dan andal dengan mudah menggunakan integrasi LangChain. Spanner memiliki tiga integrasi LangChain—Loader dokumen untuk memuat dan menyimpan informasi dari dokumen, Penyimpanan vektor untuk mengaktifkan penelusuran semantik, dan Memori Pesan Chat agar rantai dapat mengingat percakapan sebelumnya. Buka repositori GitHub untuk mempelajari lebih lanjut.

Pemrosesan kueri berperforma tinggi dan terisolasi workload

Spanner Data Boost memungkinkan pengguna menjalankan kueri analisis, tugas batch processing, atau operasi ekspor data dengan lebih cepat tanpa memengaruhi workload transaksional yang ada. Dikelola sepenuhnya oleh Google Cloud, Data Boost tidak memerlukan perencanaan atau pengelolaan kapasitas. Layanan ini selalu panas dan siap memproses kueri pengguna secara langsung pada data yang disimpan di sistem penyimpanan terdistribusi Spanner, Colossus. Resource komputasi independen sesuai permintaan ini memungkinkan pengguna menangani workload campuran dan berbagi data dengan mudah. 

Konsistensi transaksional yang kuat

Andalkan konsistensi eksternal yang terdepan di industri tanpa mengorbankan skalabilitas atau ketersediaan.

Konfigurasi satu region dan multi-region

Di mana pun lokasi pengguna Anda, aplikasi yang didukung oleh Spanner dapat membaca dan menulis data terbaru yang sangat konsisten secara global. Selain itu, saat menjalankan instance multi-region, database Anda terlindungi dari kegagalan regional dan menawarkan ketersediaan 99,999% yang terdepan di industri.

Pengambilan dan replikasi data perubahan real-time

Gunakan Datastream untuk mengirimkan data perubahan dari database Oracle dan MySQL ke Spanner demi mendapatkan informasi terbaru. Gunakan aliran perubahan Spanner guna mengambil data perubahan dari database Spanner dan mengintegrasikannya dengan sistem lain untuk analisis, pemicuan peristiwa, dan kepatuhan.

Penyesuaian ukuran instance terperinci

Mulailah dengan Spanner yang memiliki instance terperinci hanya dengan $65/bulan, serta skalakan berdasarkan kebutuhan Anda tanpa periode nonaktif dan tanpa perlu merancang ulang. 

Antarmuka relasional

Semua hal yang Anda harapkan dari database relasional—skema, kueri SQL, dan transaksi ACID—dalam skala apa pun. Gunakan SQL Standar Google atau antarmuka PostgreSQL.

Bantuan kode yang didukung AI

Duet AI di Spanner membantu developer menulis kueri SQL dengan lebih cepat. Fitur ini memberikan saran kode untuk menyusun, memodifikasi, atau membuat kueri data Anda berdasarkan perintah bahasa alami. Duet AI di Spanner saat ini dalam versi Pratinjau.

Dukungan aplikasi dan alat yang lengkap

Temui tim pengembangan di mana pun mereka berada dengan library client untuk Java/JDBC, Go, Python, C#, Node.js, PHP, Ruby, dan C++ serta ORM paling populer, termasuk Hibernate dan Entity Framework.

Kemampuan observasi

Pantau performa database Spanner dengan metrik dan statistik. Lakukan analisis pola penggunaan di database Spanner dengan Key Visualizer, alat pemantauan yang interaktif. Gunakan query insights untuk memecahkan masalah performa kueri dan dengan cepat mendiagnosis masalah pertentangan kunci dengan insight kunci dan insight transaksi.

Kontrol dan keamanan tingkat perusahaan

Kunci enkripsi yang dikelola pelanggan (CMEK), enkripsi lapisan data, integrasi IAM untuk akses dan kontrol, serta logging audit yang komprehensif. Dukungan untuk VPC-SC, Transparansi Akses, dan Persetujuan Akses. Kontrol akses terperinci memungkinkan Anda mengizinkan akses ke data Spanner di tingkat tabel dan kolom.

Pencadangan dan Pemulihan, pemulihan point-in-time (PITR)

Cadangkan database Anda untuk menyimpan salinan data yang konsisten dan memulihkannya secara on-demand. PITR memberikan perlindungan data berkelanjutan dengan kemampuan untuk memulihkan data masa lalu hingga perincian mikrodetik.

Perbandingan database

Atribut databaseDB Relasional lainDB Non-relasional lainSpanner

Skema

Statis

Dinamis

Dinamis

SQL

Ya

Tidak

Ya

Transaksi

ACID

(atomicity, consistency, isolation, durability)

Tidak pasti

ACID kuat

dengan pengaturan TrueTime

Skalabilitas

Vertikal 

(menggunakan mesin yang lebih besar)

Horizontal

(tambah mesin lain)

Horizontal

Ketersediaan

Failover (periode nonaktif)

Tinggi

SLA tinggi 99,999%

Replikasi

Dapat Dikonfigurasi

Dapat Dikonfigurasi

Otomatis

Skema

DB Relasional lain

Statis

DB Non-relasional lain

Dinamis

Spanner

Dinamis

SQL

DB Relasional lain

Ya

DB Non-relasional lain

Tidak

Spanner

Ya

Transaksi

DB Relasional lain

ACID

(atomicity, consistency, isolation, durability)

DB Non-relasional lain

Tidak pasti

Spanner

ACID kuat

dengan pengaturan TrueTime

Skalabilitas

DB Relasional lain

Vertikal 

(menggunakan mesin yang lebih besar)

DB Non-relasional lain

Horizontal

(tambah mesin lain)

Spanner

Horizontal

Ketersediaan

DB Relasional lain

Failover (periode nonaktif)

DB Non-relasional lain

Tinggi

Spanner

SLA tinggi 99,999%

Replikasi

DB Relasional lain

Dapat Dikonfigurasi

DB Non-relasional lain

Dapat Dikonfigurasi

Spanner

Otomatis

Cara Kerjanya

Instance Spanner menyediakan komputasi dan penyimpanan di satu atau beberapa region. Clock terdistribusi yang disebut TrueTime menjamin transaksi memiliki konsistensi kuat, bahkan lintas region. Data secara otomatis "dipisah" untuk skalabilitas dan direplikasi menggunakan skema sinkron berbasis Paxos untuk ketersediaan.

Diagram Spanner

Penggunaan Umum

Profil pengguna dan hak

Mengelola data pengguna yang penting dengan aman pada skala berapa pun

Pengelolaan profil pengguna adalah fungsi penting yang memerlukan skalabilitas, ketersediaan, dan konsistensi global Spanner. Hal ini adalah titik entri bagi pemain di berbagai game, platform, dan region. Demikian pula, perusahaan jasa keuangan mengelola informasi pelanggan dan penawaran produk menggunakan Spanner.
Diagram arsitektur Profil dan Hak Pengguna

Mengelola data pengguna yang penting dengan aman pada skala berapa pun

Pengelolaan profil pengguna adalah fungsi penting yang memerlukan skalabilitas, ketersediaan, dan konsistensi global Spanner. Hal ini adalah titik entri bagi pemain di berbagai game, platform, dan region. Demikian pula, perusahaan jasa keuangan mengelola informasi pelanggan dan penawaran produk menggunakan Spanner.
Diagram arsitektur Profil dan Hak Pengguna

Buku besar keuangan

Dapatkan tampilan transaksi global yang terbaru dan konsisten

Satukan transaksi keuangan, perdagangan, pembayaran, dan posisi di seluruh dunia ke dalam buku besar perdagangan gabungan yang dibangun di Spanner yang menjamin konsistensi dan skalabilitas eksternal. Gabungan data membantu adaptasi yang cepat dengan perubahan kondisi pasar dan persyaratan peraturan. Demikian pula, bisnis retail/e-commerce menggunakan Spanner untuk buku besar inventaris.

Diagram arsitektur Buku Besar Keuangan

Dapatkan tampilan transaksi global yang terbaru dan konsisten

Satukan transaksi keuangan, perdagangan, pembayaran, dan posisi di seluruh dunia ke dalam buku besar perdagangan gabungan yang dibangun di Spanner yang menjamin konsistensi dan skalabilitas eksternal. Gabungan data membantu adaptasi yang cepat dengan perubahan kondisi pasar dan persyaratan peraturan. Demikian pula, bisnis retail/e-commerce menggunakan Spanner untuk buku besar inventaris.

Diagram arsitektur Buku Besar Keuangan

Perbankan online

Menghadirkan interaktivitas yang selalu aktif untuk pengalaman digital

Konsumen ingin dapat mengakses data keuangan penting dari perangkat mereka di luar jam perbankan reguler. Biarkan developer Anda berfokus pada upaya memberikan pengalaman baru, bukan beban operasional, seperti sharding manual atau konsistensi tertunda. Kurangi risiko dan periode nonaktif dengan ketersediaan 99,999% dan tanpa pemeliharaan.
Diagram arsitektur Perbankan Online

Menghadirkan interaktivitas yang selalu aktif untuk pengalaman digital

Konsumen ingin dapat mengakses data keuangan penting dari perangkat mereka di luar jam perbankan reguler. Biarkan developer Anda berfokus pada upaya memberikan pengalaman baru, bukan beban operasional, seperti sharding manual atau konsistensi tertunda. Kurangi risiko dan periode nonaktif dengan ketersediaan 99,999% dan tanpa pemeliharaan.
Diagram arsitektur Perbankan Online

Program loyalitas dan promosi

Personalisasikan pengalaman dengan update real-time

Lacak partisipasi dan preferensi pelanggan dalam program loyalitas untuk menganalisis tren dan meningkatkan kepuasan pelanggan. Demikian pula, perusahaan game menggunakan Spanner untuk membangun papan peringkat yang dipersonalisasi dalam game.
Diagram arsitektur program loyalitas dan promosi

Personalisasikan pengalaman dengan update real-time

Lacak partisipasi dan preferensi pelanggan dalam program loyalitas untuk menganalisis tren dan meningkatkan kepuasan pelanggan. Demikian pula, perusahaan game menggunakan Spanner untuk membangun papan peringkat yang dipersonalisasi dalam game.
Diagram arsitektur program loyalitas dan promosi

Pengelolaan inventaris omnichannel

Memberikan tampilan yang konsisten di berbagai saluran dan aplikasi

Spanner memberikan satu sumber tepercaya dan berperforma tinggi untuk inventaris retail dan pesanan di seluruh pusat distribusi online, di toko, dan pengiriman untuk mencocokkan inventaris dengan permintaan, sehingga meningkatkan pengalaman pelanggan dan profitabilitas. Perusahaan game juga menggunakan Spanner untuk menyimpan data inventaris dalam game.

Diagram arsitektur pengelolaan inventaris omni-channel

Memberikan tampilan yang konsisten di berbagai saluran dan aplikasi

Spanner memberikan satu sumber tepercaya dan berperforma tinggi untuk inventaris retail dan pesanan di seluruh pusat distribusi online, di toko, dan pengiriman untuk mencocokkan inventaris dengan permintaan, sehingga meningkatkan pengalaman pelanggan dan profitabilitas. Perusahaan game juga menggunakan Spanner untuk menyimpan data inventaris dalam game.

Diagram arsitektur pengelolaan inventaris omni-channel

Harga

Mekanisme penetapan harga SpannerPenetapan harga Spanner didasarkan pada kapasitas komputasi, penyimpanan database, penyimpanan cadangan, dan penggunaan jaringan. Diskon abonemen mengurangi harga lebih lanjut.
LayananDeskripsiHarga
Kapasitas komputasi

Konfigurasi regional

Kapasitas komputasi disediakan sebagai unit pemrosesan atau node (1 node = 1.000 unit pemrosesan). Penetapan harga instance regional mencakup 3 replika baca-tulis di satu region.

Starting at

$0,09

per 100 unit pemrosesan per jam

Konfigurasi multi-region

Kapasitas komputasi disediakan sebagai unit pemrosesan atau node. Penetapan harga mencakup semua replika default (mulai dari 5) dan penggunaan jaringan replikasi lintas region.

Starting at

$0,30

per 100 unit pemrosesan per jam

Penyimpanan database

Konfigurasi regional

Penetapan harga didasarkan pada jumlah data yang tersimpan dalam database dan mencakup biaya penyimpanan dalam replika.

Starting at

$0,30

per GB per bulan

Konfigurasi multi-region

Penetapan harga didasarkan pada jumlah data yang tersimpan dalam database dan mencakup biaya penyimpanan dalam replika.

Starting at

$0,50

per GB per bulan

Penyimpanan cadangan

Konfigurasi regional

Penetapan harga didasarkan pada jumlah penyimpanan cadangan dan mencakup biaya penyimpanan dalam replika.

Starting at

$0,10

per GB per bulan

Konfigurasi multi-region

Penetapan harga didasarkan pada jumlah penyimpanan cadangan dan mencakup biaya penyimpanan dalam replika.

Starting at

$0,30

per GB per bulan

Jaringan

Masuk

GRATIS

Traffic keluar dalam region yang sama

GRATIS

Traffic keluar antar-region dalam benua yang sama

Starting at

$0,10

per GB per bulan

Pelajari lebih lanjut penetapan harga dan diskon abonemen Cloud Spanner.

Mekanisme penetapan harga Spanner

Penetapan harga Spanner didasarkan pada kapasitas komputasi, penyimpanan database, penyimpanan cadangan, dan penggunaan jaringan. Diskon abonemen mengurangi harga lebih lanjut.

Kapasitas komputasi
Deskripsi

Konfigurasi regional

Kapasitas komputasi disediakan sebagai unit pemrosesan atau node (1 node = 1.000 unit pemrosesan). Penetapan harga instance regional mencakup 3 replika baca-tulis di satu region.

Harga

Starting at

$0,09

per 100 unit pemrosesan per jam

Konfigurasi multi-region

Kapasitas komputasi disediakan sebagai unit pemrosesan atau node. Penetapan harga mencakup semua replika default (mulai dari 5) dan penggunaan jaringan replikasi lintas region.

Deskripsi

Starting at

$0,30

per 100 unit pemrosesan per jam

Penyimpanan database
Deskripsi

Konfigurasi regional

Penetapan harga didasarkan pada jumlah data yang tersimpan dalam database dan mencakup biaya penyimpanan dalam replika.

Harga

Starting at

$0,30

per GB per bulan

Konfigurasi multi-region

Penetapan harga didasarkan pada jumlah data yang tersimpan dalam database dan mencakup biaya penyimpanan dalam replika.

Deskripsi

Starting at

$0,50

per GB per bulan

Penyimpanan cadangan
Deskripsi

Konfigurasi regional

Penetapan harga didasarkan pada jumlah penyimpanan cadangan dan mencakup biaya penyimpanan dalam replika.

Harga

Starting at

$0,10

per GB per bulan

Konfigurasi multi-region

Penetapan harga didasarkan pada jumlah penyimpanan cadangan dan mencakup biaya penyimpanan dalam replika.

Deskripsi

Starting at

$0,30

per GB per bulan

Jaringan
Deskripsi

Masuk

Harga

GRATIS

Traffic keluar dalam region yang sama

Deskripsi

GRATIS

Traffic keluar antar-region dalam benua yang sama

Deskripsi

Starting at

$0,10

per GB per bulan

Pelajari lebih lanjut penetapan harga dan diskon abonemen Cloud Spanner.

KALKULATOR HARGA

Perkirakan biaya Spanner bulanan Anda, termasuk harga dan biaya khusus per region.

PENAWARAN HARGA KUSTOM

Hubungi tim penjualan kami untuk mendapatkan penawaran harga khusus bagi organisasi Anda.

Memulai bukti konsep Anda

Buat instance Spanner selama 90 hari secara gratis

Pelajari cara menggunakan Spanner

Buat dan lakukan kueri database di konsol

Dapatkan praktik terbaik untuk membuat pernyataan SQL

Pelajari coding dengan contoh

Kasus Bisnis

Pelajari bagaimana bisnis lain membuat aplikasi yang inovatif untuk memberikan pengalaman pelanggan yang luar biasa, memangkas biaya, dan meningkatkan ROI dengan Spanner


Bagaimana cara Uber menskalakan hingga jutaan permintaan serentak?

Bagaimana cara Uber menskalakan hingga jutaan permintaan serentak?

Pelajari cara Uber mendesain ulang platform fulfillment dengan memanfaatkan Spanner.

Tonton videonya

Manfaat dan pelanggan unggulan

Kembangkan bisnis Anda dengan aplikasi inovatif yang dapat diskalakan tanpa batas untuk memenuhi permintaan apa pun.

Turunkan TCO dan bebaskan developer Anda dari operasi rumit agar memiliki target besar dan membangun solusi lebih cepat.

Dapatkan performa harga terbaik dan bayar sesuai penggunaan Anda, mulai dari $40 per bulan.

  • Logo The Home Depot
  • Logo Equifax
  • Logo untuk CERC
  • Logo Vimeo
  • Logo Niantic
  • Logo Colopl
  • Logo ShareChat

Partner & Integrasi

Manfaatkan partner dengan keahlian Spanner untuk membantu Anda di setiap langkah perjalanan, mulai dari penilaian dan kasus bisnis hingga migrasi dan pembuatan aplikasi baru di Spanner.
  • Logo Searce
  • Softserve
  • Sada
  • Pythian
  • Cloud Ace
  • Epam
  • Cloud Cover
  • Zencore
  • Indium
  • Logo Persistent
  • Logo 66degrees
  • Logo Searce
  • Softserve
  • Sada
  • Pythian
  • Cloud Ace
  • Epam
  • Cloud Cover
  • Zencore
  • Indium
  • Logo Persistent
  • Logo 66degrees

Ingin mendapatkan detail selengkapnya tentang partner atau integrasi pihak ketiga mana yang terbaik untuk bisnis Anda? Buka Direktori Partner.

FAQ

Apakah Spanner termasuk database relasional atau non-relasional?

Spanner adalah database yang sangat skalabel yang menggabungkan skalabilitas tak terbatas dengan semantik relasional, seperti indeks sekunder, konsistensi kuat, skema, dan SQL yang memberikan ketersediaan 99,999% dalam satu solusi mudah. Oleh sebab itu, layanan ini cocok untuk workload relasional dan non-relasional.

Spanner memiliki dua dialek SQL berbasis ANSI dengan serangkaian kemampuan yang sama: GoogleSQL dan PostgreSQL. GoogleSQL memiliki sintaksis yang sama dengan BigQuery untuk tim yang menstandardisasikan alur kerja pengelolaan data mereka. Antarmuka PostgreSQL memberikan pemahaman bagi tim yang sudah mengetahui PostgreSQL serta portabilitas skema dan kueri ke lingkungan PostgreSQL lainnya. Untuk informasi selengkapnya tentang antarmuka PostgreSQL Spanner, lihat dokumentasi kami.

Migrasi ke Spanner mungkin sangat berbeda-beda, bergantung pada sejumlah faktor, seperti database sumber, ukuran data, persyaratan periode nonaktif, kompleksitas kode aplikasi, skema sharding, fungsi atau transformasi kustom, strategi failover dan replikasi. Alat yang direkomendasikan terdiri atas alat open source, seperti HarbourBridge untuk migrasi Skema dan Data, dan alat pihak ketiga untuk penilaian, seperti migVisor. Pelajari lebih lanjut proses migrasi di dokumentasi kami.

Spanner adalah database yang terkelola sepenuhnya, sehingga menyediakan fitur pengelolaan infrastruktur yang komprehensif secara otomatis. Namun, ada beberapa tindakan pengelolaan khusus aplikasi yang mungkin diperlukan, bergantung pada workload Anda. Anda perlu memastikan bahwa Anda telah menyiapkan peringatan dan pemantauan yang tepat dan bahwa Anda mengawasinya dengan cermat untuk memastikan proses produksi selalu berjalan lancar. Anda perlu memahami tindakan yang harus diambil ketika traffic tumbuh secara organik dari waktu ke waktu, atau jika diperkirakan akan terjadi puncak traffic, atau cara menangani kerusakan data karena bug aplikasi, serta cara memecahkan masalah performa dan memahami komponen apa saja yang bertanggung jawab atas peningkatan latensi.

Referensi dan dukungan lain
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Transformasi Digital
  • Percepat pemulihan bisnis dan pastikan masa depan yang lebih baik dengan solusi yang memungkinkan hybrid dan multi-cloud, menghasilkan insight cerdas, dan membuat agar pekerja Anda tetap terhubung.
  • Hemat uang dengan pendekatan transparan kami soal harga
  • Harga bayar sesuai penggunaan dari Google Cloud menawarkan penghematan otomatis berdasarkan penggunaan bulanan dan tarif diskon untuk resource prabayar. Hubungi kami sekarang untuk mendapatkan penawaran harga.
Google Cloud