Kisah di sebalik pengambilalihan 'MySQL' oleh Sun Microsystem dan kebangkitan 'MariaDB'

Kisah di sebalik pengambilalihan 'MySQL' oleh Sun Microsystem dan kebangkitan 'MariaDB'

Pangkalan data adalah maklumat yang dianjurkan dalam fesyen sedemikian rupa sehingga program komputer dapat mengakses data yang disimpan atau sebahagian daripadanya. Sistem fail elektronik ini disimpan, dikemas kini, dipilih dan dipadam menggunakan program khas yang dipanggil Sistem Pengurusan Pangkalan Data (DBMS). Terdapat senarai besar DBMS, beberapa daripadanya membuat senarai di sini adalah - Mysql, Mariadb, SQL Server, Oracle, DB2, Pangkalan LibreOffice, Akses Microsoft, dan lain-lain.

Kisah Pengambilalihan MySQL oleh Sun Microsystem

Mereka yang telah bekerja di persekitaran Linux pastinya mengetahui bahawa Mysql dulu sistem pengurusan pangkalan data relasi lalai untuk masa yang lama sebelum ia digantikan oleh Mariadb. Apa yang berlaku secara tiba -tiba? Mengapa Projek Linux melambaikan tangan ke projek ini. Sebelum kita meneruskan topik ini, mari ada nota ringkas.

Mengenai MySQL

Mysql diasaskan oleh Allan Larsson, Michael Widenius dan David Axmark pada tahun 1995, 19 tahun yang lalu. Ia dikeluarkan di bawah nama pengasas bersama Michael Widenius Daughter, 'Saya'. Projek ini dikeluarkan di bawah Lesen Awam Umum GNU dan juga di bawah lesen proprietari tertentu. Mysql dimiliki oleh firma Mysql AB sehingga ia masuk ke tangan Oracle Corporation. Ia ditulis dalam bahasa pengaturcaraan - C dan C++ dan boleh didapati untuk Windows, Linux, Solaris, MacOS dan FreeBSD.

Mengenai Mariadb

Selepas pengambilalihan MySQL oleh Oracle Inc. Dan keperluan pangkalan data yang boleh dipercayai dan berskala menyebabkan para ulama memikirkan alternatif seperti PostgreSQL dan MongoDB. Beralih ke salah satu daripada dua tidak mudah atau lebih baik penggantian dari perspektif masa depan.

Pada masa yang sama pada tahun 2009, Michael Widenius mula bekerja di Marisdb sebagai garpu mysql. Pada tahun 2012, batu bata Yayasan MariaDB bukan keuntungan telah diletakkan. Ia dinamakan sempena anak perempuan pengasas Maria.

MariaDB adalah garpu sistem pengurusan pangkalan data relasi MySQL yang sekali lagi dikeluarkan di bawah lesen awam GNU umum. Ia ditulis dalam bahasa pengaturcaraan - C, C++, Perl dan Bash dan boleh didapati untuk sistem Linux, Windows, Solaris, MacOS dan FreeBSD.

Pengambilalihan mysql

$ 1 bilion bukanlah jumlah yang kecil untuk firma MySQL AB selain itu, mereka tidak mahu membiarkan peluang itu menjadi sia-sia untuk projek sumber terbuka untuk masuk ke dunia arus perdana dan oleh itu MySQL berada di bawah kolar Sun Microsystem pada tahun 2008.

Itu adalah masalah peluang bahawa Oracle Inc., Microsystem Sun yang dibeli dan akhirnya MySQL adalah harta Oracle, pada tahun 2009. Dengan pengambilalihan ini banyak soalan dihasilkan masa itu. Seperti:

  1. Adakah ia akan menjadi baik untuk pasaran?
  2. Adakah ia akan memberi manfaat kepada pengguna ?
  3. Oracle dengan memberikan sokongan dan melepaskan kemas kini untuk DBM sumber terbuka, dalam perjalanan Oracle, melakukan apa -apa yang baik?
  4. Adakah ia akan dibuktikan sebagai perisai oracle yang diperoleh?
  5. Apa yang akan memberi kesan kepada pasaran proprietari?
  6. Adakah syarikat seperti Microsoft, Apple akan menunjukkan trend rangsangan di pasaran?
  7. Adakah ia akan sihat atau berbahaya bagi IBM?
  8. Adakah ia akan menghancurkan Foss bersemangat?

Malah pada hari ini, kami tidak mempunyai jawapan semua soalan tetapi pastinya pasaran telah banyak membuktikan. Beberapa perubahan dunia telah menyaksikan.

Wikipedia

Laman web keenam paling popular di dunia telah memindahkan pangkalan datanya dari MySQL ke MariaDB.

Google

Laman paling popular di dunia yang dipindahkan dari MySQL ke MariaDB.

MariaDB melakukan lebih baik dan oleh itu laman web paling sibuk di dunia menggunakannya. Dan sesiapa yang menjalankan Linux dengan serius mesti tahu bahawa 'M'of Lampu Stack telah berubah.

Beberapa forum dalam talian dan penganalisis perniagaan dilihat ini sebagai Trump yang dimainkan oleh Oracle untuk menyelesaikan pangkalan pengguna MySQL. Darwin berkata 'Survival of the fittest'dan pasaran cenderung memahami perkara ini. Mysql Fork Mariadb Foundation and Survival Dibuat Sejarah.

Mysql dan Mariadb - Kajian Perbandingan

Kesesuaian MariaDB dengan MySQL dan bahkan beberapa ciri lanjutan menjadi kekuatan Mariadb.

Nama Mysql Mariadb
 Penerangan  Sistem Pengurusan Pangkalan Data Relasi.  Penggantian mysql drop-in.
 Kedudukan enjin DB  2  27
 Pemaju  Oracle Inc.  Michael Widenius
 Keluaran pertama  1995  2009
 Lesen  GNU/GPL  GNU/GPL
 Bahasa  C dan c++  C, C ++, Perl dan Bash
 Sokongan Pelayan  Linux, Solaris, Windows, FreeBSD dan MacOS  Linux, Solaris, Windows dan FreeBSD
 Skim data  Ya  Ya
 Model pangkalan data  Sistem Pengurusan Pangkalan Data Relasi  Sistem Pengurusan Pangkalan Data Relasi
 Jenis data  Ya  Ya
 SQL  Ya  Ya
 Kaedah Akses  JDBC, ODBC  JDBC, ODBC
 Skrip  Ya  Ya
 Fungsi pencetus  Ya  Ya
 Replikasi  Ya  Ya
 Kaedah replikasi  Master-Master, Master-Hamba dan Kluster  Master-Master dan Master-Slave
 Kunci asing  Ya  Ya
 Ketahanan  Ya  Ya
 Laman web  mysql.com  Mariadb.org

CATATAN: Drop-dalam penggantian bermakna, jika aplikasi berfungsi pada MySQL 5.5, ia juga akan berfungsi pada Mariadb 5.5 tanpa sebarang gangguan.

Pemasangan Mariadb di Linux

MariaDB 10.0.12 adalah pelepasan stabil semasa. Selain itu, halaman muat turun MariaDB mengandungi binari spesifik distro untuk distro berasaskan distro berasaskan rpm, yang boleh dimuat turun dari pautan di bawah.

  1. https: // muat turun.Mariadb.org/mariadb/10.0.12/

Muat turun pakej rpm dan dpkg appropirate dan pasangkannya seperti yang ditunjukkan di bawah.

# rpm -ivh Maria*.rpm [untuk Topi merah sistem berasaskan] # dpkg -i Maria*.Deb [untuk Debian sistem berasaskan]

Anda juga boleh memasang Mariadb dari repositori, tetapi penting untuk menyediakan repo, pertama. Ikuti pautan di bawah dan pilih distro anda dan pergi.

  1. Penyediaan Repositori Mariadb

Ini adalah cara paling mudah untuk memasang MariaDB pada pengedaran Linux yang terkini dan lama. Namun, jika anda tidak tahu bagaimana untuk menyiapkan repositori di bawah sistem Linux. Anda boleh mengikuti artikel di bawah kami, di mana kami telah meliputi pemasangan MariaDB pada beberapa pengagihan yang dipilih.

  1. Lampu Persediaan (Linux, Apache, MariaDB, PHP/Phpmyadmin) di RHEL/CentOS
  2. Pasang Lampu (Linux, Apache, MariaDB, PHP) di Ubuntu 14.04 pelayan
  3. Memasang Lemp (Nginx, PHP, MySQL dengan enjin MariaDB dan phpmyadmin) di Arch Linux
  4. Memasang Lampu (Linux, Apache, MySQL/MariaDB, dan PHP/Phpmyadmin) di Arch Linux
  5. Memasang Lemp (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM dan Phpmyadmin) di Gentoo Linux

Itu sahaja buat masa ini. Ini bukan akhir. Ini adalah permulaan. Perjalanan yang bermula pada tahun 2009 masih berterusan dan ia harus pergi jauh dari sini. MariaDB mempunyai kematangan MySQL dan perasaan anda di rumah yang telah mengalami mysql.

Kami akan datang dengan artikel tidak lama lagi yang akan membimbing dari membuat meja kecil untuk menjalankan pertanyaan kecil. Sehingga kemudian ditantikan dan disambungkan ke Tecmint. Jangan lupa memberi kami maklum balas berharga anda di bahagian komen di bawah.