MongoDB Masters in the Spotlight: Lennart Kroopman
Lennart Kroopman, our MongoDB Master of the week, is an early adopter of MongoDB and the creator of GrayLog2, a popular open source log management tool built with MongoDB. Based in Hamburg, Germany, he is currently an engineer at Xing, where he gets to hack on Ruby on Rails and GrayLog2.
I started with MongoDB in late 2009 and was impressed by the great
documentation and the number of available drivers for different
programming languages. I started playing around with the Ruby driver,
inserted some documents and learned about the query format. The most
time consuming part was to learn the query format - Especially when
you have only worked with SQL before. The documentation gave me a
really quick start and I only had a very few frustrated moments.
Having the first development system for MongoDB installed was a matter
of minutes on my Ubuntu machine.
What advice do you have for other MongoDB users?
Take your time to read about the production deployment and setup. An
initial setup is easy, but having a stable and reliable production
setup will need more knowledge and time. Also, as with all database
systems, test and develop with data as near (in structure and amount)
to your production data is possible to avoid surprises.
What has been your greatest accomplishment?
When looking back for a longer time: Learning all that computer stuff.
What is your daily inspiration?
Good music, a great community, a big project to improve, grow and work on.
What do you do in your spare time?
What has been your greatest accomplishment with MongoDB?
I definitely think that is (Graylog2)[www.graylog2.org], a free and
open source log management system that is using MongoDB. It was my
first project that came in touch with MongoDB and is now installed and
in production a few thousand times all over the world.
It is so easy and fast to develop with. I miss the query and document
structure when working with other systems that do not offer these