NoSQL Database atas
- Category: database
- Author: Admin
- Publisher:
Psychz Networks
- October 23,2015
Semakin populernya scalable, database NoSQL non-relasional, ditambah dengan pertumbuhan yang cepat dalam jumlah data yang dihasilkan oleh perusahaan, pemerintah dan organisasi, telah menciptakan tantangan baru bagi departemen TI dan eksekutif: mencari tahu platform yang NoSQL hak untuk menggunakan. Kabar baiknya adalah bahwa sejumlah kualitas pilihan open-source telah dirilis selama beberapa tahun terakhir, jadi kita melewati periode harus menggunakan database relatif belum teruji tanpa dukungan yang cukup dari pengembang atau komunitas pengguna.
Berikut ini adalah melihat kami di database atas NoSQL saat ini tersedia.
Ada sejumlah alasan mengapa MongoDB adalah yang paling populer database yang NoSQL di seluruh dunia. Dua yang terbesar adalah bahwa ia menawarkan kinerja yang unggul ketika menangani volume data yang besar, dan sangat mudah digunakan sehingga dapat dinyalakan tanpa memerlukan administrator database berdedikasi. MongoDB memiliki dukungan asli untuk JSON, dan mengesankan ketika datang ke bahasa pemrograman yang mendukung, termasuk mereka yang tidak didukung oleh sebagian besar pesaing seperti Groovy, Clojure dan Scala. Ada fitur yang lebih menarik juga; misalnya, MongoDB masih menggunakan beberapa fitur akrab SQL seperti indeks dan query, sehingga Anda masih bisa melakukan fungsi-fungsi seperti mengindeks bidang apapun dalam dokumen. Ini juga luar biasa untuk menyediakan ketersediaan replika set, dan memiliki kontrol concurrency memastikan bahwa data yang lebih tua tetap tersedia dan konsisten. Singkatnya, itu kuat, fleksibel dan pilihan terbaik untuk sebagian besar pengguna.
Jika kecepatan adalah pertimbangan yang paling penting, Redis bernilai lihat panjang. Itu hanya tersedia untuk beberapa tahun tapi sudah dianggap sebagai datastore tercepat oleh banyak pakar industri. Itu karena Redis menyimpan semua data dalam RAM untuk membuatnya tersedia langsung, saat menulis file append-hanya sebagai dataset yang diadakan di memori sedang dimodifikasi dan dibuang ke disk setiap dua detik - pendekatan yang jauh lebih cepat daripada menulis setiap perubahan ke disk individual. Fitur ini adalah mengapa Redis adalah pilihan terbaik untuk aplikasi seperti analisis real-time, instant messaging, antrian dan GeoSearch. Platform ini juga mendukung replikasi master-budak yang dapat ditambah besar ketika datang ke skalabilitas dan redundansi.
Meskipun Cassandra diciptakan oleh Facebook (dan juga digunakan oleh Twitter), Anda tidak harus segera menulis ini sebagai database yang tidak akan berlaku untuk bisnis Anda. Ini adalah perpaduan yang bagus dari keakraban SQL dengan keunggulan NoSQL, karena menggunakan antarmuka CQL user-friendly yang mirip dengan SQL, dan merupakan campuran dari database dan nilai kunci toko-kolom berbasis. Yang memberikan tampilan yang akrab sementara masih menjadi sangat terukur dan mampu menangani sejumlah besar data dengan cepat (terutama saat menulis data), dua terakhir atribut menjelaskan mengapa sangat efektif bila digunakan oleh platform media sosial. Ada juga pengaturan konsistensi merdu. Cassandra telah menemukan penerimaan luas dalam industri keuangan dan perbankan dan juga populer untuk analisis web dan pengukuran.