Какой из этих способов хранения самый быстрый? - PullRequest
2 голосов
/ 06 января 2011

1 миллион пользователей, каждый из которых нуждается только в своем собственном наборе данных из 100 строк (около 255 символов в каждой). Каждый доступ происходит один раз в день, делая 2 чтения (все данные) и 1 запись в день (1 строка)

  • mysql
  • amazon EC2 + simpleDB
  • плоская файловая система amazon EC2 + (текстовые файлы + php)
  • amazon EC2 + sqllite - удален, поскольку не может с этим справиться.

Какой самый быстрый?

Ответы [ 2 ]

2 голосов
/ 06 января 2011

локальный MySQL почти наверняка будет быстрее, чем удаленное / облачное хранилище данных, но зависит от скорости сети, конфигурации сервера и т. Д.

0 голосов
/ 06 января 2011

Если это один файл базы данных SQLite для всех этих пользователей, ожидайте, что он умрет. Несмотря на шумиху и теоретические характеристики возможности работы с базами данных размером в терабайты, SQLite не справляется с миллионами записей. Конечно, предел не является точным, сильно зависит от дизайна стола.

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