mongoDB header logo

про MongoDB курсы от 10gen


Про mongoDB написано уже много постов даже в рунете. Многим понравилась концепция NoSQL с ее «schemaless design patterns». Кому-то понравилось удобство программирования за счет того что данные хранятся в JSON-документах и с ними проще работать. Кто-то был в восторге от удобной shell-консоли для администрирования со встроенным Javascript интерпретатором.

Поэтому я не совру если скажу, что большинству людей, кто попробовал MongoDB, она пришлась по душе. В числе именитых пользователей: Craigslist, FoursquareCodeacademy и другие.

Первый релиз был в 2009, потом был 2010 и серьезные переработки в области горизонтального скейлинга (horizontal scaling), который стал возможен благодаря поддержке шардинга (sharding) и репликации (replication). Иными словами больше нет смысла покупать большие сервера (big boxes) для вертикального скейлинга (vertical scaling), ведь шардить можно по ключу (shard key) и все пачки (bulks) документов можно хранить на разных серверах. Последующие запросы будут маршрутизироваться специальными роутерами при поддержке config-серверов. Как следсвие — географическая распределенность реплика сетов (replica sets) для снижения задержек и повышения производительности. Все это принес нам релиз 1.6.x, хотя многие концепции дорабатываются до сих пор (индексирование, в том числе географические 2d индексы).

Еще одним важным обновлением стало недавнее 2.2.x, которое принесло нам Aggregation Framework, способ манипулирования данными наряду с классическими запросами. Работает aggregation по принципу пайплайнов (pipeline), которые знакомы всем пользователям Unix.

После выпуска 2.2.x компания 10gen, разработчик mongoDB открыли бесплатные курсы по работе со своим продуктом на базе платформы edX. Начались они 22 октября, а закончились 25 декабря 2012 года. Курсы делились на 2 раздела: для разработчиков (developers) и для администраторов БД (DBAs). Все примеры для разработчиков были на питоне (Python). Курсы прошли успешно и среди более 30000 участников чуть более 5000 получили сертификаты. Я свои тоже получил:

С 21 января курсы начались заново, поспешил записаться. Сейчас сделал задания за 2 недели и сходу узнал достаточно много нового. Очевидно нельзя выучить все с первого раза (со второго скорее всего — тоже). С 25 февраля начнется еще один раздел для программистов, но примеры буду уже не на питоне, а на джаве (Java), тоже записался. Никогда не знаешь какие языки пригодятся в будущем.

edX 6.002x: Circuits and Electronics MITx

Мне жутко понравилась платформа онлайн-образования edX, поэтому пошел на их сайт и зарегистрировался на курс микроэлектроники, который заявлен к началу «весной 2013», будем посмотреть, надеюсь будет весело. Проводят кстати преподаватели из MIT (Массачусетский технологический).

p.s. огромное спасибо Скрипникову Александру Николаевичу за то что профорсил меня записаться на эти курсы.

Реклама

про MongoDB курсы от 10gen: Один комментарий

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s