Привет.
Парни, можете объяснить следующий момент, как это работает?
При запуске скрипта происходит mysqli::connect, я предполагаю, что в этот момент движок MySQL получает имена всех таблиц, их расположение и т.д.
Затем в середине скрипта во время отладки происходит простой запрос SELECT в одну из таблиц, скажем по id primary, что делает MySQL?
Начинает искать файл (ы) таблицы, потом начинает его читать...с точки зрения файловой нагрузки, если таблиц немного (не тысячи) происходит всё быстро, но файл может быть очень большим, как это физически нагружает движок, какие закономерности?
Когда, в каких случаях, стоит воспользоваться хранением какой-то переменной не в БД, а в обычном файле с 3-ым деревом каталогов, скажем.
Стал задумываться, что БД используется по поводу и без, может легче что-то через простые файлы хранить.
Посоветуйте может литературу где можно почитать именно про это.
Про связь БД с файловой структурой сайта, про логику работы именно подключения файлов.
Спасибо.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.