Bagaimana cluster diimplementasikan di mysql?

Cluster adalah kumpulan komponen komoditas untuk menyediakan skalabilitas dan ketersediaan dengan biaya rendah. MySQL Cluster adalah teknologi yang memungkinkan pengelompokan database dalam memori dalam sistem shared-nothing. Versi GA saat ini adalah MySQL Cluster 7. 3. MySQL5. 6 terintegrasi dan dibundel dengan MySQL Cluster

MySQL Cluster dirancang untuk berjalan pada perangkat keras komoditas. Dengan menggunakan perangkat keras khusus seperti interkoneksi jaringan Infiniband, seseorang dapat mencapai tingkat kinerja yang lebih tinggi, terutama pada kelompok besar dengan banyak node

Fitur MySQL Cluster

  • MySQL Cluster adalah database transaksional yang sangat scalable, real-time, sesuai dengan ACID,
  • Menggabungkan di atas 99. Ketersediaan 999% dengan TCO open source yang rendah
  • Dirancang dengan arsitektur multi-master terdistribusi tanpa titik kegagalan tunggal
  • MySQL Cluster menskalakan secara horizontal pada perangkat keras komoditas untuk melayani beban kerja intensif baca dan tulis
  • Diakses melalui antarmuka SQL dan NoSQL
  • Desain real-time MySQL Cluster memberikan waktu respons milidetik yang dapat diprediksi dengan kemampuan untuk melayani jutaan operasi per detik
  • Dukungan untuk data dalam memori dan berbasis disk, partisi data otomatis (sharding) dengan penyeimbangan muatan
  • Kemampuan untuk menambahkan node ke kluster yang sedang berjalan tanpa downtime memungkinkan skalabilitas database linier untuk menangani beban kerja berbasis web yang paling tidak terduga

Persyaratan sistem untuk MySQL Cluster

OSLihat dari siniCPUIntel/AMD x86, UltraSPARCMemoryMinimum 1GB RAMHDD3GBNetwork1+ node (Gigabit Ethernet - TCP/IP)

Gugus MySQL. Kapan harus digunakan

  • Untuk menghancurkan database Anda untuk memenuhi volume operasi tulis (UPDATE, INSERT, DELETE) yang terus bertambah
  • Untuk memastikan hasil dari operasi SELECT konsisten, terlepas dari node mana mereka dikembalikan
  • Apakah kegagalan database mengakibatkan downtime aplikasi
  • Apakah data akan hilang (walaupun hanya beberapa detik) selama failover
  • Untuk mereplikasi database di seluruh wilayah geografis, dengan setiap wilayah melayani operasi baca dan tulis
  • Aplikasi terutama terdiri dari transaksi "pendek" (yaitu 10 detik operasi per transaksi versus 1000 detik) yang dijalankan secara paralel
  • Aplikasi terutama terdiri dari. Akses basis data kunci utama, dengan beberapa operasi GABUNG versus eksekusi reguler pemindaian tabel penuh dan GABUNG mengembalikan 10-an ribu baris

Gugus MySQL. Dimana untuk menggunakan

Aplikasi termasuk

  • OLTP volume tinggi (pemrosesan transaksi online)
  • Analitik waktu nyata
  • Perdagangan elektronik dan keuangan dengan deteksi penipuan
  • Pembayaran seluler dan mikro
  • Manajemen sesi & caching
  • Feed streaming, analisis dan rekomendasi
  • Manajemen konten dan pengiriman
  • Game Online Multiplayer Masif
  • Layanan komunikasi dan kehadiran
  • Manajemen dan hak profil pelanggan/pengguna

Gugus MySQL. Metrik kinerja

  • Ketersediaan
    • 99. 999% (

Postingan terbaru

LIHAT SEMUA