powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Berkley DB XML круто или нет?
25 сообщений из 113, страница 4 из 5
Berkley DB XML круто или нет?
    #33461452
ILIUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
париться не надо...
Надо предложить начальству приобресть Cache или еще какую из новомоднейших ООСУБД (объектно ориентированных типа) и сказать мол ребята это ЕЩЕ КРУЧЕ, не будем отставать от прогресса! А потом расскажите "как это было..."
8)
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33463179
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mir
Но она не эквивалентна XML

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

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

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

Некоторые считают таблицы - физическим представлением. И в каком-то смысле так и есть - они представляют отношения. Хотя модель относят к реляционным. Другие, например, в Оракловой доке таблы считают логическим (а физическим файлы) и тоже правы, если под логическим понимать все конструкции языка БД - т.е. логика - программирование.
Все таже многозначность терминологии.
Все еще не так часто встречается мысль о том, что модель данных это формальная система. Это РМД допускает формализацию, по крайней мере в теории, исчисления доменов, кортежей или алгебраич операции.
А так обычно модель это и есть представление чего либо в том числе и других моделей в какой либо среде. Какое уж получится представление. Пусть даже самая плохая в каком-то смысле модель, самая что ни на есть физичексая или того хуже вообще смесь физического логического, содержащее неопределенности, неполноту, вообще не символьное представление.
Все лучше чем ничего.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33463191
Еретик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XML vs СУБД....

дежавю

Пора отдельный форум заводить XML vs RDBMS и до кучи - vs LDAP... Мож я еще че забыл?...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33463801
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто сказал XML DB vs РСУБД?
Правильно говорить:
(РСУБД with XML) vs (РСУБД without XML)
--
Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо.
Чачем противопоставлять две технологии? их нужно вместе разумно использовать!
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33463864
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenmanКто сказал XML DB vs РСУБД? Правильно говорить:(РСУБД with XML) vs (РСУБД without XML) Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо.
Чачем противопоставлять две технологии? их нужно вместе разумно использовать!Согласен. Про возможность поддержки XML в РСУБД и сам Дейт говорит (8 издание ВвСБД). А XML-СУБД -- нонсенс.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33464630
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
интересно gardenman понаписал.
Я аж задумался.
Если уж от документов в формате XML в ближайшем будущем никуда не деться, то нужен удобный способ хранения.
Больше способов, хороших и разных, в таком случае.
А BerkeleyDB, несмотря на все, применялась и применяется во многих проектах, в том числе и для зарабатывания денег.
gardenman - этот BerkeleyDB XML, это совсем отдельно от BerkeleyDB, или расширение?
Если расширение, то будущее будет. А если standalone - то вряд ли.
Это вытекает из ваших последних постов, твоего и mir'a :)
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33464667
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ggv
Berkeley XML DB - это отдельная от BerkeleyDB база. Но, честно говоря эти библиотеки базами назвать тяжело. Что-то типа record manager. Одна работает только с XML другая - только с таблицами. Можно использовать хоть вместе хоть раздельно.
Производительность XML DB для больших документов не впечатлила. Но как расширение для собственных небольших приложений, может быть полезной.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33464711
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
gardenman - ну что такое классическая BerkeleyDB я хорошо знаю :)
Хоть года три и не писал ничего с ее использованием.
А вот про XML еейный тольо из форума узнал.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33464822
Еретик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenmanКто сказал XML DB vs РСУБД?
Правильно говорить:
(РСУБД with XML) vs (РСУБД without XML)
--
Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет? Причем от всего того, что зарекомендовало себя очень хорошо.
Чачем противопоставлять две технологии? их нужно вместе разумно использовать!

За то и бьюсь. "За" двумя руками!!!
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33465092
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman
Какой дурак будет отказываться от всего того, что в РСУБД наработано за столько лет?

да есть тут такие...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33724130
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так чем закончилось-то всё? Автор?


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

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

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




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

8(
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33724173
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 1024: Не искать,извлекать XML-то понятно, а смыcл задачи, графы то не самоцель??? Свою XML БД заставляЮть писать. Или приложение какое с XML?
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33726294
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смысл отсутствует. Кто-то кому-то чего-то ляпнул а мне разгребать.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33730211
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024смысл отсутствует. Кто-то кому-то чего-то ляпнул а мне разгребать.
Похоже это не своя база данных. Это - свой парсер XML.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33730229
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит "похоже"? Я ж говорю, решили писать свою бд и свой язык запросов на основе хмл. Хорошо когда это где-то в стороне происходит. А тут на меня сваливается (_|_)
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33730302
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну в любом случае нужно будет свой XML парсер писать. А что, свой X-query и X-path тоже будите делать? Или стандартные, рекомендованные W3C возьмете?
Проект не на один год однако...
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33730309
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не буду. Они - может быть.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33730917
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ходил общаться с главным в проекте. Обычная песня про то что "объёмы слишком большие для обычных баз данных" и "структура информации слишком сложная для реляционных бд" и пр. Хоть какой-то анализ никто разумеется не проводил. И чё делать?
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33731565
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024ходил общаться с главным в проекте. Обычная песня про то что "объёмы слишком большие для обычных баз данных" и "структура информации слишком сложная для реляционных бд" и пр. Хоть какой-то анализ никто разумеется не проводил. И чё делать?

Cache 5.1
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33731752
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>структура информации слишком сложная для реляционных бд
За это убил бы.
Проектировщик просто нужен опытный.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33769957
Sclown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А еще есть Россияская разработка:
Sedna - тоже native XML BD
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33769975
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да хрен с ней, с седной. Главный постулат внедряльщиков хмл-баз: объёмов
слишком много и структура данных ну просто нереально сложна.

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

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

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

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


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33770161
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024
Хотя если кто немного знаком с вопросом то
знает что любые инет-поисковики постоянно шерстят ворльдвайдвеб и складывают
инфу о страницах себе в индекс. Т.е. не лезут они на страницы по каждому
запросу и не роются в разноформатных документах а ищут у себя в своём
хранилище с удобной для поиска статичной структурой.
1024, неужели еще кто-то думает иначе?
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33770162
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возвращаясь к исходному посылу - почему начальство решило использовать 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.
...
Рейтинг: 0 / 0
Berkley DB XML круто или нет?
    #33770178
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если кто-то вдруг не понял - Berkeley DB это однопользовательский движок. Даже если оно позволяет работать с одним файлом БД двум (или больше) приложениям на одном компе, то такая работа осуществляется в режиме файл-сервер (с блокировками через shared memory).

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


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