Selasa, 29 Oktober 2013

Postgresql vs Mysql, Menguji Kehebatan Database Open Source Terbaik di Dunia (Part 3 – Who is Better)

Posted by Putra Bumi On 07.39 2 comments

Artikel Menarik Lainnya:

Feature Media

Platform dan Beban Kerja Database mySQL dan Database postgreSQL sebagai database open source

Baik Database mySQL dan Database postgreSQL sebagai database open source memiliki kekuatan yang sama pada penggunaannya di beberapa situs Web dengan permintaan transaksi yang tinggi:

Database mySQL sebagai database open source digunakan pada :
Slashdot
Twitter
Facebook
Wikipedia

Database postgreSQL sebagai database open source digunkaan pada:
Yahoo menjalankan multi-petabyte Database postgreSQL database termodifikasi sebagai database open source yang memproses miliaran kejadian per hari.
Reddit
Disqus

Database mySQL vs Database postgreSQL – Pertarungan Database Open Source

Sebagai database open source, baik Database mySQL dan Database postgreSQL dijalankan pada beberapa sistem operasi: Linux, Unix, Mac OS X, dan Windows. Keduanya meruapakan database open source dan bebas biaya, sehingga biaya yang dikeluarkan untuk menguji database open source tersebut adalah hanya waktu dan perangkat keras. Keduanya bersifat fleksibel dan memiliki skala yang baik untuk berbagai keperluan mulai dari penerapan database dalam skala  kecil hingga untuk sistem raksasa yang terdistribusi. Database mySQL bisa dikatakan menjadi satu tingkat lebih kecil daripada Database postgreSQL  yang diturunkan ke dalam embedded space, dengan libmysqld. Database postgreSQL tidak mendukung aplikasi embedded, menempel bukan dengan arsitektur client / server tradisional.

Sebagai database open sourceDatabase mySQL sering dianggap sebagai back end database yang cepat untuk keperluan website dan aplikasi, melakukan pembacaan yang cepat dan berbagai query kecil, tapi menawarkan fitur-fitur canggih yang lebih sedikit dan pemeriksaan integritas data. Database postgreSQL dianggap lebih serius, database open source ini memiliki fitur lengkap, merupakan database open source pekerja keras yang sungguh-sungguh untuk digunakan pada transaksional aplikasi enterprise, dengan ACID kuat dan banyak pemeriksaan integritas data. Sebagai database open source  masing-masing lebih cepat pada beberapa tugas, dan Database mySQL melakukan hal yang berbeda dengan mesin storage yang berbeda. Engine MyISAM untuk Database mySQL sejauh ini merupakan engine tercepat, karena melakukan pemeriksaan integritas data paling sedikit. Database open source ini bekerja dengan baik sebagai back end untuk situs web besar yang banyak melakukan pembacaan data, tetapi bisa menjadi bencana apabila digunakan untuk setiap membaca / menulis database yang berisi data sensitif, karena tabel MyISAM pasti bisa menjadi rusak/corrupt. Database mySQL memiliki alat yang baik untuk memulihkan tabel MyISAM rusak, tetapi untuk menggunakan data sensitif InnoDB, yang merupakan ACID-compliant, adalah pilihan yang lebih baik pada database open source ini.

Database mySQL vs Database postgreSQL – Pertarungan Database Open Source

Sebaliknya, Database mySQL adalah database open source yang digunakan untuk database server yang terintegrasi lengkap dengan mesin penyimpanan tunggal. Anda dapat meningkatkan kinerja database open source ini dengan melakukan tweaking parameter pada file postgresql.conf, dan tweaking query dan transaksi Anda. Dokumentasi Database postgreSQL menjadi lebih detail pada fine-tuning performance.

Baik Database mySQL dan Database postgreSQL sangat dapat dikonfigurasi dan dapat disetel untuk mengoptimalkan kinerja untuk tugas yang berbeda. Kedua database open source ini sudah mendukung ekstensi untuk menambahkan fungsionalitas.

Kesalahpahaman yang umum adalah bahwa Database mySQL adalah mudah untuk dipelajari dibandingkan Database postgreSQL  Sistem manajemen database relasional semuanya merupakan sistem yang kompleks, seperti binatang yang rewel, dan kedua database open source ini memiliki kurva belajar yang sebanding.

Open-source software (OSS) is computer software with its source code made available and licensed with a license in which thecopyright holder provides the rights to study, change and distribute the software to anyone and for any purpose.[1] Open-source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open-contentmovements. (wikipedia)

Database mySQL vs Database postgreSQL – Pertarungan Database Open Source

Standar Kepatuhan Database mySQL dan Database postgreSQL sebagai database open source

Database postgreSQL bertujuan untuk SQL standar kepatuhan (standar saat ini adalah ANSI-SQL: 2008). Database mySQL sebagian besar SQL-compliant, tetapi juga memiliki ekstensi sendiri dan dukungan untuk fitur non-SQL, yang didokumentasikan dalam manual referensi. Ada pro dan kontra untuk masing-masing pendekatan database open source ini. Standar kepatuhan membuat hidup lebih mudah bagi admin database, pengembang database, dan pengembang aplikasi, karena itu berarti mereka hanya memiliki satu standar untuk belajar, seperangkat fitur dan perintah untuk menggunakan dan mendukung, dan kode mereka portabel. Penambahkan hal ini dimaksudkan untuk  penghematan waktu dan usaha, dan kebebasan dari vendor lock-in.

Argumen yang mendukung menggunakan kustomisasi non-compliant mencakup kebebasan untuk segera menggelar fitur baru yang berguna, daripada menunggu mereka untuk bekerja melalui proses standar. ANSI / ISO standar berubah dan berkembang, sehingga standar kepatuhan adalah target bergerak pula, para RDBMSes dengan nama besar, seperti Microsoft SQL Server, Oracle, dan IBM DB2 hanya sebagian compliant. Banyak kustomisasi Database mySQL adalah tidak benar-benar merubah “permainan”, misalnya, perbedaan dalam cara tanda kutip tunggal dan ganda dan karakter “escape” pada perilaku Database mySQL tidak tampak merepotkan atau menjadi potensi kesalahan. Database mySQL menambahkan lebih pada kompleksitas dengan mendukung beberapa mode SQL, seperti ANSI, agar sesuai dan lebih dekat ke SQL tradisional standar untuk memeriksa masukan data yang ketat dan berbagai pengecekan model data yang ketat dan santai.

Database mySQL vs Database postgreSQL – Pertarungan Database Open Source

Kesimpulan

Meskipun sejarah kedua database open source ini berbeda, mesin, dan tool yang digunakan, ada pembeda yang jelas pada kedua database open source ini yang membedakan baik Database postgreSQL atau Database mySQL untuk semua penggunaannya sebagai database open source. Banyak organisasi mendukung Database postgreSQL karena sangat handal dan sangat baik digunakan sebagai database open source untuk melindungi data, dan karena, sebagai proyek komunitas, database ini kebal terhadap kebodohan penjual. Database mySQL  sebagai database open source lebih fleksibel dan memiliki lebih banyak pilihan yang disesuaikan untuk beban kerja yang berbeda. Sering kali kemampuan organisasi dengan bagian tertentu dari perangkat lunak lebih penting daripada perbedaan dalam fitur set, jadi jika organisasi Anda telah menggunakan salah satu dari database open source ini, itu adalah alasan yang baik untuk tetap menggunakan database open source tersebut. Jika Anda dipaksa untuk memilih database open source untuk sebuah proyek baru, saya akan memilih Database postgreSQL  sebagai database open source untuk semua tugas, termasuk situs Web backends, karena kehandalan dan integritas datanya. Dan saya tentunya akan tetap menjalankan database open source ini (baik itu Database mySQL maupun Database postgreSQL  pada mesin tes terlebih dahulu, sampai siap untuk prime time, dan kemudian database open source ini di implementasikan sebagai production database untuk server aplikasi.

Database mySQL vs Database postgreSQL – Pertarungan Database Open Source


Apakah anda setuju terhadap perbandingan di atas antara Database mySQL dan Database postgreSQL sebagai database open source ?? Tuliskan pendapat anda pada kotak komentar sebagai tambahan sharing informasi dan pengetahuan seputar penggunaan database open source.

Creatif By : Putra Bumi | Tempat Pembelajaran Database

Terimah Kasih telah membaca artikel Postgresql vs Mysql, Menguji Kehebatan Database Open Source Terbaik di Dunia (Part 3 – Who is Better). Yang ditulis oleh Putra Bumi .Pada hariSelasa, 29 Oktober 2013.
Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di blog ilmu database.

Jika anda ingin sebarluaskan artikel ini, mohon sertakan sumber link asli. Kritik dan saran dapat anda sampaikan melalui kotak komentar. Trimakasih

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

2 komentar :

Training Scriptcase di Indonesia, kunjungi www.OwenSolution.com

Training Scriptcase di Indonesia, kunjungi www.OwenSolution.com

Posting Komentar