Выбор базы данных NOSQL для форума - PullRequest
5 голосов
/ 20 октября 2010

Привет, я разрабатываю FORUM Я использую asp.net, язык C # для кода. Я прочитал статью о NoSql, я вдохновил много преимуществ от RDBMS (sql) поэтому я подумал, должен ли я использовать концепцию NoSql для базы данных форума или нет. Я не эксперт в базе данных. Так вы можете предложить мне использовать NoSql? В настоящее время я использую sql (rdbms).

Ответы [ 2 ]

1 голос
/ 20 октября 2010

Зависит от того, что вы хотите сделать с вашим форумом.

Если вы хотите хранить и извлекать сообщения, написанные пользователем, SQL подойдет. Если вы хотите проанализировать пользовательские отношения (проблема с графиком), вам нужно изучить Neo4J. Если вы хотите хранить много больших документов, но не в файловой системе, вам следует использовать NoSQL.

Если вы хотите иметь возможность изменять структуру таблицы 100 раз, NoSQL - это то, что вам нужно. Иначе, придерживайтесь SQL.

Поскольку форум имеет отношение к тому, что делает твиттер, я бы посмотрел, что использует твиттер.

0 голосов
/ 03 мая 2013

Есть несколько вопросов, на которые нужно ответить, прежде чем принимать решение о типе вашей базы данных.Будет ли проблема масштабируемости?Вы разрабатываете свое программное обеспечение для одновременного использования сотнями пользователей?Также предыдущий плакат прав насчет того, что NoSQL предлагает гибкость схемы.

Два основных продукта NoSQL для .Net - RavenDB и FatDB.Я использую последний с отличными результатами производительности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...