Artikel ini membawakan anda pengetahuan yang berkaitan tentang MySQL, yang terutamanya memperkenalkan kandungan yang berkaitan tentang MySQL HeatWave ialah perkhidmatan awan MySQL dengan pemecut pertanyaan memori berprestasi tinggi terbina dalam dengan bantuan perkhidmatan ini, kami tidak perlu Sebarang perubahan pada aplikasi semasa boleh meningkatkan prestasi MySQL bagi beban kerja bercampur dengan beberapa urutan magnitud mari kita lihat, saya harap ia akan membantu semua orang.
Sebagai pangkalan data paling popular di dunia, MySQL telah dominan dalam kancah perdagangan selama bertahun-tahun. Pada penghujung tahun 2020, OCI (Oracle Cloud Infrastructure) melancarkan pemalam teknologi hitam, yang menggantikan kekurangan MySQL dalam senario analisis, pegawai Oracle mendakwa bahawa ia adalah 1,400 kali lebih pantas daripada Aurora, 6.5 kali lebih pantas daripada Redshift, dan boleh. dibahagikan kepada dua bahagian Satu cara yang menjimatkan kos untuk melakukan ini ialah MySQL HeatWave.
MySQL HeatWave ialah perkhidmatan awan MySQL dengan pemecut pertanyaan dalam memori berprestasi tinggi terbina dalam. Dengan perkhidmatan ini, kami boleh meningkatkan prestasi MySQL untuk beban kerja bercampur mengikut susunan magnitud tanpa membuat sebarang perubahan pada aplikasi semasa kami.
Berbanding dengan senario analisis tradisional, MySQL HeatWave menghapuskan keperluan untuk pengguna menggunakan pangkalan data analisis berasingan, alatan pembelajaran mesin (ML) berasingan dan mengekstrak, mengubah dan memuatkan (ETL) replikasi. Sementara itu, dengan Pembelajaran Mesin HeatWave MySQL, pembangun dan penganalisis data boleh membina, melatih, menggunakan dan mentafsir model pembelajaran mesin dalam MySQL HeatWave tanpa memindahkan data ke perkhidmatan pembelajaran mesin yang berasingan.
MySQL HeatWave kini tersedia di OCI (Oracle Cloud Infrastructure), AWS (Amazon Web Services) dan Microsoft Azure.
MySQL HeatWave boleh dilampirkan pada MDS (MySQL Database Service) untuk menyokong pertanyaan analisis, ia tidak terdedah kepada aplikasi. Pangkalan data MySQL HeatWave disimpan dalam ingatan dalam bentuk storan lajur.
Untuk memahami MySQL HeatWave, mula-mula fahami tiga perkara berikut:
Gunakan pangkalan data MySQL yang sama untuk menyokong OLTP dan OLAP; >
memori secara terbahagi; 🎜> .
Seni bina teknikal MySQL HeatWave
Data Gelombang Haba disimpan dalam memori dalam mod storan lajur, yang memudahkan pemprosesan vektorisasi Pada masa yang sama, data akan dikodkan dan dimampatkan sebelum dimuatkan ke dalam memori, yang boleh meningkatkan prestasi dan mengurangkan jejak memori, dengan itu mengurangkan kos untuk pelanggan.
Lakukan pembahagian mendatar berdasarkan data storan baris Berdasarkan pembahagian mendatar, pertanyaan boleh dilaksanakan secara selari pada tahap nod untuk mempercepatkan imbasan. join, dan group-by , aggr dan operator top-k, manakala perancangan partition disesuaikan dengan perkakasan tersuai RAPID yang mendasari.
Data dalam partition disusun ke dalam storan kolumnar mengikut definisi skema untuk memperkenalkan pelaksanaan vektorisasi Unit bagi setiap pengiraan vektorisasi ialah vektor 16KiB, dan setiap lajur sepadan dengan vektor gabungan baris bersama-sama menjadi ketulan, dan setiap partition mempunyai berbilang ketulan.
Untuk menyesuaikan diri dengan DMS, vektor dibahagikan kepada berbilang jubin dan setiap 64 baris membentuk jubin sebagai unit minimum penghantaran data.
Untuk mengurangkan penggunaan memori, semua data yang disimpan akan dikodkan atau dimampatkan.
Kandungan berikut diambil daripada laman web rasmi Oracle di https://www.php.cn/link/4228bfbd579799d61dcb20841d
Pangkalan data MySQL memenuhi kedua-dua keperluan OLTP dan OLAP
Pemecut pertanyaan dalam memori berprestasi tinggi
Pembelajaran mesin dalam pangkalan data
MySQL Autopilot
Penyepaduan gudang tasik MySQL (beta)
Keanjalan masa nyata
Perkhidmatan pangkalan data terurus sepenuhnya
Keselamatan lanjutan
Enjin RAPID menyokong fungsi yang berkaitan dalam pernyataan; 🎜>Masa pelaksanaan enjin RAPID dianggarkan kurang daripada masa pelaksanaan InnoDB.
Apabila kedua-dua syarat di atas dipenuhi pada masa yang sama, enjin RAPID, iaitu MySQL HeatWave, akan memproses permintaan perniagaan yang berkaitan. Selepas mendayakan pemalam MySQL HeatWave, untuk permintaan yang diterima, MDS akan menggunakan dua syarat untuk menentukan sama ada permintaan itu melalui enjin RAPID Enjin yang digunakan oleh MySQL HeatWave adalah RAPID. nama MySQL HeatWave Ia "RAPID".
Untuk data MySQL HeatWave, anda boleh memuatkannya dalam tiga cara berikut:
Kaedah penyegerakan
Keberkesanan kos MySQL HeatWave
Perbandingan prestasi antara MySQL HeatWave dan Amazon Redshift "contoh terpantas" , selepas pengiraan min geometri bagi 19 keputusan ujian TPC-H, MySQL HeatWave adalah 2.7 kali lebih pantas daripada Amazon Redshift, dan kosnya hanya satu pertiga daripada Amazon Redshift.Membandingkan prestasi MySQL HeatWave dan Amazon Redshift "contoh kos rendah", MySQL HeatWave adalah lebih daripada 17 kali lebih tinggi daripada Amazon Redshift dalam prestasi, dan kos pelaburan adalah yang sama.
Jika dilihat daripada data keberkesanan kos rasmi, MySQL HeatWave adalah yang paling menjimatkan kos berbanding beberapa produk lain dalam gambar.
Dalam kelas kebajikan awam Oracle, kita boleh mengetahui tentang anggaran kos penggunaan MySQL HeatWave For gambar ini Kita hanya perlu memberi perhatian kepada bahagian bawah angka Untuk persekitaran dengan volum data 2T, kos bulanan adalah lebih kurang AS$1,260.
Ini termasuk yuran MDS, yuran penyimpanan MDS dan yuran HeatWave. MySQL HeatWave Multi-Cloud Perbezaan Perbezaan antara Roadmaps kedua-dua awan AWS adalah agak menarik Seperti yang dinyatakan sebelum ini, pemuatan data visual hanya boleh diselesaikan melalui keupayaan ini, tetapi juga dari angka berikut, AWS adalah lebih baik daripada OCI dari segi pengalaman pengguna.
Tujuannya adalah untuk menyediakan pengalaman pengguna asli untuk pengguna Azure, dan kaedah interkoneksi peribadi mengawal kelewatan rangkaian dalam masa 2ms.
(https://www.oracle.com/cloud/azure/oracle-database-for-azure/)
MySQL HeatWave boleh menyokong penggunaan pada OCI (Oracle Cloud Infrastructure), AWS (Amazon Web Services) dan Microsoft Azure, dan juga menyokong penggunaan OCI ke pusat data pengguna.
Selepas mendayakan pemalam MySQL HeatWave, pengguna boleh menggunakan perkhidmatan MySQL untuk memenuhi keperluan perniagaan dalam TP dan AP tanpa mengubah suai perniagaan. Penyegerakan data diselesaikan secara automatik melalui proses dalaman, tanpa perlu menyelenggara ETL secara berasingan, dan seni bina boleh disimpan dengan mudah. Keupayaan pemanduan autonomi (AI) dan tasik dan gudang bersepadu memberikan pengguna lebih banyak harapan.
MySQL HeatWave melengkapkan keupayaan MySQL untuk menganalisis senario dan mempunyai kepentingan yang besar kepada perusahaan kecil dan sederhana.
Terdapat dua kekurangan yang patut diberi perhatian pengguna: storan InnoDB (had pengembangan) dan isu ketekalan data. Keterbatasan pengembangan: MySQL HeatWave boleh menyediakan keupayaan pengembangan, tetapi masalah penyimpanan MySQL InnoDB pada dasarnya masih belum dapat diselesaikan dalam menghadapi data yang besar.tutorial video mysql
Atas ialah kandungan terperinci Mari bercakap tentang MySQL HeatWave dalam satu artikel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!