Плоский файл или база данных для хранения небольшого количества записей.Что будет быстрее для многих подключений / пользователей - PullRequest
2 голосов
/ 01 сентября 2011

У меня есть веб-приложение, которое будет поддерживать большое количество соединений. Каждый раз, когда создается сеанс или вызывается обновление, я запускаю службу, которая собирает данные и сохраняет их для просмотра. Затем с помощью php прочитайте эти данные откуда-то и отобразите их пользователю. Мой вопрос Если я читаю и пишу только из одной таблицы с 5 столбцами и 50-100 строками (на пользователя), будет ли быстрее хранить эту информацию в плоском файле (ах) и читать из нее?

1 Ответ

3 голосов
/ 01 сентября 2011

Вы будете знать наверняка только при его сравнительном тестировании, но имейте в виду, что разработчики систем RDBMS уже позаботились о необходимых оптимизациях для перемещения данных в таблицы базы данных и из них, а MySQL имеет сильный APIPHP, поддерживающий транзакционные записи.

Я бы точно выбрал базу данных поверх простых файлов, но оценил бы вашу ситуацию.

...