Pengantar SQL di Bigtable

Selain Admin dan Data API, Bigtable mendukung kueri SQL. Anda dapat menggunakan SQL untuk membuat kueri data Bigtable dalam cara:

  • Untuk pengembangan aplikasi berlatensi rendah, GoogleSQL untuk Bigtable
  • Untuk batch processing dan ETL, Spark SQL
  • Untuk menganalisis data dari berbagai sumber, BigQuery

GoogleSQL untuk Bigtable

GoogleSQL adalah bahasa kueri yang digunakan oleh banyak Google Cloud, termasuk Spanner dan BigQuery. Anda dapat membuat dan menjalankan kueri GoogleSQL di Bigtable Studio di di Konsol Google Cloud, atau Anda dapat menjalankannya secara terprogram menggunakan Library klien Bigtable untuk Java.

GoogleSQL untuk Bigtable mirip dengan Cassandra Bahasa kueri (CQL) dalam banyak cara, dan alat ini mencakup tipe data peta, yang dirancang untuk membuat kueri data Bigtable yang disimpan dalam grup kolom, kolom, dan sel.

Untuk memulai, lihat GoogleSQL untuk Ringkasan Bigtable.

Spark SQL

Untuk kasus penggunaan sains data atau batch processing dan ETL lainnya, Konektor Bigtable Spark memungkinkan Anda membaca dan menulis Data Bigtable menggunakan Spark SQL. Untuk informasi selengkapnya, lihat Gunakan konektor Bigtable Spark.

BigQuery

Jika Anda ingin menggabungkan data dari berbagai sumber, termasuk Bigtable, serta menjalankan analisis ad hoc dan batch, Anda dapat membuat membuat tabel eksternal BigQuery dan menjalankan kueri SQL dari menggunakan BigQuery. Untuk informasi selengkapnya, lihat Buat kueri dan analisis data Bigtable dengan BigQuery.

Langkah selanjutnya