10gen Bootcamp – Day 2

July 31, 2012 in 10gen, Community Internship, Intern Advice, Introduction, MongoDB

With the first day of induction over, I was hoping to feel a little more confident upon striding into the meeting room. Fat chance. Today was going to be the toughest part for me; Technical Overview.

As you may be aware from previous posts, unlike my colleagues, I’m hardly from a technical background; instead, I’m a Politics and International Relations student who enjoys a borderline-obsessive passion for all things social media an online community.

In my time I’ve dabbled in some light coding, though nothing to write home about, but this was something else. In the 8 hours of Bootcamp today I learnt about (though don’t necessarily yet understand) the concepts of sharding, replication, schema design, database indexing, durability and aggregation framework.

Believe me, you are not feeling half as boggled as me.

Luckily, before starting Bootcamp I had decided to record every session on my handy new MacBook – I would recommend this trick for every intern. I’m fairly certain that spending all of my foreseeable evenings running and re-running these recordings whilst making notes and Googling every other word will be the only way my brain absorbs it.

I feel so excited about the potential of the technology, and definitely have a grasp of its overview and can see why everyone loves it so much, but the nitty gritty is still a beyond me – hopefully that will come with hard work and time.

What I do understand is that MongoDB is a real game-changer; unlike ‘classical’ relational databases (which use more of a table system), it stores its data in what’re called ‘JSON-like documents’ with dynamic schemas, making the integration of data in certain types of applications easier and faster. It is open-source and highly scalable, and thus a lot more flexible than most of what this market is used to.

(Internships definitely offer a broad spectrum of new experiences, and I’ve certainly never experienced pins and needles quite like that induced yesterday.)

The evening consisted of a very different type of company introduction, but more on that in my next post…