php использовать массивы или mysql ? Что быстрее?

программирование php MySQL базы данных

Необходима скорость. обычная выборка по id

Примечание:
данных - 10 миллионов строк, в массив не влезает. думал реализовать блоками - но для этого нужно каждый раз обращаться к функции которая проверяет тот ли блок присутствует, а если не тот то скачать с базы. но сомневаюсь что будет медленнее чем база
Ответы:
если данных не много то массивы
если нужно все же хранить и их много то только базы данных (не обязательно mysql)
Вы понимаете, что ответ на ваш вопрос зависит еще от множества факторов? Или вам надо абы кто как-то ответил?
Для продолжительного хранения лучше использовать базы данных - так как МАССИВЫ для данных, которые будут храниться продолжительное время - это велосипед. А по скорости считывания/записи согласен с предыдущим ответом.
для 10млн - БД
Примечание №1
Сколько планируется запросов в секунду, если около 4-5 тысяч, то MySQL даст приемлемую производительность. Если более, то обратите внимание на Redis, она немного шустрее мускула, да и идиома key-value больше подходит под вашу задачу, чем РБД.
А гонять в ручную такие объемы данных не стоит, для этого есть базы и хранилища данных.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.