Video: Data Modeling for BigQuery (Google Cloud Next '17) 2024
Bagi kebanyakan orang, istilah Dremel mengingatkan alat berkuasa tinggi, rendah tork yang berfungsi dengan baik untuk pelbagai pekerjaan di sekitar rumah. Tetapi adakah anda tahu bahawa Google mencipta Dremel? Daripada mengeluarkan alat lain alat tangan, namun, Google memilih alat perisian cepat yang dimaksudkan untuk analisis interaktif data besar. Seperti halnya dengan teknologi Google lain yang mengilhami sebahagian dari ekosistem Hadoop, seperti MapReduce, Sistem Fail Google (HDFS), dan BigTable (lihat HBase), Google mengembangkan Dremel untuk digunakan secara internal dan kemudian menerbitkan sebuah kertas yang menggambarkan tujuan dan reka bentuk daripada teknologi. (Dengan kata lain, Dremel bukan sesuatu yang anda boleh muat turun dan gunakan pada kumpulan Hadoop anda.)
Google direka PetaReduce teknologi untuk pemprosesan batch melalui set data besar-besaran. Memandangkan keperluan mereka berkembang, begitu pula teknologi mereka, dan Google memutuskan untuk membuat Dremel untuk meningkatkan prestasi untuk pertanyaan interaktif terhadap set data besar.
Jadi Google telah membangunkan teknologi pelaksanaan pertanyaan yang direka untuk pertanyaan interaktif, yang berjalan pada pelayan perantaraan di atas Sistem Fail Google (GFS). (Ingat, GFS adalah inspirasi untuk Apache HDFS, iaitu sistem fail Hadoop.)
Oleh itu, Google mempunyai teknologi Dremel yang digunakannya secara dalaman, tetapi kemudian ada semua teknologi yang "diilhami oleh" Dremel (seperti semua minyak wangi yang "diilhamkan oleh" Drakkar Noir).