Ruby

Ruby Fiber apaan sih ?

Ahmy Yulrizka

Fibers are light-weight (green) threads with manual, cooperative scheduling, rather than the preemptive scheduling of Ruby 1.8's threads. Since Ruby 1.9's threads exist at the system level, fibers are, in a way, Ruby 1.9's answer to Ruby 1.8's green threads, but lacking the pre-emptive scheduling

Scale MongoDB dengan Sharding

Ahmy Yulrizka
TL;DR Proses Horizontal Partitioning pada MongoDB melibatkan suatu konsep Chunk dimana data dibagi menjadi beberapa chunk sesuai dengan suatu shard key. Artikel ini membahas bagaimana melakukan sharding pada mongodb

Introduksi

MongoDB adalah salah satu NoSQL database yang cukup populer. MongoDB merupakan document store database, dimana data disimpan dalam format BSON atau mirip dengan JSON. Keunggulan mongoDB antara lain adalah automatic sharding. Artinya apabila kita memiliki beberapa server database, kita dapat melakukan partisi terhadap data tersebut dan mongo akan melakukan load balancing terhadap data tersebut secara automatis