хранение результатов опроса - Mysql или NoSQL? - PullRequest
1 голос
/ 28 августа 2011

Я создаю приложение для опросов, где пользователи могут создавать опросы на лету. Я ищу предложения о том, как хранить данные для каждого опроса.

Я могу сохранить результаты опроса в виде таблицы базы данных, которая выглядит следующим образом:

Дизайн базы данных для опроса

Базы данных nosql, такие как mongodb, лучше подходят для этого сценария?

Я никогда не использовал базу данных nosql и не знаю кривой обучения, чтобы это сделать.

Есть ли ресурсы?

спасибо за вашу помощь.

Ответы [ 2 ]

6 голосов
/ 28 августа 2011

Похоже:

  • Структура вашей базы данных относительно проста
  • Структура вашей базы данных строгая, т.е. вы заранее знаете типы полей
  • ВашСтруктура базы данных вряд ли со временем изменится, и если это произойдет, вы можете легко конвертировать
  • Похоже, у вас нет версионных объектов
  • Репликация не проблема
  • Производительность не является проблемой

Поэтому я бы рекомендовал использовать традиционную базу данных SQL, если эти предположения сохраняются.

0 голосов
/ 05 февраля 2013

В настоящее время я обследую свою лабораторию, чтобы измерить потребление электроэнергии устройствами и лабораторией. Я рассматриваю электронную таблицу Google! Прежде всего потому, что с помощью Google Analytics так легко анализировать ваши результаты.

Я снимаю в небольшом масштабе. Я не знаю масштаб вашего опроса, поэтому было бы неправильно рекомендовать электронную таблицу Google для опроса среднего масштаба.

...