Руслан
Новичок
Приветствую.
Работаю над приблудой к одной достаточно серьёзной системе в которой объём данных растёт очень и очень быстро. Работает она на FireBird'е. Понадобилось отформатировать дату на выводе аля 00.00.0000. Так как до этого с FireBird не работал, метнулся к date_format и обломался - аналога date_format в FB нет. В одном справочнике нашёл предложение написать процедуру используя extract, но выглядело это громоздким. Решил поинтересоваться у разработчиков системы, каким образом они решают этот вопрос. Ответили, что вот там вот есть класс, а в нём функция, которая парсит дату регуляркой посредством пхп и всё в таком духе, вызывай мол и пользуйся на здоровье..
Всё же парсинга я избёг и решил вопрос на уровне базы (посмотреть как, можно по ссылке ссылка). Может кто и улучшит результат. Теперь моя приблуда форматит дату через базу, а вся остальная система написаная разрабами подвергается парсингу.
Знаю, что если есть возможность совершить форматирование даты на уровне базы, то это лучше, чем парсить дату посредством пхп. Но на практике я не имел возможности сравнить эти два способа. Насколько форматирование даты на уровне базы выигрывает у парсинга пхп? При каких объёмах обрабатываемой информации это становится заметным и ощутимым? Может кто-нибудь проводил эксперименты или сталкивался на практике с проблемами парсинга относительно date_format. Кто что может сказать по этому поводу?
Работаю над приблудой к одной достаточно серьёзной системе в которой объём данных растёт очень и очень быстро. Работает она на FireBird'е. Понадобилось отформатировать дату на выводе аля 00.00.0000. Так как до этого с FireBird не работал, метнулся к date_format и обломался - аналога date_format в FB нет. В одном справочнике нашёл предложение написать процедуру используя extract, но выглядело это громоздким. Решил поинтересоваться у разработчиков системы, каким образом они решают этот вопрос. Ответили, что вот там вот есть класс, а в нём функция, которая парсит дату регуляркой посредством пхп и всё в таком духе, вызывай мол и пользуйся на здоровье..
Всё же парсинга я избёг и решил вопрос на уровне базы (посмотреть как, можно по ссылке ссылка). Может кто и улучшит результат. Теперь моя приблуда форматит дату через базу, а вся остальная система написаная разрабами подвергается парсингу.
Знаю, что если есть возможность совершить форматирование даты на уровне базы, то это лучше, чем парсить дату посредством пхп. Но на практике я не имел возможности сравнить эти два способа. Насколько форматирование даты на уровне базы выигрывает у парсинга пхп? При каких объёмах обрабатываемой информации это становится заметным и ощутимым? Может кто-нибудь проводил эксперименты или сталкивался на практике с проблемами парсинга относительно date_format. Кто что может сказать по этому поводу?