У меня есть вопрос о том, как собирать и хранить статистические данные. Прежде всего позвольте мне дать вам подробную информацию:Подход к тому, как хранить статистические данные
Наша компания создает инструмент продаж, который будет использоваться на iPad. Одним из требований является то, что мы можем отслеживать, как приложение используется его пользователями. Поэтому мы хотим знать, какая страница в приложении используется, а также как долго. Наш текущий подход заключается в отправке данных на сервер, который хранит его в базе данных MySQL, которая будет интерпретироваться позже.
Мой вопрос: как мы можем эффективно хранить указанные данные в базе данных? Объем данных должен быть как можно меньше, но мы должны иметь возможность генерировать диаграммы из него. Есть ли какие-то лучшие практики, о которых я должен знать?
Спасибо!
Очень хороший отзыв о документах-ориентированных базах данных! Множество нулевых полей было одной из проблем, которые я ожидал. Посмотрите на него. – SolidSmile
Проверьте http://www.mongodb.org/. Я просто начинаю с этого, это может быть отличным примером преимущества подхода, ориентированного на документ. –
Я уже проверял его :) Redis (http://redis.io) также кажется довольно приятным – SolidSmile