Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
Кто чего скажет про BerkleyDB XML?
12 дек 05, 20:18    [2164730]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
Начальсво хочет его внедрить. А я считаю что старые добрые реляционные СУБД рулят... Кто прав?
13 дек 05, 16:24    [2167720]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Это еще вопрос, кто из них СТАРЫЕ, а кто ДОБРЫЕ :)
13 дек 05, 16:54    [2167893]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
Ну XML всяко свежее чем реляционные СУБД(SGLM не в счёт...)...
13 дек 05, 20:15    [2168708]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Zhora
Member

Откуда: USA New York
Сообщений: 402
Думаю XML хорош для внешнего представления, а так будет то что мы уже
проходили в 70-е годы: деревянная СУБД типа IMS (OKA, ИНЭС) с соответствущим языком запросов, недаром IBM быстрее всех это сделала.
13 дек 05, 23:02    [2168957]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
XML-нашлепка, а не технология СУБД

P.S. Не флейма ради
P.P.S А просто IMHO
14 дек 05, 08:59    [2169321]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Gluk (Kazan)

XML-нашлепка, а не технология СУБД

Тем ни менее в литре по БД она представляет полуструктурированные МД. Потому интересно что у mod и его начальства получится.
14 дек 05, 09:36    [2169417]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
думаю получится как всегда
в противовес как лучше

Не всему что написано нужно верить
14 дек 05, 10:06    [2169537]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Поясню свою мысль:

1. Задача не озвучена
2. Мотивация начальства не раскрыта
3. Вопрос звучит "круто-ли ?"

Ну скажу я "не круто", вот MUMPS дескать СИЛА, на его надо равняться.
Что изменится ???
14 дек 05, 10:12    [2169561]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Gluk (Kazan)

Ну скажу я "не круто", вот MUMPS дескать СИЛА, на его надо равняться.

Про МУМПС в общей литре по БД почти не встречается. Тока что он один из языков программирования в который типа должен быть или может быть встроен SQL. Т.е. упоминается в связи с РМД, а не сам по себе.
А про полуструктурированные модели, может и не очень большие разделы но есть. Все-таки это разница между МУМПСом и XML.
Ну нам то Ораклистом по барабану - типа если надо для XML мого чего есть, мож и не меньше чем BerkleyDB.
14 дек 05, 10:55    [2169743]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
vadiminfo
Ну нам то Ораклистом по барабану


Не надо уподобляться им, а надо держать УМ открытым. А то будем хвалить друк друка и Oracle конечно

А тема откровенно флеймовая, не в обиду уважаемому mod
14 дек 05, 11:33    [2169957]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Gluk (Kazan)

Не надо уподобляться им, а надо держать УМ открытым. А то будем хвалить друк друка и Oracle конечно

А тема откровенно флеймовая, не в обиду уважаемому mod

Из опасения уподобиться кому-либо нельзя же упустить что важное, т.е. ум закрыть. Потому шо есть еще догмы и стереотипы. Про полуструктурированные с XML видел как минимум в двух толстых книгах по БД вообще. Т.е. там про все, а не пропаганда тока XML.

Тема интресная. Но врядли буит раскрыта реально.
14 дек 05, 13:23    [2170604]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
vadiminfo
Gluk (Kazan)

XML-нашлепка, а не технология СУБД

Тем ни менее в литре по БД она представляет полуструктурированные МД. Потому интересно что у mod и его начальства получится.

Мне не интересно, поэтому нужны доводы...
14 дек 05, 17:58    [2172274]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
Gluk (Kazan)
Начальство любит перспективные технологии. Посчитало оно что XML для создания баз это круто... Я пытался внушить что XML для баз не круто, а нормально всё делать в реляционном виде... Ноа что начальство сказало мол есть BerklyDB. Мой довод типа в мире много чего есть, но если бы это было круто, то все бы уже на это пересели. Начальствво ответило, мол не пересели потому тчо боятся, держатся за старые стереотипы... За сим приходится собирать мнения.
Я заню что нафлеймят, но може кто чего скажет умного...
14 дек 05, 18:03    [2172302]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
в смысле вид то всё одно реляционный будет, тока как с ключами, например... Пологаю что базы в XML хранить отстой, но надо обосновать...
14 дек 05, 18:06    [2172318]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Выбегалло
Member

Откуда: Scottsdale, AZ, USA
Сообщений: 3823
mod
Gluk (Kazan)
Начальство любит перспективные технологии. Посчитало оно что XML для создания баз это круто... Я пытался внушить что XML для баз не круто, а нормально всё делать в реляционном виде... Ноа что начальство сказало мол есть BerklyDB. Мой довод типа в мире много чего есть, но если бы это было круто, то все бы уже на это пересели. Начальствво ответило, мол не пересели потому тчо боятся, держатся за старые стереотипы... За сим приходится собирать мнения.
Я заню что нафлеймят, но може кто чего скажет умного...


Очень, очень странное начальство... искать на свою жопу приключений, используя непопулярную и наверняка сырую технологию, без достаточного количества спецов, без толкового обоснования, лишь потому, что "круто" - такое начальство обычно долго не начальствует.
14 дек 05, 20:48    [2172763]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
c127
Guest
mod
в смысле вид то всё одно реляционный будет, тока как с ключами, например... Пологаю что базы в XML хранить отстой, но надо обосновать...


ХМЛ это иерархическая структура, ничего нового. Иерархические БД для общих задач благополучно скончались с появлением РСУБД, остались только для очень специальных задач. Их ограничения известны, есть в книгах по БД. Новое слово "полуструктурированные" придумано ИМХО чтоб пропихнуть старую мертвую технологию.

У нас была аналогичная ситуация, идиот-менеджер сходил на какой-то семинар и узнал что есть новая передовая технология - ЛДАП называется, в которой все делается само и вообще не нужно ничего программировать. ЛДАП тоже иерархический. Несмотря на протесты ней была сделана наша система учета пользователей и ресурсов. В результате кроме обычных для иерархических БД проблем с много-ко-многим мы имели:
* проблемы с производительностью (это из-за того что МС ЛДАП сделан в реляционной МССКЛ сервере, но МССКЛ в данном случае не виноват). Работало в 50 раз медленнее чем аналогичная реляционная штука на оракле на более медленном компьютере
* проблемы с получением отчетов. СКЛ оказался намного удобнее для отчетов чем сишный АПИ, который в ЛДАП-е. Пришлось строить СКЛ-ный вариант отчетов, благо ЛДАП жил в реляционном МССКЛ-е
* проблемы с проектированием структуры. Дерево очень специальный вид графа, требует чтоб все было известно заранее. В середине проекта как обычно потребовалось кое-что изменить, это убило весь проект и начальство начало разговоры типа: а не перейти ли нам на реляционную БД.
15 дек 05, 00:19    [2173204]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
mod

Мне не интересно, поэтому нужны доводы...

С доводами сложнее.
Полуструктурованные (слабоструктурированные) модели, скажите им, хороши - слов нет. Очень гибкие. Интерес к ним растет. Это чтобы начальство было довольно.
Но на сегодня эта модель реально хорошо подходит тока для удобного средства для описания схожей информации, которая находится в нескольких обычных базах, обладающих различными схемами. Т.е. хорошо. Пусть будет XML БД, но сначала несколько обычных, а потом и XML дойдет очередь. Мож они к тому времени подтянутся. Кто знает?
Кстати, а что у Вас за проеткты? Из какой области?
Помните из анектодта. Хорошо, храбрый воин, будет тебе казнь, но сначала Лялямбда.
15 дек 05, 02:13    [2173294]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Запихни туды справочник метров на 100 и наблюдай как XML будет делять из него выборку одной записи
15 дек 05, 09:36    [2173531]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
Выбегалло
mod
Gluk (Kazan)
Начальство любит перспективные технологии. Посчитало оно что XML для создания баз это круто... Я пытался внушить что XML для баз не круто, а нормально всё делать в реляционном виде... Ноа что начальство сказало мол есть BerklyDB. Мой довод типа в мире много чего есть, но если бы это было круто, то все бы уже на это пересели. Начальствво ответило, мол не пересели потому тчо боятся, держатся за старые стереотипы... За сим приходится собирать мнения.
Я заню что нафлеймят, но може кто чего скажет умного...


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

Такое, в данном случае, как-раз задержится...
15 дек 05, 13:10    [2174836]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
vadiminfo

Кстати, а что у Вас за проеткты? Из какой области?
Помните из анектодта. Хорошо, храбрый воин, будет тебе казнь, но сначала Лялямбда.

Область производство: всякая оснастка и т.п. В общем ничего особенного. Базы как базы...
Доводы мне нужны наооборот чтобы убедить не использовать XML для хранения данных... Оно может и свежо, но на мой вляд сыро и бессмысленно...
XML хорош для переноса данных, но не хранить же в нём...
15 дек 05, 13:15    [2174859]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mod
Member

Откуда:
Сообщений: 2318
c127
mod
в смысле вид то всё одно реляционный будет, тока как с ключами, например... Пологаю что базы в XML хранить отстой, но надо обосновать...


ХМЛ это иерархическая структура, ничего нового. Иерархические БД для общих задач благополучно скончались с появлением РСУБД, остались только для очень специальных задач. Их ограничения известны, есть в книгах по БД. Новое слово "полуструктурированные" придумано ИМХО чтоб пропихнуть старую мертвую технологию.

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

Таки есть такая щтука dbf2xml. Нормально конвертит dbf в XML И очень даже реляционные таблички на выходе...
Так что не катит... Тут весь вопрос с целосностью, и, например с ключами... СКЛ запросы к XML-базам возможны. Работа как с обычными табличками. Это то уже опробовали... Тока нафига?
15 дек 05, 13:21    [2174892]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Gluk (Kazan)
Запихни туды справочник метров на 100 и наблюдай как XML будет делять из него выборку одной записи


Возьмите к примеру простой контракт, ну эдак страниц на 20-30.
Чтобы текст там был, Параграфы, пункты, подпункты, таблицы - графики платежей, реквизиты сторон, особые условия. И помните, что один контракт от другого может весьма существенно отличаться. Единственное что у них совпадает - так это структура. И попытайтесь:

1) разложить все это по таблицам
2) собрать все это из таблиц чтобы снова напечатать.

Сколько таблиц у вас получится?
Сколько запросов понадобится нарисовать чтобы вывести все это на печать?

Я полагаю что это одна сторона вопроса - стоит или нет.
Вторая сторона - это то, что XML в настоящее время де-факто представляет собой своеобразный эсперанто для компьютерных систем. Без такого языка вавилонскую башню всяко не построить.

А вообще всякую систему нужно делать соответствующими средствами.
15 дек 05, 13:22    [2174897]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
gardenman
Чтобы текст там был, Параграфы, пункты, подпункты, таблицы - графики платежей, реквизиты сторон, особые условия. И помните, что один контракт от другого может весьма существенно отличаться. Единственное что у них совпадает - так это структура. И попытайтесь:

1) разложить все это по таблицам
2) собрать все это из таблиц чтобы снова напечатать.

Атрибуты документов - 2-3 таблицы.

gardenman
Сколько таблиц у вас получится?

3-4

gardenman
Сколько запросов понадобится нарисовать чтобы вывести все это на печать?

вопрос не очень корректный
надо получить объект Документ, запросов при этом будет несколько выполнено

gardenman
Вторая сторона - это то, что XML в настоящее время де-факто представляет собой своеобразный эсперанто для компьютерных систем. Без такого языка вавилонскую башню всяко не построить.

Слишком натянуто. XML - всего лишь язык структурированной разметки. Без знания о том, что какой элемент дерева документа означает, одна система не поймет документ, выпущенный другой системой.
15 дек 05, 13:37    [2174980]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
> Атрибуты документов - 2-3 таблицы.
Ну-ну...

>надо получить объект Документ, запросов при этом будет несколько выполнено
А одним запросом слабо?... И чтоб быстро :) Без тормозов...

>Без знания о том, что какой элемент дерева документа означает,...
в том то и вся прелесть что довольно легко одни XML документ конвертируется в другой XML, который уже понимается нужной системой :)
На то и существует XQuery.
15 дек 05, 13:51    [2175061]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить