Forum Webscript.Ru
Программирование => PHP => Тема начата: 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
--
Где по порядку: дата, время, внутренний номер, линия, внешний номер, продолжительность разговора.
Необходимо подбить статистику звонков (кол-во/продолжительность) по регионам исходящих звонков (локальные/межгород/какой межгород).
Как считаете, стоит ли для этих целей привлекать БД? Если нет, то каким образом лучше просуммировать все это дело?
-
kosm
Как считаете, стоит ли для этих целей привлекать БД?
Странный вопрос, БД собственно для этого и существуют, что бы решать подобные задачи...
Разбираешь построчно свои логи и собираешь базу, может это и займет какое-то время, но зато съэкономится время на формирование отчетов.
-
Просто придется ставить специально для этих целей БД, что не очень-то хотелось бы. Если в массивы все это пораспихивать, шибко долго будет? Да и вообще практикуется хранение таких объемов в массивах?