Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5   вперед  Ctrl      все
 Re: Berkley DB XML круто или нет?  [new]
ILIUS
Guest
париться не надо...
Надо предложить начальству приобресть Cache или еще какую из новомоднейших ООСУБД (объектно ориентированных типа) и сказать мол ребята это ЕЩЕ КРУЧЕ, не будем отставать от прогресса! А потом расскажите "как это было..."
8)
28 дек 05, 11:54    [2215970]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
vadiminfo
Member

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

Но она не эквивалентна XML

Да, XML МД не эквивалентна языку разметки XML. Я как раз и говорил о многозначночти XML.

В смысле МД - XML вроде не сводят к физ формату. Там говорят о деревьях, узлах, которые на бумаге представляют в разных физ форматах - кто как нарисует.

mir

А формат данных в свою очередь всегда относился к физическому, а не к логическому уровню представления данных.
Для примера: в реляционной модели данных никакой физический формат не определен и это принципиально, так как модель данных и есть принципиально логическая формальная система.

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

Откуда:
Сообщений: 358
XML vs СУБД....

дежавю

Пора отдельный форум заводить XML vs RDBMS и до кучи - vs LDAP... Мож я еще че забыл?...
28 дек 05, 23:32    [2218793]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Кто сказал XML DB vs РСУБД?
Правильно говорить:
(РСУБД with XML) vs (РСУБД without XML)
--
Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо.
Чачем противопоставлять две технологии? их нужно вместе разумно использовать!
29 дек 05, 11:30    [2220015]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
mir
Member

Откуда: Томск
Сообщений: 1027
gardenman
Кто сказал XML DB vs РСУБД? Правильно говорить:(РСУБД with XML) vs (РСУБД without XML) Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо.
Чачем противопоставлять две технологии? их нужно вместе разумно использовать!
Согласен. Про возможность поддержки XML в РСУБД и сам Дейт говорит (8 издание ВвСБД). А XML-СУБД -- нонсенс.
29 дек 05, 11:49    [2220113]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
ggv
Member

Откуда:
Сообщений: 1810
интересно gardenman понаписал.
Я аж задумался.
Если уж от документов в формате XML в ближайшем будущем никуда не деться, то нужен удобный способ хранения.
Больше способов, хороших и разных, в таком случае.
А BerkeleyDB, несмотря на все, применялась и применяется во многих проектах, в том числе и для зарабатывания денег.
gardenman - этот BerkeleyDB XML, это совсем отдельно от BerkeleyDB, или расширение?
Если расширение, то будущее будет. А если standalone - то вряд ли.
Это вытекает из ваших последних постов, твоего и mir'a :)
29 дек 05, 15:38    [2221382]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
2 ggv
Berkeley XML DB - это отдельная от BerkeleyDB база. Но, честно говоря эти библиотеки базами назвать тяжело. Что-то типа record manager. Одна работает только с XML другая - только с таблицами. Можно использовать хоть вместе хоть раздельно.
Производительность XML DB для больших документов не впечатлила. Но как расширение для собственных небольших приложений, может быть полезной.
29 дек 05, 15:51    [2221441]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
ggv
Member

Откуда:
Сообщений: 1810
gardenman - ну что такое классическая BerkeleyDB я хорошо знаю :)
Хоть года три и не писал ничего с ее использованием.
А вот про XML еейный тольо из форума узнал.
29 дек 05, 16:04    [2221522]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Еретик
Member

Откуда:
Сообщений: 358
gardenman
Кто сказал XML DB vs РСУБД?
Правильно говорить:
(РСУБД with XML) vs (РСУБД without XML)
--
Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо.
Чачем противопоставлять две технологии? их нужно вместе разумно использовать!


За то и бьюсь. "За" двумя руками!!!
29 дек 05, 16:49    [2221749]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Выбегалло
Member

Откуда: Scottsdale, AZ, USA
Сообщений: 3823
gardenman

Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет?


да есть тут такие...
29 дек 05, 20:33    [2222258]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267
Так чем закончилось-то всё? Автор?


У меня такая же проблема возникла
8(

Начальство назвало это

Разработка, оптимизация, моделирование алгоритмов поиска, извлечения и хранения данных, основанных на графовых моделях и XML




даже не знаю что делать, против таких умных слов и возразить-то нечего. Реально пока ничего нет и тупо показать чудовищные провалы в скорости тоже не получится вроде

8(
12 май 06, 20:04    [2659282]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Nikolay Kulikov
Member

Откуда: Москва
Сообщений: 607
2 1024: Не искать,извлекать XML-то понятно, а смыcл задачи, графы то не самоцель??? Свою XML БД заставляЮть писать. Или приложение какое с XML?
12 май 06, 20:48    [2659358]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267
смысл отсутствует. Кто-то кому-то чего-то ляпнул а мне разгребать.
15 май 06, 10:48    [2663198]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
1024
смысл отсутствует. Кто-то кому-то чего-то ляпнул а мне разгребать.

Похоже это не своя база данных. Это - свой парсер XML.
16 май 06, 15:40    [2669951]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267
что значит "похоже"? Я ж говорю, решили писать свою бд и свой язык запросов на основе хмл. Хорошо когда это где-то в стороне происходит. А тут на меня сваливается (_|_)
16 май 06, 15:49    [2669992]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Ну в любом случае нужно будет свой XML парсер писать. А что, свой X-query и X-path тоже будите делать? Или стандартные, рекомендованные W3C возьмете?
Проект не на один год однако...
16 май 06, 16:08    [2670109]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267
я не буду. Они - может быть.
16 май 06, 16:11    [2670121]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267
ходил общаться с главным в проекте. Обычная песня про то что "объёмы слишком большие для обычных баз данных" и "структура информации слишком сложная для реляционных бд" и пр. Хоть какой-то анализ никто разумеется не проводил. И чё делать?
16 май 06, 19:16    [2671214]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
MX -- ALEX
Guest
1024
ходил общаться с главным в проекте. Обычная песня про то что "объёмы слишком большие для обычных баз данных" и "структура информации слишком сложная для реляционных бд" и пр. Хоть какой-то анализ никто разумеется не проводил. И чё делать?


Cache 5.1
17 май 06, 09:12    [2672263]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
>структура информации слишком сложная для реляционных бд
За это убил бы.
Проектировщик просто нужен опытный.
17 май 06, 10:27    [2672642]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
Sclown
Guest
А еще есть Россияская разработка:
Sedna - тоже native XML BD
2 июн 06, 19:06    [2736994]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267

да хрен с ней, с седной. Главный постулат внедряльщиков хмл-баз: объёмов
слишком много и структура данных ну просто нереально сложна.

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

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

одной из причин так же можно назвать осознание неимоверной своей крутости с
рассуждениями в духе "в некоторых областях по другому никак, в интернете же
нельзя искать sql-запросами". Хотя если кто немного знаком с вопросом то
знает что любые инет-поисковики постоянно шерстят ворльдвайдвеб и складывают
инфу о страницах себе в индекс. Т.е. не лезут они на страницы по каждому
запросу и не роются в разноформатных документах а ищут у себя в своём
хранилище с удобной для поиска статичной структурой. Google Desktop можно
поставить и посмотреть например.

=====
это я так, наболело.


Posted via ActualForum NNTP Server 1.3

2 июн 06, 19:25    [2737032]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
1024

Хотя если кто немного знаком с вопросом то
знает что любые инет-поисковики постоянно шерстят ворльдвайдвеб и складывают
инфу о страницах себе в индекс. Т.е. не лезут они на страницы по каждому
запросу и не роются в разноформатных документах а ищут у себя в своём
хранилище с удобной для поиска статичной структурой.

1024, неужели еще кто-то думает иначе?
2 июн 06, 23:08    [2737501]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
возвращаясь к исходному посылу - почему начальство решило использовать Berkeley DB XML, и даже Berkley DB, если отбросить XML?
Это специфический движок, который очень мало распространен. По отчету Evans Data Corporation в 2005 году движок Berekley DB среди OpenSource RDBMS занимал всего 3 процента (40% MySQL, 39% Firebird, PostgreSQL 11%...) на этом "рынке".

Я понимаю, если для СПЕЦИФИЧЕСКОЙ задачи была выбрана Berkeley DB из-за своих уникальных характеристик. Но как я понял, "начальство" просто брякнуло, "услышав звон".

Более того, часто Berkley DB упоминается как "встраиваемая СУБД". То есть ее позиционирование - на уровне движка SQL Lite.

В конце концов, берем и читаем описание прямо с сайта sleepycat.com:
Berkeley DB is a database engine that provides developers with fast, reliable, local persistence with zero administration. Berkeley DB is a library that links directly into your application.

Все ясно?

p.s. еще один гвоздь:
Berkeley DB eliminates the overhead of SQL query processing, enabling applications with predictable access patterns to run faster.
то есть и SQL нет. Ну и, в конце-концов, совсем открытым текстом:
Berkeley DB is a C library that runs in the same process as your application, avoiding the interprocess communication delays of using a remote database server. Shared caches keep the most active data in memory, avoiding costly disk access.
2 июн 06, 23:09    [2737502]     Ответить | Цитировать Сообщить модератору
 Re: Berkley DB XML круто или нет?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
если кто-то вдруг не понял - Berkeley DB это однопользовательский движок. Даже если оно позволяет работать с одним файлом БД двум (или больше) приложениям на одном компе, то такая работа осуществляется в режиме файл-сервер (с блокировками через shared memory).

Кстати, неплохая статья, и отличный пример использования
http://www.ddj.com/dept/cpp/184401945
2 июн 06, 23:38    [2737570]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить