cari
Rumahpangkalan datatutorial mysqlMari bercakap tentang MySQL HeatWave dalam satu artikel

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.

Mari bercakap tentang MySQL HeatWave dalam satu artikel

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.

Pengenalan kepada 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; >

  • Data disimpan dalam

    memori secara terbahagi; 🎜> .

  • Seni bina teknikal MySQL HeatWave

Seni bina keseluruhan

Seni bina MySQL HeatWave ditunjukkan dalam rajah di bawah , ia wujud dalam keseluruhan sistem pangkalan data MySQL dalam bentuk plug-in Ia tidak berhadapan langsung dengan aplikasi Ia boleh difahami bahawa MySQL HeatWave digantung di bawah MDS, dan pengguna tidak perlu mengubah suai yang asal. kaedah capaian data.

Pemalam MySQL HeatWave sepadan dengan beberapa Nod MySQL HeatWave. Data MySQL HeatWave disimpan dalam memori sebagai storan lajur, dan data berterusannya disimpan dalam storan objek, yang boleh dipulihkan dengan cepat selepas kegagalan Node.

Storan Lajur

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.

Fungsi MySQL HeatWave

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

    • Tiada pergantungan pada ETL
    • Menyediakan masa nyata analisis
    • Keselamatan yang dipertingkatkan
    • Tidak perlu mengubah suai aplikasi
    • Menyokong BI dan alat visualisasi data yang disokong oleh pangkalan data MySQL
    • Boleh digunakan dalam awan awam dan pusat data pengguna
  • Pemecut pertanyaan dalam memori berprestasi tinggi

    • Direka bentuk dengan pengembangan besar-besaran dan seni bina berprestasi tinggi
    • Dioptimumkan untuk awan
    • Dioptimumkan untuk volum transaksi dan sambungan yang tinggi
  • Pembelajaran mesin dalam pangkalan data

    • Tiada perkhidmatan pembelajaran mesin tambahan diperlukan
    • Manfaatkan automasi kitaran hayat pembelajaran mesin untuk menjimatkan masa dan mengurangkan beban kerja
    • Model pembelajaran mesin yang boleh ditafsir
  • MySQL Autopilot

    • Konfigurasi Automatik
    • Kolam Benang Automatik
    • Ramalan Perkongsian Automatik
    • pengekodan
    • Pengoptimuman pelan pertanyaan automatik
    • Peletakan data automatik
  • Penyepaduan gudang tasik MySQL (beta)

    • Prestasi TPC-H lebih baik daripada produk yang serupa
    • Analisis semua data dengan cepat
    • Seni bina data pengurusan dan pemprosesan boleh skala
    • Pembelajaran Mesin memacu pengoptimuman automatik ke meningkatkan prestasi dan menjimatkan masa
  • Keanjalan masa nyata

    • Sentiasa mengekalkan tahap tinggi yang stabil semasa waktu puncak Prestasi, lebih rendah kos dan tiada masa henti
    • Elakkan contoh yang berlebihan
  • Perkhidmatan pangkalan data terurus sepenuhnya

    • Dibangunkan , diurus dan disokong oleh pasukan Kejuruteraan MySQL
    • Konsol interaktif MySQL HeatWave: mengurus sumber, menjalankan pertanyaan dan memantau prestasi
  • Keselamatan lanjutan

    • Penyulitan asimetri dengan penjanaan kunci dan tandatangan digital
    • Penyahpekaan data
    • penyenaraian putih SQL

Prinsip kerja MySQL HeatWave

  • 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".

Pemuatan data MySQL HeatWave

Kaedah pemuatan

Untuk data MySQL HeatWave, anda boleh memuatkannya dalam tiga cara berikut:

  1. Muat data secara manual, memuatkan satu jadual pada satu masa;
  2. Muat data dalam mod selari automatik, yang boleh dilaksanakan secara selari melalui Autopilot, yang lebih cekap; >Konsol MySQL HeatWave yang lulus menggunakan operasi visual untuk melengkapkan pemuatan data Kaedah ini hanya tersedia pada AWS. Ya, memang benar bahawa hanya AWS yang menyokong konsol MySQL HeatWave, dan AWS selangkah di hadapan OCI.
  3. Pemuatan data awal mungkin mengambil sedikit masa Selepas melengkapkan pemuatan data, MySQL HeatWave akan kekal konsisten dengan data InnoDB secara automatik . Mod data adalah tak segerak, dan pengguna mungkin perlu menerima sehingga 200ms kelewatan data, yang bermaksud bahawa perubahan data pada MDS tidak akan menunggu maklum balas daripada MySQL HeatWave
.

Kaedah penyegerakan

MDS akan menyegerakkan data mengikut strategi berikut:

Setiap 200 ms; 🎜>
  • Apabila penimbal penghantaran perubahan mencapai 64MB

  • Dalam MDS, apabila data ditukar oleh DML perlu dibaca oleh pertanyaan HeatWave berikutnya.

  • Kaedah penggunaan MySQL HeatWave

Awan awam

MySQL HeatWave boleh menyokong OCI (Oracle Cloud Infrastruktur), AWS (Perkhidmatan Web Amazon) dan Microsoft Azure.

Bilangan nod HeatWave yang diperlukan bergantung pada saiz data, sokongan OCI dan Azure sehingga 64 nod. Pada Perkhidmatan Web Amazon (AWS), kluster HeatWave menyokong sehingga 128 nod.

Penyerahan hibrid
Penyerahan hibrid merujuk kepada penggunaan tempatan OLTP + penggunaan awan OLAP Dalam penggunaan hibrid ini, Pelanggan boleh gunakan MySQL Replication untuk mereplikasi data MySQL tempatan kepada OCI atau AWS MySQL HeatWave tanpa perlu melalui ETL untuk memenuhi keperluan perniagaan analisis.

Kaedah penggunaan hibrid ini perlu mempertimbangkan kelewatan data

, yang telah diperkenalkan dalam "Pemuatan Data" dihantar secara tidak segerak antara InnoDB dan HeatWave adalah perlu untuk Mempertimbangkan sifat masa nyata data. Difahamkan pada masa ini tiada MySQL HeatWave di China.

Pengerahan setempat
OCI menyokong pengerahan dalam pusat data pengguna, yang boleh memenuhi keperluan pematuhan dan membenarkan data berada dalam pusat data pengguna pusat data. Kaedah penyebaran ini mempunyai ciri-ciri berikut:

Mempunyai kawasan awan OCI yang bebas, dihoskan oleh Oracle

  • Memenuhi keperluan data berada di dalamnya; keperluan Pusat data pengguna;

  • memenuhi keperluan kependaman rendah.

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.

Kos MySQL HeatWave

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.

(https://www.oracle.com/mysql/#roadmap)Apabila anda perlu menggunakan konsol dalam OCI, ia akan melompat kepada AWS.

Azure
Untuk pengguna Azure, anda masih boleh menggunakan perkhidmatan MySQL HeatWave, iaitu MySQL HeatWave yang disambungkan kepada OCI melalui Azure VNET, Dengan kata lain, persekitaran OCI sebenarnya digunakan.

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/)

Ringkasan

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.

Ketekalan data: Untuk senario dengan keperluan ketekalan data yang tinggi, isu kelewatan daripada InnoDB kepada HeatWave (transmisi tak segerak) perlu dipertimbangkan.

Pembelajaran yang disyorkan:

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!

Kenyataan
Artikel ini dikembalikan pada:CSDN. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Tempat Mysql: Pangkalan Data dan PengaturcaraanTempat Mysql: Pangkalan Data dan PengaturcaraanApr 13, 2025 am 12:18 AM

Kedudukan MySQL dalam pangkalan data dan pengaturcaraan sangat penting. Ia adalah sistem pengurusan pangkalan data sumber terbuka yang digunakan secara meluas dalam pelbagai senario aplikasi. 1) MySQL menyediakan fungsi penyimpanan data, organisasi dan pengambilan data yang cekap, sistem sokongan web, mudah alih dan perusahaan. 2) Ia menggunakan seni bina pelanggan-pelayan, menyokong pelbagai enjin penyimpanan dan pengoptimuman indeks. 3) Penggunaan asas termasuk membuat jadual dan memasukkan data, dan penggunaan lanjutan melibatkan pelbagai meja dan pertanyaan kompleks. 4) Soalan -soalan yang sering ditanya seperti kesilapan sintaks SQL dan isu -isu prestasi boleh disahpepijat melalui arahan jelas dan log pertanyaan perlahan. 5) Kaedah pengoptimuman prestasi termasuk penggunaan indeks rasional, pertanyaan yang dioptimumkan dan penggunaan cache. Amalan terbaik termasuk menggunakan urus niaga dan preparedStatemen

Mysql: Dari perniagaan kecil ke perusahaan besarMysql: Dari perniagaan kecil ke perusahaan besarApr 13, 2025 am 12:17 AM

MySQL sesuai untuk perusahaan kecil dan besar. 1) Perniagaan kecil boleh menggunakan MySQL untuk pengurusan data asas, seperti menyimpan maklumat pelanggan. 2) Perusahaan besar boleh menggunakan MySQL untuk memproses data besar dan logik perniagaan yang kompleks untuk mengoptimumkan prestasi pertanyaan dan pemprosesan transaksi.

Apa yang dibaca oleh Phantom dan bagaimana InnoDB menghalang mereka (kunci seterusnya)?Apa yang dibaca oleh Phantom dan bagaimana InnoDB menghalang mereka (kunci seterusnya)?Apr 13, 2025 am 12:16 AM

InnoDB secara berkesan menghalang pembacaan hantu melalui mekanisme utama. 1) Kekunci seterusnya menggabungkan kunci baris dan kunci jurang untuk mengunci rekod dan jurang mereka untuk mengelakkan rekod baru daripada dimasukkan. 2) Dalam aplikasi praktikal, dengan mengoptimumkan pertanyaan dan menyesuaikan tahap pengasingan, persaingan kunci dapat dikurangkan dan prestasi konkurensi dapat ditingkatkan.

MySQL: Bukan bahasa pengaturcaraan, tetapi ...MySQL: Bukan bahasa pengaturcaraan, tetapi ...Apr 13, 2025 am 12:03 AM

MySQL bukan bahasa pengaturcaraan, tetapi bahasa pertanyaannya SQL mempunyai ciri -ciri bahasa pengaturcaraan: 1. SQL menyokong penghakiman bersyarat, gelung dan operasi berubah -ubah; 2. Melalui prosedur, pencetus dan fungsi yang disimpan, pengguna boleh melakukan operasi logik yang kompleks dalam pangkalan data.

MySQL: Pengenalan kepada pangkalan data paling popular di duniaMySQL: Pengenalan kepada pangkalan data paling popular di duniaApr 12, 2025 am 12:18 AM

MySQL adalah sistem pengurusan pangkalan data relasi sumber terbuka, terutamanya digunakan untuk menyimpan dan mengambil data dengan cepat dan boleh dipercayai. Prinsip kerjanya termasuk permintaan pelanggan, resolusi pertanyaan, pelaksanaan pertanyaan dan hasil pulangan. Contoh penggunaan termasuk membuat jadual, memasukkan dan menanyakan data, dan ciri -ciri canggih seperti Operasi Join. Kesalahan umum melibatkan sintaks SQL, jenis data, dan keizinan, dan cadangan pengoptimuman termasuk penggunaan indeks, pertanyaan yang dioptimumkan, dan pembahagian jadual.

Kepentingan MySQL: Penyimpanan Data dan PengurusanKepentingan MySQL: Penyimpanan Data dan PengurusanApr 12, 2025 am 12:18 AM

MySQL adalah sistem pengurusan pangkalan data sumber terbuka yang sesuai untuk penyimpanan data, pengurusan, pertanyaan dan keselamatan. 1. Ia menyokong pelbagai sistem operasi dan digunakan secara meluas dalam aplikasi web dan bidang lain. 2. Melalui seni bina pelanggan-pelayan dan enjin penyimpanan yang berbeza, MySQL memproses data dengan cekap. 3. Penggunaan asas termasuk membuat pangkalan data dan jadual, memasukkan, menanyakan dan mengemas kini data. 4. Penggunaan lanjutan melibatkan pertanyaan kompleks dan prosedur yang disimpan. 5. Kesilapan umum boleh disahpepijat melalui pernyataan yang dijelaskan. 6. Pengoptimuman Prestasi termasuk penggunaan indeks rasional dan pernyataan pertanyaan yang dioptimumkan.

Mengapa menggunakan mysql? Faedah dan kelebihanMengapa menggunakan mysql? Faedah dan kelebihanApr 12, 2025 am 12:17 AM

MySQL dipilih untuk prestasi, kebolehpercayaan, kemudahan penggunaan, dan sokongan komuniti. 1.MYSQL Menyediakan fungsi penyimpanan dan pengambilan data yang cekap, menyokong pelbagai jenis data dan operasi pertanyaan lanjutan. 2. Mengamalkan seni bina pelanggan-pelayan dan enjin penyimpanan berganda untuk menyokong urus niaga dan pengoptimuman pertanyaan. 3. Mudah digunakan, menyokong pelbagai sistem operasi dan bahasa pengaturcaraan. 4. Mempunyai sokongan komuniti yang kuat dan menyediakan sumber dan penyelesaian yang kaya.

Huraikan mekanisme penguncian InnoDB (kunci yang dikongsi, kunci eksklusif, kunci niat, kunci rekod, kunci jurang, kunci seterusnya).Huraikan mekanisme penguncian InnoDB (kunci yang dikongsi, kunci eksklusif, kunci niat, kunci rekod, kunci jurang, kunci seterusnya).Apr 12, 2025 am 12:16 AM

Mekanisme kunci InnoDB termasuk kunci bersama, kunci eksklusif, kunci niat, kunci rekod, kunci jurang dan kunci utama seterusnya. 1. Kunci dikongsi membolehkan urus niaga membaca data tanpa menghalang urus niaga lain dari membaca. 2. Kunci eksklusif menghalang urus niaga lain daripada membaca dan mengubah suai data. 3. Niat Kunci mengoptimumkan kecekapan kunci. 4. Rekod Rekod Kunci Kunci Rekod. 5. Gap Lock Locks Index Rakaman Gap. 6. Kunci kunci seterusnya adalah gabungan kunci rekod dan kunci jurang untuk memastikan konsistensi data.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna