Rumah > pangkalan data > tutorial mysql > Apakah perbezaan antara hive dan mysql

Apakah perbezaan antara hive dan mysql

青灯夜游
Lepaskan: 2023-01-06 18:06:40
asal
9761 orang telah melayarinya

Perbezaan: 1. hive ialah bahasa hql, mysql ialah bahasa sql; 2. hive menyimpan data dalam hdfs, manakala mysql menyimpannya dalam sistemnya sendiri 3. format data hive boleh disesuaikan, tetapi mysql tidak Ya; 4. Hive tidak menyokong kemas kini data, tetapi MySQL mempunyai 5. Hive tidak mempunyai indeks, tetapi MySQL mempunyai 6. Jumlah data yang disimpan dalam Hive adalah sangat besar, tetapi MySQL mempunyai kapasiti penyimpanan yang kecil; Lapisan bawah Hive menggunakan mapreduce, dan MySQL dilaksanakan oleh peranti excutor.

Apakah perbezaan antara hive dan mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Apakah mysql?

MySQL ialah sistem pengurusan pangkalan data hubungan yang dibangunkan oleh syarikat MySQL AB Sweden dan merupakan produk Oracle. MySQL adalah salah satu sistem pengurusan pangkalan data hubungan yang paling popular Dari segi aplikasi WEB, MySQL adalah salah satu perisian aplikasi RDBMS (Relational Database Management System).

MySQL ialah sistem pengurusan pangkalan data relasi Pangkalan data relasi menyimpan data dalam jadual yang berbeza dan bukannya meletakkan semua data dalam satu gudang besar, yang meningkatkan kelajuan dan fleksibiliti.

Bahasa SQL yang digunakan oleh MySQL ialah bahasa piawai yang paling biasa digunakan untuk mengakses pangkalan data. Perisian MySQL mengamalkan dasar pelesenan dwi dan dibahagikan kepada versi komuniti dan versi komersial Oleh kerana saiznya yang kecil, kelajuan yang pantas, jumlah kos pemilikan yang rendah, terutamanya sumber terbuka, MySQL secara umumnya dipilih sebagai laman web untuk pembangunan kecil, sederhana. dan laman web yang besar.

Apakah sarang

hive ialah alat gudang data berdasarkan Hadoop, yang digunakan untuk mengekstrak, mengubah dan memuatkan data yang boleh menyimpan, bertanya dan menganalisis data berskala besar yang disimpan dalam Hadoop. Alat gudang data sarang boleh memetakan fail data berstruktur ke dalam jadual pangkalan data, dan menyediakan fungsi pertanyaan SQL, yang boleh menukar penyataan SQL kepada tugas MapReduce untuk pelaksanaan.

Kelebihan Hive ialah ia mempunyai kos pembelajaran yang rendah dan boleh mencapai statistik MapReduce yang pantas melalui pernyataan SQL yang serupa, menjadikan MapReduce lebih mudah tanpa perlu membangunkan aplikasi MapReduce khusus. sarang sangat sesuai untuk analisis statistik gudang data.

Perbezaan antara Hive dan mysql

1. Bahasa pertanyaan yang berbeza:

hive menggunakan bahasa pertanyaan seperti SQL HQL (bahasa pertanyaan sarang), mysql menggunakan bahasa sql.

2. Lokasi storan data adalah berbeza:

hive menyimpan data dalam hdfs, manakala data mysql disimpan dalam sistemnya sendiri

Format data:

format data sarang boleh disesuaikan oleh pengguna, mysql mempunyai format yang ditentukan sistemnya sendiri

4 Kemas kini data:

sarang tidak menyokong kemas kini data, ia hanya boleh dibaca, bukan. bertulis, sql Menyokong membaca dan menulis data

5. Indeks:

Hive tidak mempunyai indeks, jadi apabila menanyakan data, anda perlu menanyakan semua data secara ganas melalui mapreduce, yang juga menyebabkan sarang untuk menanyakan data dengan cepat Sebab kelambatan, dan mysql mempunyai indeks; data perniagaan

7 , Prinsip pelaksanaan asas:

Lapisan bawah sarang menggunakan mapreduce, dan mysql ialah pelaksana excutor; tutorial video

]

Atas ialah kandungan terperinci Apakah perbezaan antara hive dan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan