2010-11-01 3 views
2

Я задал вопрос здесь пару дней назад и получил некоторые действительно хорошие ответы, я думаю о том, чтобы сделать сайт в стиле facebook с профилями, био и т. Д. И спросил, я должен использовать mysql, ответы должны были использовать Cassandra, потому что это намного лучше. Я просто спрашиваю, это то, что все предложили бы, его просто я хорошо знаю mysql, и было бы совершенно глупо двигаться с моей стороны, чтобы использовать mysql над Cassandra (о котором я даже не слышал до 2 дней назад)Немного советов по Cassandra vs. MySQL

спасибо

ответ

7

Перейти для MySQL. Cassandra сильно усложнит работу, все еще не хватает инструментов, учебных пособий и т. Д. И это быстро меняется, поэтому вам также придется менять свой код.

Посмотрите at this article - это объясняет, почему я думаю, что еще не время для регулярных проектов, чтобы отправиться в Кассандру.

В случае, если ваше приложение будет обладать ракетами и потребует большей масштабируемости, чем MySQL, то у вас будет достаточно людей, чтобы справиться с переходом на Кассандру. Просто отрисуйте свой Data access layer, чтобы позже вы могли переключаться без изменения остальной части кода.

Обновление: обратите внимание на дату ответа. Это, по определению, будет устаревшим, поэтому проверьте, есть ли уже хорошие инструменты, учебные пособия и т. Д.

+0

Просто обновление для будущих читателей - этот ответ был точным в 2010 году, но в середине 2013 года он уже не случай, как отметил автор. Такие компании, как Facebook, Twitter и Netflix, используют Cassandra, и, на мой взгляд, это лучшее решение, чем MySQL для больших развертываний. Если вы ищете что-то маленькое, придерживайтесь MySQL. – Jonathan

+0

Джонатан: ваш ответ уже устарел. Цены на ПО уменьшились экспоненциально, что делает традиционные базы данных наилучшим выбором для большинства проектов. Facebook прекратил использовать Cassandra, как и Twitter. ОЗУ будет по-прежнему дешевле, и ваше время всегда будет ценным, поэтому я хочу сказать, что этот ответ станет более актуальным в ближайшие годы. – matthuhiggins

+0

@matthuhiggins Вы могли бы расширить или обновить? – Ced

Смежные вопросы