На это можно было бы ответить здесь (или в другом месте) раньше, но я продолжаю смешиваться / нет просмотров в интернете.
Я никогда не использовал ничего, кроме SQL-подобных баз данных, а затем я наткнулся на базы данных NoSQL (в частности, mongoDB). Я попробовал свои силы на этом. Я делал это просто для удовольствия, но повсюду говорят, что действительно здорово, когда вы используете его на распределенных серверах. Так что мне интересно, может ли это быть полезным (нетривиальным способом) для выполнения небольших проектов и вещей, главным образом, только на персональном компьютере? Есть ли реальные преимущества, когда есть только один сервер.
Хотя было бы здорово использовать MapReduce (и поговорить об этом с коллегами: d) не будет ли это излишним, если его использовать для небольших проектов, работающих на отдельных серверах? Или есть другие преимущества этого? Мне нужна ясная мысль. Извините, если я здесь звучал наивно.
Необязательно: Некоторые примеры, где / как вы использовали, были бы великолепны.
Спасибо.