сюрприз: нет глобальной общей памяти | работаем с большим XML
Александр Петросян (PAF) 28.10.2005 11:30
соединения, XSL и ещё по-мелочи хранятся в памяти процесса.
так что так хранить имеет смысл только то, что создаётся долго, но памяти занимает относительно немного.
ваша задача противоречит выбранной мной схеме хранения.
если думаете, что можно сделать лучше: кратко расскажите, как заставить libxml работать с внепроцессной памятью.
варианты:
1. в MSSQL сделано много шагов в эту сторону, и там можно уже даже не одним способом делать XPath запросы к XML.
2. всё же затолкать входной XML в обычные таблицы базу данных и работать с ней
касательно (2):
из XML можно с помощью XSL сделать текстовый файл с данными в плоском виде, и потом mysql: locad from local infile...
relations — item.xsl, group.xsl даст нам не один файл, а несколько.
- Кэширование xml, Harrier 17.10.2005 19:21
- нет (-), Misha v.3 [M] 17.10.2005 19:36
- Ответ, Harrier 17.10.2005 22:49
- сюрприз: нет глобальной общей памяти | работаем с большим XML, Александр Петросян (PAF) [M] 28.10.2005 11:30
- Ответ, Harrier 28.10.2005 12:07
- Ответ, Александр Петросян (PAF) [M] 28.10.2005 13:38
- Ответ, Harrier 28.10.2005 14:01
- Ответ, egr 18.10.2005 21:58