Dari jawaban ini ke "Basis data apa yang digunakan Google?" :
Bigtable bukan database relasional. Itu tidak mendukung bergabung juga tidak mendukung pertanyaan kaya seperti SQL.
Apakah ini jelas? Saya tidak mengerti mengapa.
Dari jawaban ini ke "Basis data apa yang digunakan Google?" :
Bigtable bukan database relasional. Itu tidak mendukung bergabung juga tidak mendukung pertanyaan kaya seperti SQL.
Apakah ini jelas? Saya tidak mengerti mengapa.
Bigtable tidak menggunakan SQL (bahasa query) sehingga SQL tidak dapat digunakan secara langsung untuk query database. Dan Bigtable tidak memiliki "hubungan" dengan cara yang sama seperti database relasional, ini lebih seperti tabel kosong.
Jika Anda ingin mendapatkan data dari dua tabel, Anda harus melakukan dua pencarian, dan menggabungkan hasil yang ditetapkan dalam kode aplikasi. Dengan kata lain operasi "gabung" tidak ada di dalam basis data, jadi Anda harus melakukan operasi semacam itu dalam aplikasi, jika diperlukan.
Fakta bahwa Bigtable tidak mendukung operasi SQL dan JOIN tidak ada hubungannya dengan itu adalah sistem database terdistribusi. Ada database terdistribusi yang memiliki dukungan untuk SQL. Misalnya VoltDB dan MySQL Cluster . Ada juga banyak basis data yang tidak didistribusikan dan tidak menggunakan SQL misalnya Kyoto Cabinet .