Ketika kita berbicara tentang database, maka pikiran kita langsung tertuju ke
perintah select * from table, atau Oracle, PostgreSQL, MySQL dan SQL server. Dua
hal diatas adalah database Relasional yang cukup populer ditelinga programer atau
mahasiswa IT. Namun Apa itu database NoSQL? Database NoSQL adalah database
yang tidak menggunakan realasi antar tabel dan tidak menyimpan data dalam
format tabel kaku (kolom yang fix) seperti layaknya Relasional Database.
2.Graph , Format penyimpanan data dalam struktur graph. Format ini sering dipakai
untuk data yang saling berhubungan seperti jejaring social. Contoh database noSQL
dengan format ini adalah Neo4J dan FlockDB. FlockDB dipakai oleh twitter.
3.Key Value, contoh database jenis ini adalah Apache Cassandra.
4.Object Database. Format database yang disimpan dalam object object, Object
disini sama dengan pengertian object di Pemrograman beroreintasi object , Contoh
databasenya adalah Db4o.
Tipe lainnya adalah tabular, tuple store dan berbagai jenis lain yang tidak terlalu
populer.
MongoDB
adalah salah satu produk database noSQL OPEN SOURCE yang menggunakan
struktur data JSON untuk menyimpan datanya. MongoDB adalah salah satu
database noSQL yang paling populer di internet. MongoDB sering dipakai untuk
aplikasi berbasis Cloud, Grid Computing, atau Big Data.
Format Dokumen /Struktur data di MongoDB
Pemakai MongoDB
MongoDB telah dipakai oleh perusahaan besar seperti SourceForge.net,
CodeAcademy, FourSquare dan Craiglist.
Cassandra
Cassandra merupakan sebuah sistem penyimpanan data terdistribusi untuk menangani
jumlah data yang sangat besar dan terstruktur. Cassandra juga dikembangkan Apache,
pengembang yang sama untuk basis data CouchDB. Kemampuan Cassandra dalam
menyimpan data dengan jumlah yang sangat besar tidak diragukan lagi, puluhan
perusahaan besar telah mempercayakan Cassandra sebagai salah satu penunjang kerja
mereka diantaranya:
Facebook
Digg
IBM
Reddit
Rackspace
CERN
Apple
Twitter
Cassandra juga merupakan aplikasi open source yang ditulis dalam bahasa Java
dengan lisensi Apache License 2.0.
Saran
Karena Hosting database nosql masih terlampau mahal, hanya digunakan oleh
perusahaan/instansi besar,untuk skalar kecil sebaiknya memakai database sql
Variasi produk nosql bermacam macam sehingga anda perlu belajar dari awal untuk
berpindah produk database ke produk noSql lainya.Misal ketika anda pindah dari
MongoDB ke Cassandra
Sumber
https://www.codepolitan.com/7-basis-data-nosql-populer/
http://www.jejaring.web.id/cara-mudah-memahami-nosql-database/
http://www.kompasiana.com/noveriaanggraeni/tren-terbaru-pengolahan-databasedengan-nosql_552c0c906ea834ca378b4569
http://www.candra.web.id/pengantar-database-nosql-dan-mongodb/