:
поспорю. зависит от данных
поспорить вы конечно можете... сравните текстовый файл с разметкой вида <value key="1" value="2 /> к примеру и файл где каждый байт используется по назначению.
файл, который содержит для каждой записи разметку (описание), не может быть по определению меньше файла, который имеет описание в единичном экземпляре.
>XML не дает возможности сохранять индекс.
RTFM, с ключами у нее неплохо
у самой разметки (файла XML) с ключами вообще никак.
а если говорить про конкретный обработчик XML, тогда возможны варианты.
Это все равно что спорить поддерживает ли база данных транзакции, без указания что это за база.
и фраза "RTFM" в данном случае не аргумент, а попытка уйти от аргументации
>XML тормоз на больших данных. Это уже не отрицает никто. Народ уходит в сторону JSON
Вы о чем? Если в js то да, а вот читабильность конфигов никто не отменял.
Так, секунда. изначально топик был про базу для чего?
Откуда появились конфиги? Опять-таки, конфиги конфигам рознь. Все зависит от того чем эти конфиги читаются (ось, язык).
а теперь ИМХО: Сравнивать СУБД и ХРАНИЛИЩЕ ДАННЫХ неправильно. Выгода файла-хранилища- когда идет потоковая запись, в этом случае мускул сливает неподетски.
Согласен на 100%
В случае если идет просто запись, без проверки значений, без проверки (к примеру) уникальности ключевых полей. Тупая запись. Да. Просто запись в файл будет всегда быстрее чем запись в файл с предварительной обработкой.
Собственный аналаг MySQL с xml вы организовать не сможете(знания не те, сомневаюсь что кому- либо из здесь присутствующих это вобще по зубам) т.к. это не только хранение данных но еще и операции над ними, такие как многопоточный доступ /транзакции, кеширование, сложные выборки.
Вопрос в функциональности. Если мне к примеру нужны только выборки по ключам и обеспечение уникальности этих ключей, то лично я смогу создать СуБД, которая по скорости будет равна или быстрее чем MySQL. Но это будет работать только с моими данными и выполнять строго определенные действия.
Так что советую не парится и работать с MySQL. XML лучше для вывода.
воистину