Tulisan ini seharusnya saya buat bulan Agustus, lagi-lagi karena hal mendadak, saya harus menundanya sampai saat ini. Dari bulan kemarin hingga bulan ini, saya harus mengatur waktu. Ada beberapa project kecil dan project impian yang harus saya tangani. Awalnya saya tidak menduga akan mendapatkan beberapa project begitu cepat. Karena saya berkomitmen untuk mengalokasikan waktu hingga akhir tahun untuk belajar banyak hal di dunia IT. Namun, Allah punya rencana yang lebih baik.
Baik, Belajar tentang perkembangan IT sekarang ini, belajar tentang entitas data. Kite mengenal variabel dalam bahasa pemorgraman. Tempat menyimpan data yang akan diolah oleh komputer. Variabel tidak akan bertahan lama pada memori komputer. Variabel tidak dikhusukan menyimpan data dengan jangkan waktu lama. Para Expert di dunia komputasi menyadari hal itu dan akhirnya mendesign program untuk menyimpan data lebih lama, bahkan sangat lama dengan aman dan efisein. Maka, jadilah program-program managemen database seperti Mysql, Oracle, Postgres dan lainnya.
Saya memutuskan untuk mempelajari 4 hal yaitu MYSQL, Postges, Redis dan Mongodb. 2 minggu awal bulan juli, saya menghabiskan waktu mempelajari MYSQL dan Postgres. Walaupun dengan waktu terbatas, saya mencoba mencari banyak referensi mengenai 2 RDBMS tersebut. Sedikit banyak yang saya pelajari. Mengenai query, Transaction, view, trigger dan procedure. Lebih jauh saya mulai memahami replication. Kedua aplikasi tersebut sangat populer hingga banyak digunakan pihak hosting sebagai basis data penggunaan layanannya. Sejauh ini MYSQL yang paling populer digunakan pengembang web.
Sementara pada 2 minggu berikutnya, saya belajar teknologi yang menurut saya baru yaitu redis dan mongodb. 2 aplikasi ini mengusung konsep noSQL. konsep yang sangat berbeda denga RDBMS. selain itu, sejauh dari referensi yang saya pahami, 2 aplikasi ini memiliki peforma yang sangat bagus dan cepat. Namun, baik RDBMS maupun noSQL tidak akan saling menggantikan, Sebaliknya, kedua konsep ini akan saling bekerja sama untuk menciptakan aplikasi tangguh yang akan menjawab tantangan kedepannya.
Comments
Post a Comment