Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] получение данных из xml файла / 6 сообщений из 6, страница 1 из 1
03.04.2014, 12:25
    #38604087
game_Racer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] получение данных из xml файла
Всем доброго дня.
Есть файл xml (скидывают мне на ftp каждые 15 минут).
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0" encoding="utf-8"?>
<DATA xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ROW>
    ...
    <ADOW>2014-04-03 04:25:00</ADOW>
    ...
  </ROW>
... 
</DATA>


Я по крону этот файл загоняю в таблицу mysql и уже оттуда получаю строки за определенный интервал времени запросом вида:
Код: sql
1.
SELECT * FROM `mytable` WHERE TIMESTAMP( `ADOW` ) > date_add( NOW( ) , INTERVAL 5 HOUR )

(извиняюсь, если запрос не красивый).
Все работает, но файл xml растет, и загрузка его в базу дает больше нагрузки. Есть ли возможность получать нужные мне строки за определенный интервал напрямую из файла xml?
...
Рейтинг: 0 / 0
03.04.2014, 12:34
    #38604106
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] получение данных из xml файла
game_Racer,
тынц
...
Рейтинг: 0 / 0
03.04.2014, 12:50
    #38604140
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] получение данных из xml файла
...
Рейтинг: 0 / 0
03.04.2014, 13:32
    #38604209
game_Racer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] получение данных из xml файла
О, спасибо Вам умные люди:)
...
Рейтинг: 0 / 0
03.04.2014, 13:41
    #38604225
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] получение данных из xml файла
game_RacerВсе работает, но файл xml растет, и загрузка его в базу дает больше нагрузки. Есть ли возможность получать нужные мне строки за определенный интервал напрямую из файла xml?В любом варианте с ростом размера файла потребуется бОльшее количество ресурсов для его обработки. В этом смысле можно рассматривать альтернативные подходы.

Как вариант, если только структура файла стабильна и данные в файл пишутся строго последовательно, можно получить нужные строки или выкинуть ненужные (используя sed, grep, awk и т.п.) из файла и обработать только последнюю часть записей.
...
Рейтинг: 0 / 0
03.04.2014, 14:52
    #38604352
game_Racer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] получение данных из xml файла
vkle,
Спасибо, структура стабильная, буду думать в этом направлении.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] получение данных из xml файла / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]