|
|
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
kdv Это специфический движок, который очень мало распространен. По отчету Evans Data Corporation в 2005 году движок Berekley DB среди OpenSource RDBMS занимал всего 3 процента (40% MySQL, 39% Firebird, PostgreSQL 11%...) на этом "рынке". Berkeley DB is the most widely deployed embedded database system in the world. It is in applications used by tens of millions : from stand-alone desktop programs to high-performance data servers, Berkeley DB is the backing store for applications in daily use. kdvБолее того, часто Berkley DB упоминается как "встраиваемая СУБД". То есть ее позиционирование - на уровне движка SQL Lite. Часто не то слово. Это именно и есть - встраиваемая СУБД. kdvВсе ясно? Конечно ясно. Что еще нужно от встраиваемой СУБД kdvесли кто-то вдруг не понял - Berkeley DB это однопользовательский движок. Даже если оно позволяет работать с одним файлом БД двум (или больше) приложениям на одном компе, то такая работа осуществляется в режиме файл-сервер (с блокировками через shared memory). Не позволяет. Многопользовательский доступ только на чтение. Она и не предназначена для этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2006, 00:03 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
автор It is in applications used by tens of millions ну фиг знает. почему тогда Evans дал ей 3 процента? не дураки же они совсем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2006, 00:20 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
kdv ну фиг знает. почему тогда Evans дал ей 3 процента? не дураки же они совсем. Они наверное по другим способам применения оценивали, где действительно она может быть представлена незначительно . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2006, 11:30 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
modКто чего скажет про BerkleyDB XML? Прошу прощения за то, что поздно появился в топике. Предлагаю (совместными усилиями форума) нарисовать сравнительную табличку: BerkleyDBSednaTaminoФича №1Фича №2 Ничего, что она будет несколько субьективная. Иногда при выборе технологии, главные ключевые возможности ПП не учитываются, а наверх вспывают второстепенные, или особо громко анонсируемые. Прошу прощения за столь формальный подход. Давно хотел сам провести такой сравнительный анализ, да всё как-то ощущал нехватку толи времени, толи опыта работы с subj. Я перечислил те СУБД, о которых слышал, кое-что читал, кое-как юзал, однако хотел-бы узнать поглубже мнение людей которые реально РАБОТАЛИ с ними. Не возражаю против добавления в таблицу других СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2006, 23:56 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
авторПредлагаю (совместными усилиями форума) нарисовать сравнительную табличку: зачем? к базам данных применимы вполне конкретные критерии - производительность, возможность параллельной обработки большого количества подключений. Если проигрывает даже таким бесплатным и простым вещам как аксесный мдб или фокспрошный дбф то в топку. авторОни наверное по другим способам применения оценивали, где действительно она может быть представлена незначительно . вероятно оценивали теми способами которыми оценивают нишу баз данных - хранение и обработка больших объёмов информации. А не хранение настроек и обмен данными между системами или реализация локального кеша данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2006, 22:07 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
1024 к базам данных применимы вполне конкретные критерии - производительность, возможность параллельной обработки большого количества подключений. Если проигрывает даже таким бесплатным и простым вещам как аксесный мдб или фокспрошный дбф то в топку. Согласен. Однако общей формулы, оценки производительности не существует. В чем ее мерять? В попугаях? Как ее мерять? А даже если измерять, то как перенести результат сравнения в контекст другой СУБД, где смысл этой операции будет другой или вовсе будет отсутствовать. Автор спросил - "Berkley DB XML круто или нет?". Возможно в крутизну вкладывается следующий смысл: - возможности которых уж точно нету в других СУБД (типа встроенного Mp3 плеера); - затраты на администрирование (желательно - нулевые); - относительна новизна (поддержка Жабо-Дотнет технологий); - лицензионное соглашение (лучше чтоб его не было вовсе). Шутка... но какгрицца в каждой шутке ... есть доля другой шутки... P.S. А если серьезно - то я действительно давно искал сравнительные характеристики НЕ РЕЛЯЦИОННЫХ СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 00:58 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
kdv Даже если оно позволяет работать с одним файлом БД двум (или больше) приложениям на одном компе, то такая работа осуществляется в режиме файл-сервер На одном компе особенно ощутима разница между файл серверной и клиентсерверной архитектурой. Особенно, если считать эту архитектуру сетевой (иначе какой смысл в таком делении?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 09:00 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
mayton "лучше чтоб его не было вовсе" - жжешь!!! Где такие видал, если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2006, 04:36 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
Кстати никто не упомянул кажется - так вот, Oracle КУПИЛ компанию разработчика сабжа, так что теперь будет от их имени распространяться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 14:18 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
3.14здец ораклу. Доигрались в маркетинг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 14:20 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
Ну первое BDB XML - это нашлепка на BDB, т.е. все хранится в стандартном BerkeleyDB. Пробую работать с этой штукой. Делаю запрос на выборку документа (в базе 3000 док-тов). Запрос выполняется 2 с. Не гуд. Разбираюсь с индексами. Может кто что может подсказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2007, 12:34 |
|
||
|
Berkley DB XML круто или нет?
|
|||
|---|---|---|---|
|
#18+
DemiurhНу первое BDB XML - это нашлепка на BDB, т.е. все хранится в стандартном BerkeleyDB. Пробую работать с этой штукой. Делаю запрос на выборку документа (в базе 3000 док-тов). Запрос выполняется 2 с. Не гуд. Разбираюсь с индексами. Может кто что может подсказать? Угу есть еще Berkeley DB Java Edition, те же яйца вид сбоку, ковыряю второй день. Все храниться в паре Ключ-Значение как обычная хеш таблица, используются b-tree индексы. Хранится объект в сериализованом виде(типа Blob) Ключи тоже в виде массива байт. Ну и обертки на массивы байт ключ и на значения чтоб из массива в объект и обратно преобразовывать. Обертки контролирующие сереализацию можно как самому написать так и использовать уже имеющиеся, для большинства простых типов использующихся как ключи они уже готовы. Если нужно что-то искать то создаешь курсор к такой "отсортированной хеш таблице" и по ключу позиционируешь на нужной записи... и т.д. , свой API. Сколько индексов столько и хеш таблиц будет, поддержка целостности, последовательности имеются. Короче это просто движок использующий B-Tree индекса, чистый движок, можно обертку к нему написать какую нужно. Ни оптимизатора ни SQLя ни средств аутентификации и прочего, все писать самому.. Работает шустренько.. даже несмотря на то что Java Edition все до последнего байта на Java Исходники в комплеткте.. кивиряй нехочу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2007, 17:14 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33771514&tid=1553199]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 367ms |

| 0 / 0 |
