Добрый день! Подскажите возможно реализовать следующее: есть файл csv размер составляет 400мб. Не хочу забивать базу данных таким объемом, так как данные каждый месяц будут меняться. Решить хочу просто подменой свежего файла каждый месяц.
Возможно вывести информацию из csv на странице с фильтрацией по полям и постраничной навигацией например по 100 строк?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/csv_data.php");
$csvFile = new CCSVData('R', true);
$csvFile->LoadFile($_SERVER["DOCUMENT_ROOT"]."/baza/my.csv");
$bFirstHeaderTmp = $csvFile->GetFirstHeader();
$csvFile->SetDelimiter(',');
while ($arRes = $csvFile->Fetch()) {
}
На просторах нашел кусок кода но ресурсов сервера не хватает что бы прочитать такой объем. Подскажите куда двигаться? Буду благодарен за готовый кусочек кода. Заранее спасибо.