Автор Тема: Разгребсти логи  (Прочитано 2344 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kosm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 110
  • +0/-0
  • 0
    • Просмотр профиля
    • http://japanretro.tk
Разгребсти логи
« : 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

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Разгребсти логи
« Ответ #1 : 18 Августа 2004, 18:24:10 »
kosm
Цитировать
Как считаете, стоит ли для этих целей привлекать БД?


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

Разбираешь построчно свои логи и собираешь базу, может это и займет какое-то время, но зато съэкономится время на формирование отчетов.

Оффлайн kosm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 110
  • +0/-0
  • 0
    • Просмотр профиля
    • http://japanretro.tk
Разгребсти логи
« Ответ #2 : 18 Августа 2004, 19:00:52 »
Просто придется ставить специально для этих целей БД, что не очень-то хотелось бы. Если в массивы все это пораспихивать, шибко долго будет? Да и вообще практикуется хранение таких объемов в массивах?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28