Mengelola Database dengan Cloud Spanner Milik Google Cloud Platform

Google Cloud Spanner adalah layanan pengelolaan Database Relasional terdistribusi yang pada dasarnya berjalan di Google Cloud. Ini dirancang untuk mendukung secara global dengan database pemrosesan online. Semantik SQL, penskalaan horizontal yang sangat tersedia dan konsistensi transaksional untuk transaksi mission-critical. Google Cloud Spanner berfokus pada kemampuan database cloud untuk menyediakan ketersediaan dan konsistensi.

Google Cloud Platform

Google Cloud Spanner milik Google Cloud Platform hadir dengan fitur menjanjikan yang belum pernah ada di ruang database relasional, seperti skalabilitas horizontal yang hampir tidak terbatas dan perjanjian tingkat layanan (SLA) 99,999% tanpa Waktu Henti yang direncanakan bersama dengan Keamanan Tingkat Perusahaan.  Dalam upaya menyediakan Ketersediaan Sistem dan konsistensi Data, Google cloud Spanner Menggabungkan sifat NoSQL dan SQL.

Harga Google Cloud Spanner

Google Cloud Spanner didasarkan pada tiga komponen Infrastruktur:

  • Jaringan
  • Penyimpanan
  • Node

Harga Google Cloud Spanner untuk node ditetapkan per jam, yang didasarkan pada jumlah maksimum node yang digunakan dalam jam tertentu untuk sebuah project. Harga untuk penyimpanan Google Cloud Spanner ditetapkan per bulan, yang didasarkan pada jumlah rata-rata data di indeks sekunder dan tabel Cloud Spanner selama bulan tersebut. Harga Cloud Spanner untuk bandwidth jaringan ditetapkan per bulan, yang didasarkan pada jumlah yang digunakan selama bulan tersebut.

Akar Google Cloud Spanner

Google Cloud Spanner pertama kali muncul sebagai penyimpanan NoSQL dengan nilai kunci, tetapi seiring waktu, Google Cloud Spanner menyertakan skema yang diketik dengan kuat dan juga pemroses kueri SQL. Pengerjaan inti prosesor NoSQL dan antarmuka SQL sebagian diinformasikan oleh upaya NoSQL dan SQL yang dilakukan oleh para insinyur Google sebagai bagian dari sistem F1 internal perusahaan untuk mengelola data Google AdWords.

Google Cloud Spanner tersedia secara umum untuk pelanggan Google Cloud. Google Cloud Spanner mendukung kueri SQL terdistribusi, serta memulai ulang kueri sebagai respons terhadap kegagalan. Ini menggunakan dialek SQL yang distandarisasi oleh Google secara internal. Google Cloud Spanner memanfaatkan TrueTime, layanan sinkronisasi jam Google Cloud yang menggunakan kombinasi jam atom dan teknologi GPS.

Bagaimana Cara Mengelola Database dengan Cloud Spanner Milik Google Cloud Platform?

Basis data awan lainnya

Sebagai database cloud relasional terkelola, Google Cloud Spanner adalah alternatif untuk database relasional cloud, serta database aplikasi cloud dan web open source yang umum digunakan seperti MySQL dan PostgreSQL. Karena Google Cloud Spanner menggabungkan sifat NoSQL dan SQL, itu juga dapat diklasifikasikan sebagai database NewSQL.

Ini menumpuk secara kompetitif dengan CrateDB, NuoDB , manajemen basis data dalam memorisistem MemSQL, CockroachDB dan lain-lain. Dukungan Google Cloud Spanner terhadap pendekatan NoSQL dan SQL juga menempatkannya dalam kategori database multimodel, jenis baru yang mencakup database seperti Microsoft Azure Cosmos DB dan MarkLogic.

Fitur Google Cloud Spanner

  • Replikasi dan pemeliharaan sinkron dilakukan secara otomatis dan terintegrasi. Ini memberikan kemudahan penerapan di setiap skala dan setiap tahap.
  • Driver JDBC digunakan untuk konektivitas dengan alat pihak ketiga yang populer. Pustaka klien ada di Java, Node.js, PHP, Python, C#, Go, dan Ruby.
  • Dibuat khusus untuk konsistensi transaksional global yang kuat dan eksternal .
  • Data sangat tersedia untuk digunakan kapan saja dari mana saja.
  • Ini dapat diskalakan secara horizontal di seluruh wilayah, baris, dan benua dari satu hingga ratusan atau ribuan node.
  • Ini menyediakan semua yang diharapkan dari basis data relasional seperti Skema Basis Data Relasional, Transaksi Asam, dan Kueri SQL (ANSI 2011).
  • Mengapa Cloud Spanner Dibandingkan Cloud SQL
  • Dapat diskalakan secara horizontal
  • Ketika ukuran data melebihi 10 TB.
  • Penggunaan berat dengan kueri (QPS) per detik melebihi 5000.
  • Pengguna dapat menggunakan di Beberapa Wilayah.

Ini memiliki set API sendiri yang tidak kompatibel dengan DB API yang ada, setelah Anda mem-porting kode Anda ke Spanner, Anda tidak dapat kembali ke MySQL atau database serupa, tanpa menulis ulang sebagian besar darinya. Itu saja ulasan mengenai tentang mengelola database dengan Cloud Spanner milik Google Cloud Platform. Semoga artikel ini bermanfaat bagi Anda semua.

You may like these posts

  1. To insert a code use <i rel="pre">code_here</i>
  2. To insert a quote use <b rel="quote">your_qoute</b>
  3. To insert a picture use <i rel="image">url_image_here</i>