|
|
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
париться не надо... Надо предложить начальству приобресть Cache или еще какую из новомоднейших ООСУБД (объектно ориентированных типа) и сказать мол ребята это ЕЩЕ КРУЧЕ, не будем отставать от прогресса! А потом расскажите "как это было..." 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 11:54 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
mir Но она не эквивалентна XML Да, XML МД не эквивалентна языку разметки XML. Я как раз и говорил о многозначночти XML. В смысле МД - XML вроде не сводят к физ формату. Там говорят о деревьях, узлах, которые на бумаге представляют в разных физ форматах - кто как нарисует. mir А формат данных в свою очередь всегда относился к физическому, а не к логическому уровню представления данных. Для примера: в реляционной модели данных никакой физический формат не определен и это принципиально, так как модель данных и есть принципиально логическая формальная система. Некоторые считают таблицы - физическим представлением. И в каком-то смысле так и есть - они представляют отношения. Хотя модель относят к реляционным. Другие, например, в Оракловой доке таблы считают логическим (а физическим файлы) и тоже правы, если под логическим понимать все конструкции языка БД - т.е. логика - программирование. Все таже многозначность терминологии. Все еще не так часто встречается мысль о том, что модель данных это формальная система. Это РМД допускает формализацию, по крайней мере в теории, исчисления доменов, кортежей или алгебраич операции. А так обычно модель это и есть представление чего либо в том числе и других моделей в какой либо среде. Какое уж получится представление. Пусть даже самая плохая в каком-то смысле модель, самая что ни на есть физичексая или того хуже вообще смесь физического логического, содержащее неопределенности, неполноту, вообще не символьное представление. Все лучше чем ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 23:13 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
XML vs СУБД.... дежавю Пора отдельный форум заводить XML vs RDBMS и до кучи - vs LDAP... Мож я еще че забыл?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 23:32 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
Кто сказал XML DB vs РСУБД? Правильно говорить: (РСУБД with XML) vs (РСУБД without XML) -- Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо. Чачем противопоставлять две технологии? их нужно вместе разумно использовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 11:30 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
gardenmanКто сказал XML DB vs РСУБД? Правильно говорить:(РСУБД with XML) vs (РСУБД without XML) Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо. Чачем противопоставлять две технологии? их нужно вместе разумно использовать!Согласен. Про возможность поддержки XML в РСУБД и сам Дейт говорит (8 издание ВвСБД). А XML-СУБД -- нонсенс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 11:49 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
интересно gardenman понаписал. Я аж задумался. Если уж от документов в формате XML в ближайшем будущем никуда не деться, то нужен удобный способ хранения. Больше способов, хороших и разных, в таком случае. А BerkeleyDB, несмотря на все, применялась и применяется во многих проектах, в том числе и для зарабатывания денег. gardenman - этот BerkeleyDB XML, это совсем отдельно от BerkeleyDB, или расширение? Если расширение, то будущее будет. А если standalone - то вряд ли. Это вытекает из ваших последних постов, твоего и mir'a :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 15:38 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
2 ggv Berkeley XML DB - это отдельная от BerkeleyDB база. Но, честно говоря эти библиотеки базами назвать тяжело. Что-то типа record manager. Одна работает только с XML другая - только с таблицами. Можно использовать хоть вместе хоть раздельно. Производительность XML DB для больших документов не впечатлила. Но как расширение для собственных небольших приложений, может быть полезной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 15:51 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
gardenman - ну что такое классическая BerkeleyDB я хорошо знаю :) Хоть года три и не писал ничего с ее использованием. А вот про XML еейный тольо из форума узнал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 16:04 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
gardenmanКто сказал XML DB vs РСУБД? Правильно говорить: (РСУБД with XML) vs (РСУБД without XML) -- Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо. Чачем противопоставлять две технологии? их нужно вместе разумно использовать! За то и бьюсь. "За" двумя руками!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 16:49 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
gardenman Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? да есть тут такие... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 20:33 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
Так чем закончилось-то всё? Автор? У меня такая же проблема возникла 8( Начальство назвало это Разработка, оптимизация, моделирование алгоритмов поиска, извлечения и хранения данных, основанных на графовых моделях и XML даже не знаю что делать, против таких умных слов и возразить-то нечего. Реально пока ничего нет и тупо показать чудовищные провалы в скорости тоже не получится вроде 8( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 20:04 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
2 1024: Не искать,извлекать XML-то понятно, а смыcл задачи, графы то не самоцель??? Свою XML БД заставляЮть писать. Или приложение какое с XML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 20:48 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
смысл отсутствует. Кто-то кому-то чего-то ляпнул а мне разгребать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 10:48 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
1024смысл отсутствует. Кто-то кому-то чего-то ляпнул а мне разгребать. Похоже это не своя база данных. Это - свой парсер XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 15:40 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
что значит "похоже"? Я ж говорю, решили писать свою бд и свой язык запросов на основе хмл. Хорошо когда это где-то в стороне происходит. А тут на меня сваливается (_|_) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 15:49 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
Ну в любом случае нужно будет свой XML парсер писать. А что, свой X-query и X-path тоже будите делать? Или стандартные, рекомендованные W3C возьмете? Проект не на один год однако... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 16:08 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
я не буду. Они - может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 16:11 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
ходил общаться с главным в проекте. Обычная песня про то что "объёмы слишком большие для обычных баз данных" и "структура информации слишком сложная для реляционных бд" и пр. Хоть какой-то анализ никто разумеется не проводил. И чё делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 19:16 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
1024ходил общаться с главным в проекте. Обычная песня про то что "объёмы слишком большие для обычных баз данных" и "структура информации слишком сложная для реляционных бд" и пр. Хоть какой-то анализ никто разумеется не проводил. И чё делать? Cache 5.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 09:12 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
>структура информации слишком сложная для реляционных бд За это убил бы. Проектировщик просто нужен опытный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 10:27 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
А еще есть Россияская разработка: Sedna - тоже native XML BD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 19:06 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
да хрен с ней, с седной. Главный постулат внедряльщиков хмл-баз: объёмов слишком много и структура данных ну просто нереально сложна. по этим словам можно сразу сказать что тестирования по производительности не было (раз не знают какая структура) да и после тестирования разговоры о лучшести хмл для хранения данных вряд ли возникнут. по сложности структуры - обычно так говорят бывшие сишники. Алгоритм пузырьковой сортировки им как-то ближе, а вот простенький запрос из десятка таблиц - уже непонятно. Не говоря про различия между естественными и суррогатными ключами. одной из причин так же можно назвать осознание неимоверной своей крутости с рассуждениями в духе "в некоторых областях по другому никак, в интернете же нельзя искать sql-запросами". Хотя если кто немного знаком с вопросом то знает что любые инет-поисковики постоянно шерстят ворльдвайдвеб и складывают инфу о страницах себе в индекс. Т.е. не лезут они на страницы по каждому запросу и не роются в разноформатных документах а ищут у себя в своём хранилище с удобной для поиска статичной структурой. Google Desktop можно поставить и посмотреть например. ===== это я так, наболело. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 19:25 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
1024 Хотя если кто немного знаком с вопросом то знает что любые инет-поисковики постоянно шерстят ворльдвайдвеб и складывают инфу о страницах себе в индекс. Т.е. не лезут они на страницы по каждому запросу и не роются в разноформатных документах а ищут у себя в своём хранилище с удобной для поиска статичной структурой. 1024, неужели еще кто-то думает иначе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 23:08 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
возвращаясь к исходному посылу - почему начальство решило использовать 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 23:09 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
если кто-то вдруг не понял - Berkeley DB это однопользовательский движок. Даже если оно позволяет работать с одним файлом БД двум (или больше) приложениям на одном компе, то такая работа осуществляется в режиме файл-сервер (с блокировками через shared memory). Кстати, неплохая статья, и отличный пример использования http://www.ddj.com/dept/cpp/184401945 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 23:38 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33730211&tid=1553199]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 371ms |

| 0 / 0 |
