Forum Webscript.Ru

Программирование => PHP => Тема начата: kosm от 18 Августа 2004, 17:49:51

Название: Разгребсти логи
Отправлено: kosm от 18 Августа 2004, 17:49:51
Задача в следующем. Есть логи телефонных звонков в виде:
--
08/17/03 10:46AM   101 05                     00:00\'45
08/17/03 10:47AM   217 04 3363302                        00:01\'54              
08/17/03 10:48AM   120 06 83912565019                    00:00\'28              
08/17/03 10:48AM   120 04 83912565019                    00:00\'55              
08/17/03 10:48AM   120 04 892723447                      00:00\'07              
08/17/03 10:50AM   120 06 89272434772                    00:00\'27              
--
Где по порядку: дата, время, внутренний номер, линия, внешний номер, продолжительность разговора.
Необходимо подбить статистику звонков (кол-во/продолжительность) по регионам исходящих звонков (локальные/межгород/какой межгород).

Как считаете, стоит ли для этих целей привлекать БД? Если нет, то каким образом лучше просуммировать все это дело?
Название: Разгребсти логи
Отправлено: Phoinix от 18 Августа 2004, 18:24:10
kosm
Цитировать
Как считаете, стоит ли для этих целей привлекать БД?


Странный вопрос, БД собственно для этого и существуют, что бы решать подобные задачи...

Разбираешь построчно свои логи и собираешь базу, может это и займет какое-то время, но зато съэкономится время на формирование отчетов.
Название: Разгребсти логи
Отправлено: kosm от 18 Августа 2004, 19:00:52
Просто придется ставить специально для этих целей БД, что не очень-то хотелось бы. Если в массивы все это пораспихивать, шибко долго будет? Да и вообще практикуется хранение таких объемов в массивах?