Như hầu hết các bạn đã biết, Sun đã mua lại MySQL (và sau này là Oracle mua lại Sun), và trong quá trình mua lại này, có rất nhiều FUD trong cộng đồng MySQL dẫn đến việc tạo ra nhiều loại nhánh khác nhau.MySQL Fork/Phiên bản nào cần chọn?
Hôm nay chúng tôi có MySQL từ MySQL, Percona (XtraDB) MySQL, MySQL của MySQL, MariaDB, Mưa phùn với tên một vài. Điều này đưa chúng ta đến nguồn gốc của vấn đề.
Chúng tôi đang trong quá trình nâng cấp cơ sở dữ liệu của mình (phần cứng/phần mềm) và tôi muốn biết bạn nên đi một trong những nhánh nào. Mỗi bộ có ưu/nhược điểm riêng. Chúng tôi hiện đang sử dụng MySQL 5.0.x từ MySQL/Linux trên máy 8 lõi. Phần cứng mới của chúng tôi là một con quái vật với 32 lõi và 32GB bộ nhớ kết nối với bộ nhớ NetApp nhanh qua FC.
Tôi muốn gắn bó với MySQL từ MySQL nhưng tôi đã nghe những câu chuyện kinh dị về mức độ nghiêm trọng của MySQL 5.1 trên nhiều lõi. Tôi cũng đã nghe nói rằng MySQL 5.4 hoạt động tốt hơn trên các máy đa lõi nhưng vẫn chưa sẵn sàng cho sản xuất. Ngoài ra, tôi cũng đã nghe rất nhiều điều tốt đẹp về Percona.
Đây là những gì tôi biết cho đến nay:
MySQL 5.1 từ MySQL: sự lựa chọn đáng tin cậy, nhưng không quy mô tốt trên một máy lớn
Percona: Cân tốt, công ty hậu thuẫn tốt . Tôi không có nhiều kinh nghiệm với nó
MariaDB: Không biết nhiều về nó bên cạnh đó nó được thành lập bởi các nhà phát triển MySQL gốc (bao gồm Monty)
OurDelta: Không biết nhiều
Mưa phùn: Chủ yếu là tối ưu hóa cho điện toán đám mây
tôi muốn biết quan điểm chung về vấn đề này là gì. Tôi nên sử dụng phiên bản/phiên bản nào? Các bạn chọn các bản dựng/phiên bản của mình như thế nào?
Cảm ơn!
Tôi nghĩ bạn đang bối rối ở đây. MariaDB là nhánh của MySQL. Maria là một công cụ lưu trữ mà là một phiên bản tốt hơn của MyISAM, nhưng chưa ổn định: http://askmonty.org/wiki/Rename_Maria –
Chỉ vì một sản phẩm không ổn định! = OP là 'nhầm lẫn'. –