Pengantar SQL di Bigtable
Selain Admin dan Data API, Bigtable mendukung kueri SQL. Anda dapat menggunakan SQL untuk membuat kueri data Bigtable dengan cara berikut:
- Untuk pengembangan aplikasi berlatensi rendah, GoogleSQL untuk Bigtable
- Untuk pemrosesan batch dan ETL, Spark SQL
- Untuk menganalisis data dari beberapa sumber, BigQuery
GoogleSQL untuk Bigtable
GoogleSQL adalah bahasa kueri yang digunakan oleh beberapa layanan Google Cloud, termasuk Spanner dan BigQuery. Anda dapat membuat dan menjalankan kueri GoogleSQL di Bigtable Studio di Konsol Google Cloud, atau menjalankannya secara terprogram menggunakan library klien Bigtable untuk Java.
GoogleSQL untuk Bigtable mirip dengan Cassandra Query Language (CQL) dalam banyak hal, dan menyertakan jenis data peta, yang dirancang untuk membuat kueri data Bigtable yang disimpan dalam keluarga kolom, kolom, dan sel.
Untuk memulai, lihat ringkasan GoogleSQL untuk Bigtable.
Spark SQL
Untuk kasus penggunaan data science atau batch processing dan ETL lainnya, konektor Bigtable Spark memungkinkan Anda membaca dan menulis data Bigtable menggunakan Spark SQL. Untuk informasi selengkapnya, lihat Menggunakan konektor Bigtable Spark.
BigQuery
Jika ingin menggabungkan data dari beberapa sumber, termasuk Bigtable, dan menjalankan analisis ad hoc batch, Anda dapat membuat tabel eksternal BigQuery dan menjalankan kueri SQL dari BigQuery. Untuk mengetahui informasi selengkapnya, lihat artikel Membuat kueri dan menganalisis data Bigtable dengan BigQuery.
Langkah selanjutnya
- Pelajari cara menjalankan kueri di konsol Google Cloud tanpa SQL.
- Pelajari dokumentasi referensi GoogleSQL untuk Bigtable.