powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Berkley DB XML круто или нет?
25 сообщений из 113, страница 3 из 5
Berkley DB XML круто или нет?
    #33448005
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gardenman
Не шаг назад. А диалектическая спираль развития. Возврат к старому, но на новом уровне.
Вспомните: все новое - это хорошо забытое старое

Но ОБРАТНОЕ не верно: не все хорошо забытое становится новым.

modкороче опять все флудят...
в XML нормально хранятся таблички - табличка чем не реляционная форма?


Реляционная конечно же, только толку с нее никакого, одно название. Зачем тогда огород городить, для РСУБД это естественное представление. Представление в ХМЛ-е в виде таблица-записи это отображение на ХМЛ физической модели. Когда Вы будете разрабатывать БД, то на ХМЛ будете отображать логическую модель, а она совсем другая. Если делать как в первом случае, то будут очень большие (мягко говоря) проблемы с производительностью, во втором с логикой, котороая в конечном счете тоже выльется в производительность.

Ну нет в дереве отношения много-ко многим. Для того чтоб это побороть в ЛДАП-е, например, вводят ссылки, в ХМЛ-е наверняка можно поплясать и ввести что-то подобное. Но зачем, не проще ли сразу взять РСУБД, которая гарантированно будет работать, если у Вас не какая-то совершенно невероятная задача, и обойтись без всех этих хлопот. И проблем с введением ссылок пирбавляется немеряно и вся простота и очевидность (и производительность на своих задачах), которая есть достоинство иерархической модели, пропадает напрочь.

Возьмите ХМЛ и попробуйте спроектировать простую систему хранения студенты-преподаватели, это же классический пример.


Дело не в том.... Что там оно из себя в глубине предсавяет иерархическую, сетевую...

К сожалению это станет Вашей проблемой с первых шагов. Не будет оно работать быстрее чем классическая РСУБД, их же вылизывают не один десяток лет. А по удобству обработки и особенно вывода информации СКЛ-ю равных тоже найти сложно, если уметь пользоваться конечно.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33448209
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c127 ты как всегда, во всём прав... Тока я то всё сказанное тобой и так понимаю, а вот убедить не могу... Довод там - не используют ибо боятся нового... Когда в прошлый раз доказывал что XML не рационально юзать для хранения БД и лучше взять какой-нить сервер БД типа МС СКЛ или Оракла, ну на крайняк Май СКЛ, то на следующий раз мне предъявили BerkleyDB, мол есть же сервер!!!, и попытались внушить что XML - форевер. Я с этим не согласенен, но....
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33448284
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman2 mir
Вы в буквальном смысле на меня "наехали". Чтож, из фразы: одной плоской таблицы . Выбросим слово "плоской". Договорились?Прошу прощения, если создалось такое впечатление. И -- да, договорились :)
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33448294
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я уже писал

собсно главные проблемы будут в производительности. Сделай тест на объёмах
сравнимых с реальными (под хмл и под скл) и требуй у этого менеджера
письменного подтверждения что несмотря на результаты тестов он рекомендует
именно эту берклихмл.

как уже советовали можно заключение по тестированию смягчить текстом типа
"несмотря на то что хмл-бд являются перспективным направлением на данный
момент нет реализации хмл-серверов бд с приемлимой производительностью"

--------------

т.е. если проблема организационная то и решать её нужно организационными
методами. Но тест провести надо. Потратить пару дней но всё решить и больше
к этому вопросу не возвращаться


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33448355
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати:

http://www.sleepycat.com/xml_update/2.2.8/relnote.2.2.8.html

Berkeley DB XML is a native XML database. Berkeley DB XML is a library that
provides access into a database of document containers using XQuery. XML
documents are stored and indexed in their native format using Berkeley DB as
the transactional database engine. Berkeley DB XML is not a client/server
database management system; it is a library linked into your application.
There is no client server network overhead nor the need for a DBA.

сам не смотрел конечно (нафиг оно мне) но это не сервер а просто библиотека
которая позволяет делать запросы к встроеной бд на XQuery вместо SQL. И есть
вероятность что внутри оно всё может храниться в нормальных таблицах а не в
хтмл


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33448369
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman
Чтож, из фразы: одной плоской таблицы. Выбросим слово "плоской".

Вы так все повыбрасываете. Смотрите, не выплесните вместе с водой ребенка, например, и самую таблицу. И останемся мы с одними тока XML-ми.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33448646
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo gardenman
Чтож, из фразы: одной плоской таблицы. Выбросим слово "плоской".

Вы так все повыбрасываете. Смотрите, не выплесните вместе с водой ребенка, например, и самую таблицу. И останемся мы с одними тока XML-ми.

По просьбе vadiminfo слово "плоские" меняем на "выпуклые"... как вариант можно рассмотреть слово "впуклые" ...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33449182
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылка по теме:
http://www.osp.ru/cw/2005/22/038_1.htm
На самом деле это, да не сервер... Но от этого не легче...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33449378
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman
По просьбе vadiminfo слово "плоские" меняем на "выпуклые"... как вариант можно рассмотреть слово "впуклые" ...

Моя просьба была - оставить "плоские", до полной их отмены в литре. Впендюривать что-то левое я не просил. Это еще хуже чем выбросить нужное.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33450599
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024
я уже писал

собсно главные проблемы будут в производительности. Сделай тест на объёмах
сравнимых с реальными (под хмл и под скл) и требуй у этого менеджера
письменного подтверждения что несмотря на результаты тестов он рекомендует
именно эту берклихмл.

как уже советовали можно заключение по тестированию смягчить текстом типа
"несмотря на то что хмл-бд являются перспективным направлением на данный
момент нет реализации хмл-серверов бд с приемлимой производительностью"

--------------

т.е. если проблема организационная то и решать её нужно организационными
методами. Но тест провести надо. Потратить пару дней но всё решить и больше
к этому вопросу не возвращаться


Posted via ActualForum NNTP Server 1.3

Наверное это самое правильное. Во-первых провести тест, возможно все прояснится, тем более что в случае выбора ХМЛ базы его все равно нужно будет проводить, а во-вторых решать организационную задачу организационными методами. В тесте обязательно попробовать хотя бы двухпользовательский режим и конкурентный доступ. Если это не клиент-сревер, то проблемы скорее всего повылазят еще и тут.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33454864
RRR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Berkeley DB - это не круто.
На самом деле КРУТО - это Versant и ObjectStore! Такую ВЕЩЬ могут позволить себе только самые нормальные пацаны. Достаточно посмотреть на цены ...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33455133
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да речь вроде не про цены, речь про то как потом с этим г...м работать.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33455909
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RRR1
На самом деле КРУТО - это Versant и ObjectStore! Такую ВЕЩЬ могут позволить себе только самые нормальные пацаны. Достаточно посмотреть на цен

Вообще-то Berkeley DB - это XML, а Versant и ObjectStore - это ООМД. Если отходить от ХМЛя в принципе, то тада круто DB2, ORACLE, Скуль - если посмотреть на цены систем построенных на них по TCP-P тестам, то их могут себе позволить самые что ни на есть VIP персоны. И позволяют себе самые богатые организации. Потому что на такое железо ставить что-то другое - деньги на ветер.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33456812
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RRR1Berkeley DB - это не круто.
На самом деле КРУТО - это Versant и ObjectStore! Такую ВЕЩЬ могут позволить себе только самые нормальные пацаны. Достаточно посмотреть на цены ...
Их уже пытал - ООСУБД не круто совершенно. У них нету гибкости и OQL честно говоря... Классы описывать и компилить на ЯВУ...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33456815
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще если по ценам то PostgreeSQL или mySQL... Но оно в итоге не будет дешевле... А по мощности бдет слабее... И не отом действительно речь...т Я как-раз на СКЛ и работаю... Вопрос про конкретное средство был и про XML БД вообще...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33457195
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот в воскресенье дома поковырял.
А что? для своих целей - нормальная штучка. Когда нужно много среднего размера XML файликов обработать, изучить XQuery,XPath - очень даже неплохо. Индексирование по атрибутам конечно не сильно помогает, зато по элементам - сказывается существенно.(может я пока-что не сильно с индексированием разобрался). Отсутствуют средства тонкой настройки - это конечно плохо. Но зато можно создать in-memory базу данных. есть Shell, вполне гибкий. Короче за бесплатно - пойдет.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33457226
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
modВопрос про конкретное средство был и про XML БД вообще...
Про конкретное средство (Berkley DB XML) и его крутизне вам будет проще рассказать самому. Вы лучше спросите, кто-нибудь знает, например, Oracle XML DB . Большинство на ваш вопрос ответят другим вопросом "а зачем?".

Лет 5 назад я тоже увлекался XML DB, серьезного сдвига по-моему не произошло, потому что нет реального спроса. Вы собираетесь хранить и обрабатывать большой объем нетабличных данных? XML хорош как некий стандарт (протокол) для обмена. Можно использовать для управления процессом или его конфигурации. Для этого не требуется очень большой объем данных, а соответственно и БД.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33457414
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально XML задумывался как некая альтернатива HTML. На счет XML DB, основная идея связана (была и остается) с использованием XML БД как некоего контейнера для представления Web-сайтов. Чтобы можно было легко не только просматривать страницы, но и делать соответствующий поиск и выборку. Такие БД со временем облегчат работу поисковиков типа Google, которые рассматривают Интернет как некую глобальную БД. Вы ведь не разработчик Вэб-сайтов?
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33457487
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Okdoky, это-то понятно... Но начальство считает что никто не юзает - так как боятся нового... Я им говорил что XML для обмена. Толку мало... Мне то всё равно. Я этим не занимаюсь и не занимался -я на СКЛ лобаю.. Но других принуждают...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33458061
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С начальством не спорят. Возможно у них свои интересы. Я бы с удовольствием изучил XQuery, тем более если за это еще и деньги заплатят. Разве плохо ....
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33458106
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky если бы только за изучение деньги платили, а то надо разрабоатьт, протестить, доказать что не работает - а ведь работать-то будет. Потом всё это поддерживать... Ну нафиг...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33460571
baggystyle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xml - это не формат хранения, а формат представления данных (но не визуального представления, а логического), но гибридные БД и не хранят xml как blob`ы, и индексацию с оптимизацией выборки xml-данных нормально поддерживают - так что гибридные БД рулят... :) MS SQL 2005 или Oracle 10q - как раз то что доктор прописал... :) главное - соблюдать дозировку, не забивать шурупы молотком и не закручивать гвозди отверткой, круглое катить, квадратное укладывать в круглое и тоже катить... :) в комбинации с XSLT, SQLXML, HTTP endpoints, updategrams и XForms от возможностей гибридных БД просто дух захватывает
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33460995
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
baggystylexml - это не формат хранения, а формат представления данных (но не визуального представления, а логического)Да ну? Ну сам-то XML не формат, а метаязык, но любой язык, определенный с помощью XML является ни чем иным, как спецификацией формата файла. Вот вам статья из Wikipedia:
http://ru.wikipedia.org/wiki/Формат_файлаТермин формат файла (или тип файла) используется для описания структуры данных, записанных в компьютерном файле.

Так как файл представляет собой просто последовательность битов (т. е. нулей и единиц), компьютерные программы, сохраняющие данные в файле, должны как-то преобразовывать обрабатываемую ими информацию в последовательность битов и наоборот. Алгоритм этого преобразования, а также соглашения о том, как различные фрагменты информации, после преобразования, располагаются внутри файла составляют то, что входит в понятие «формат файла».

Различные форматы файлов могут различаться степенью детализации, при этом один и тот же файл может быть отнесён одновременно к нескольким форматам. Например, текстовый формат накладывает только самые общие ограничения на структуру данных. Формат HTML устанавливает более подробные правила внутреннего устройства файла, но при этом любой HTML-файл является, в то же время, текстовым файлом.

Для многих форматов файлов существуют опубликованные спецификации, в которых подробно описана структура файлов данного формата, то, как программы должны кодировать данные для записи в этот формат и как декодировать их при чтении.
Один в один про XML. Кстати, вот кусочек из этой же энциклопедии про наиболее популярныеф форматы файлов:
http://ru.wikipedia.org/wiki/Список_форматов_файлов Языки разметки
• HTML/xHTML
• XML
• SGML
Как видим, языки разметки по самой своей природе относятся к форматам хранения. Как и PostScript, TeX, Rich Text Format и т.д.
Вам бы определиться, что вы понимаете под логическим и физическим уровнями представления данных. Похоже, есть проблемы.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33461050
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mir
Как видим, языки разметки по самой своей природе относятся к форматам хранения.

Индоевропейские языки многозначны. Из того что XML по началу был просто языком разметки, еще не значит, что под этим термином сегодня не может пониматься, например, тип МД. Он часто приводится как пример, полуструктурированных и структурированных моделей данных. Хотя HTML так и остался тока языком разметки.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33461407
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoИз того что XML по началу был просто языком разметки, еще не значит, что под этим термином сегодня не может пониматься, например, тип МД. Он часто приводится как пример, полуструктурированных и структурированных моделей данных. Хотя HTML так и остался тока языком разметки.Не совсем верно. Да, есть понятие "модель данных XML". Но она не эквивалентна XML. В нее помимо XML входят и методологии верификации (типа DTD и пр.) и языки манипулирования (XPath, XQuery).
Сам же XML как таковой является метязыком описания языков разметки (и поэтому часто понимается просто как совокупность языков разметки на его основе).

Любой же язык разметки есть формат хранения/передачи данных, как это видно по цитатам из энциклопедии. А формат данных в свою очередь всегда относился к физическому , а не к логическому уровню представления данных. Для примера: в реляционной модели данных никакой физический формат не определен и это принципиально, так как модель данных и есть принципиально логическая формальная система. Любая РСУБД может использовать (и использует) собственный физический формат хранения данных. И это плюс, так как дает простор для вариантов, исследований и значит для повышения производительности.

"Модель данных XML" не является строго логической формальной системой в частности (или именно) потому, что она основана на физическом формате хранения.
...
Рейтинг: 0 / 0
25 сообщений из 113, страница 3 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Berkley DB XML круто или нет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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