After much awaiting, the first official mongoDB meetup kicked off to a healthy start last evening at the DHPL auditorium in Nawam Mawatha. The weather took a toll on the attendance, and though it was raining mangoes outside, a good number of 25+ made their way to the venue intact.
For those of you who are unfamiliar of this subject, MongoDB is an open-source, document-oriented database that provides high performance, high availability, and easy scalability system developed and supported by 10gen. Written in C++, it features: Full Index Support, Replication & High Availability, Auto Sharding, Querying, Fast In-Place Updates, GridFS and Commercial Support.
About it’s design philosophy,
[box_light]“MongoDB wasn’t designed in a lab. We built MongoDB from our own experiences building large scale, high availability, robust systems. We didn’t start from scratch, we really tried to figure out what was broken, and tackle that. So the way I think about MongoDB is that if you take MySql, and change the data model from relational to document based, you get a lot of great features: embedded docs for speed, manageability, agile development with schema-less databases, easier horizontal scalability because joins aren’t as important. There are lots of things that work great in relational databases: indexes, dynamic queries and updates to name a few, and we haven’t changed much there. For example, the way you design your indexes in MongoDB should be exactly the way you do it in MySql or Oracle, you just have the option of indexing an embedded field.”
Eliot Horowitz, 10gen CTO and Co-founder[/box_light]
With very few talking about MongoDB in Sri Lanka, Ensiz took a commendable effort and initiative in organizing this event with their sole objective being: to gather like-minded people with similar interests to share, discuss and learn.
Suprisingly, the highlight of the day was the Q&A session, which spontaneously lit up with debate-like discussions after Prabath Kumarasinghe and Arunoda Susiripala scratched the surface with their speeches on MongoDB Vs PHP and Practical usage of MongoDB. The questions ranged from simple clarifications to opinionated arguments, which was indeed eagerly welcomed by the meetup host Deshan Kannangara.
Wrapping up the event, the future plans and possibilities were shared among the audience, and almost as a compliment for making it through the atrocious weather, all participants got themselves free goodies (a MongoDB branded mug and a neat little handbook) to take back home.
Have something interesting and IT related to share? email the firstname.lastname@example.org