Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Хранение данных / 16 сообщений из 16, страница 1 из 1
16.03.2011, 15:56
    #37168055
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
Хотелось бы узнать

как лучше хранить данные

в строчку через разделитель
Код: plaintext
aaa;bbb;ccc;

или в виде xml

Код: plaintext
1.
2.
3.
4.
<file>
<a>aaa</a>
<b>ccc</b>
<c>ccc</c>
</file>


Что будет быстрее и лучше парсить

Все будет проходить в Oracle
...
Рейтинг: 0 / 0
16.03.2011, 15:59
    #37168064
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
второе.
...
Рейтинг: 0 / 0
16.03.2011, 16:00
    #37168070
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
а с первым случаем: символ разделителя точно не может появиться в данных?
...
Рейтинг: 0 / 0
16.03.2011, 21:18
    #37168746
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
Коба! Твой вопрос - из области философии.

----------
P.S. Хрусталёв! Машину!
...
Рейтинг: 0 / 0
16.03.2011, 21:39
    #37168769
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
maytonКоба! Твой вопрос - из области философии.

----------
P.S. Хрусталёв! Машину!

Я понимаю

зашел спор у нас тут

Да может появится символ ;
Но и не скзаали, что в xml может появится < > символы

Те что быстрее парситься будет наверное там keit задать вопрос
...
Рейтинг: 0 / 0
16.03.2011, 21:44
    #37168778
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
-=Koba=-,

поскольку оракел умеет и хмл парсить, и регексп есть, то смотреть надо на исходные данные (имхо).
...
Рейтинг: 0 / 0
16.03.2011, 22:14
    #37168808
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
-=Koba=-Но и не скзаали, что в xml может появится < > символыНу в ИКСМЛ эти символы вообще-то хранятся в виде &lt; и т.д.

А вообще, имхо, разница в скорости незначительна, в Орацле на ввод-вывод куда больше времени уходит
...
Рейтинг: 0 / 0
16.03.2011, 22:38
    #37168834
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
eNose-=Koba=-,

поскольку оракел умеет и хмл парсить, и регексп есть, то смотреть надо на исходные данные (имхо).

да знаю он и то и то

просто спор вышел

парсить xml стандартными мне или писать парсер для текстовых файлов
...
Рейтинг: 0 / 0
16.03.2011, 22:46
    #37168841
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
-=Koba=-да знаю он и то и то

просто спор вышел

парсить xml стандартными мне или писать парсер для текстовых файлов

Make it simple....

Дальше не продолжаю
...
Рейтинг: 0 / 0
17.03.2011, 00:24
    #37168930
Гордый Корень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
eNoseвторое.
а почему если не секрет?

п.с.
по мне так проще что бы формат был читаемым и парсер легким.
а xml и не читаем нихера и парсер под него тупой...
...
Рейтинг: 0 / 0
17.03.2011, 07:51
    #37169032
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
Гордый КореньeNoseвторое.
а почему если не секрет?

п.с.
по мне так проще что бы формат был читаемым и парсер легким.
а xml и не читаем нихера и парсер под него тупой... "Да может появится символ ;"
...
Рейтинг: 0 / 0
17.03.2011, 07:59
    #37169039
k0rvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
eNose,

давно придумали экранирование с помощью символа "\"
...
Рейтинг: 0 / 0
17.03.2011, 08:32
    #37169076
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
k0rvineNose,

давно придумали экранирование с помощью символа "\" знаю. но это ж допрасходы.
...
Рейтинг: 0 / 0
17.03.2011, 08:33
    #37169078
Uridian
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
k0rvinдавно придумали экранирование с помощью символа "\"
формат CSV файла не предусматривает подобного экранирования
...
Рейтинг: 0 / 0
17.03.2011, 10:58
    #37169408
Автор:
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
Uridiank0rvinдавно придумали экранирование с помощью символа "\"
формат CSV файла не предусматривает подобного экранирования

Тебе кто-то запрещает её реализовать? Кто? Покажи мне этого человека.
Если же тебе так важно мнение википедии, то англичане разрешают.

http://en.wikipedia.org/wiki/Comma-separated_values Some CSV implementations may use an escape character such as a backslash to encode reserved characters as an escape sequence.
...
Рейтинг: 0 / 0
17.03.2011, 20:03
    #37170984
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение данных
Uridiank0rvinдавно придумали экранирование с помощью символа "\"
формат CSV файла не предусматривает подобного экранирования
Я-бы не стал доверять этой спецификации. Уж слишком слаба мотивация чтобы её придерживаться. Думаю что CSV это даже не формат а набор рекомендаций. А этот rfc4180 слишком жиденький и невразумительный.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Хранение данных / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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