Percona vs MySQL

22

Apa itu Percona?

Apa bedanya dengan MySQL?

Kapan kita harus mempertimbangkan untuk beralih (atau meningkatkan) dari stok MySQL ke Percona?

Untuk menambahkan beberapa spesifik dalam situasi kami, kami hampir secara eksklusif menggunakan InnoDB (yang saya mengerti Percona telah melakukan banyak optimasi untuk) dengan kendala kunci asing yang luas dan beberapa prosedur tersimpan.

Apa yang kami temukan saat ini adalah bahwa MySQL kurang mengoptimalkan permintaan kami dan oleh karena itu setiap permintaan yang melebihi 3-4 bergabung, kami harus membangun secara eksplisit dengan STRAIGHT bergabung untuk meningkatkan kinerja.

Noah Goodrich
sumber
Hanya klarifikasi - Percona adalah perusahaan konsultasi / pengembangan MySQL. Percona Server adalah salah satu dari banyak produk yang dibuat oleh perusahaan Percona.
Aaron Brown

Jawaban:

18

Percona Server adalah garpu dari MySQL yang muncul sekitar 7 tahun yang lalu. Sebagian besar karyawan Percona adalah mantan orang MySQL. Mereka sangat peduli dengan kinerja InnoDB sehingga mereka menyuntikkan 30.000 baris kode ke dalam versi MySQL-nya untuk memungkinkan peningkatan tersebut. Mereka telah melakukan ini sejak MySQL 5.0 dan masih melakukannya sampai sekarang.

MySQL (eh Oracle [masih benci mengatakannya]) telah berusaha mengikutinya dengan Percona melalui plugin InnoDB-nya (sejak MySQL 5.1.38, sekarang sepenuhnya asli dalam MySQL 5.5)

Percona pernah melakukan perbandingan agresif dari versi MySQL. Dalam kebanyakan kasus, LEFT UNCONFIGURED, versi lama dari MySQL mengungguli versi yang lebih baru . Anda harus menyetel MySQL untuk mendapatkan yang terbaik. Beralih ke Percona mungkin tidak mendapatkan perangkat tambahan yang Anda cari. Bahkan dengan Percona, Anda harus mencari tahu peningkatan perangkat tambahan apa yang tersedia dan pengaturan apa yang perlu Anda konfigurasi sebaliknya.

Posting lain saya harap Anda menemukan bermanfaat

RolandoMySQLDBA
sumber
1
Mungkin Anda dapat menambahkan MariaDB sebagai opsi lain. Rilis 5.3 baru-baru ini memiliki banyak peningkatan kinerja (pengoptimal).
ypercubeᵀᴹ
@ypercube Saya kira seseorang harus mensponsori bake-off setiap kuartal bisnis untuk melihat bagaimana MySQL, Percona Server, dan MariaDB saling menumpuk satu sama lain dan terhadap rilis sebelumnya ( dba.stackexchange.com/a/3376/877. )
RolandoMySQLDBA