ну во первых, велосипед делать можно и год, но заказчики не поймут, и максимум что ты от них получишь это то что получают все, делая на готовых библиотеках, фрейморках, движках. и тд и тп. Есть такая штука как Mongodb - mongoose(либа что упращает взаимодействие тоже). быстрее чем стандартные sql бд.
Вот только мунгус не реляционная база данных. И это сразу в глаза бросается и свои трудности вызивает, при создании больше чем просто таблицы "юзер" ХД
+ советую читать свежие статьи, а не 2011года:)