Подход о том, как хранить статистические данные - PullRequest
1 голос
/ 07 января 2011

У меня есть вопрос относительно того, как собирать и хранить статистические данные. Прежде всего позвольте мне дать вам некоторую справочную информацию:

Наша компания создает инструмент продаж, который будет использоваться на iPad. Одним из требований является то, что мы можем отслеживать, как приложение используется его пользователями. Итак, мы хотим знать, какая страница приложения используется, а также как долго. Наш нынешний подход заключается в отправке данных на сервер, который сохраняет их в базе данных MySQL для последующей интерпретации.

Мой вопрос: как мы можем эффективно хранить указанные данные в базе данных? Объем данных должен быть как можно меньше, но мы должны быть в состоянии генерировать из него диаграммы. Есть ли какие-либо передовые практики, о которых мне следует знать?

Спасибо!

1 Ответ

1 голос
/ 07 января 2011

Я бы предложил использовать легковесную базу данных, такую ​​как sqlite3, и хранить данные на устройстве. Синхронизируйте его так часто, желательно в моменты простоя с Wi-Fi рядом или что-то. Я не знаю, как выглядят ваши данные, но взгляните и на ориентированные на документы базы данных, возможно, это даст вам более эффективную модель и предотвратит появление множества пустых полей.

...