Всем привет! на примере XML Фиаса. Там есть XSD и XML 800мб, как это всё парсить быстро? Поделитесь опытом, пожалуйста.
Вобще после всех исследований вывод один, DBF -> *SQL... однако, XML базы данных весьма интересная вещь и вероятнее в ближайшем будущем, все на них и перейдут.
Mat Ты не из Челябинска случайно? А то завести свой личный блог в форуме пхп.ру мог бы только суровый мужик)
MXL-базы это вынужденный аппарат древних =) и никому не нужен в здравом уме даже чтобы конфиги хранить. Он был рожден в моде на теги и безумен по своей природе. Его смерть станет отрадой для всех, кто хоть раз связывался с этим форматом. Единственное приложение, использующее этот ваш XML, это джаббер, за что он получает кучу критики, т.к. постоянно порождает тонны паразитарного трафика. XML дитя бюрократов и устарел уже при рождении. Хотя он активно форсился в массы, никаких активных позиций он не занял. Единственное преимущество XML - его распространенность и кроссплатформенность. Преимущество перед кем? А не перед кем. Нет больше никаких других подобных форматов, потому что единственная толковая задача, которая на него возлагается - это экспорт/импорт.
http://www.youtube.com/watch?feature=player_embedded&v=58feWHkxfLo аппарат древних? Добавлено спустя 5 минут 49 секунд: XML database server всё разруливает и 800 и больше -> потоковый парсинг, проблема что нет коннекторов для PHP или они не доведены до ума(типа SDO) или я их ещё не нашёл, однако в Perlе есть поддержка этих технологий. ps: ну это так... размышления на тему.... а вобще я за SQL =) Добавлено спустя 7 минут 8 секунд: Это надо сказать тому кто Фиас в XML сделал... и не рассказал почему!) Добавлено спустя 27 минут 39 секунд: ps: http://russia.emc.com/collateral/software/white-papers/h466 ... nce-wp.pdf
а если я на ютубе своё рисование на доске выложу, то тоже смогу убедить всех неверующих? =) я помню когда появился xml и зачем. и это произошло не от хорошей жизни. единственное зачем он нужен - вывалить аппаратно-читаемые данные так, чтобы они прочитались в любой другой системе. XML подобен письму в бутылке или наскальным надписям. Пантомима тоже понятна всем и каждому. Назвать это эффективным у здравомыслящего человека язык не повернется. Всё что я говорю, не умаляет единственного достоинства XML, которым он обладает. А что такое базы на xml... вы не первый наверное =) и до вас плавали и плевались потом. Всё зависит от соотношения требований и возможностей.