powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / локальная СУБД - DB2?
38 сообщений из 38, показаны все 2 страниц
локальная СУБД - DB2?
    #35057158
Слепой Пью
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Назрела необходимость сменить парадоксовскую базу на что либо более приличное

Обязательные требования для СУБД:
1. Бесплатность или небольшая стоимость лицензии (до $200)
2. Работа без администратора БД
3. Максимальный объем ~100 Гб, макс. количество записей ~100 млн.
4. Наличие нормальных компонент доступа для Delphi.
5. Сериализация таблиц по схемам и выбор схемы по умолчанию.

Кроме того, желательно:
6. Скорость записи не менее 2000/сек при среднем размере 500 байт.
7. Наличие встроенных средств аутентификации.
8. Малая ресурсоемкость
9. Наличие удобных средств для разработки.

Из известных мне СУБД:
Oracle Personal не удовлетворяет п. 1 и, возможно, 2;
FireBird не удовлетворяет п 5. (можно, конечно вместо схем использовать разные БД, но связь между ними с помощью внешних таблиц реализована ИМХО плохо).
MSDE и аналог в 2005 имеют ограничение в 4 ГБ, а полнофункциональные версии дорогие. Кроме того, там, насколько я понимаю, не реализуется п.5 в части схемы по умолчанию.

Получается, что остается DB2. Она не удовлетворяет пп 7 и 9, но ничего лучшего я не знаю.
Может быть есть еще варианты?
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35057161
Слепой Пью
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить: не должно быть .NET.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35057197
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у оракла есть Express редакция - аналог Express редакции mssql, фич только поболее.
с db2 - фиг найдете спецов и комунити очень маленькое, ну и при 2К tps на 100M записях ограничения бесплатной версии заставят пересесть на платную, а она далеко не $200.
ИМХО вполне адекватный вариант - постгрес, бесплатно и партитионинг есть, но наверно с п.2 могут быть по началу трудности.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35057310
Слепой Пью
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!у оракла есть Express редакция - аналог Express редакции mssql, фич только поболее. Знаю. Там тоже ограничение размера базы в 4Гб.
Yo.!с db2 - фиг найдете спецов и комунити очень маленькое, Это, конечно, плохо...
Yo.!ну и при 2К tps на 100M записях ограничения бесплатной версии заставят пересесть на платную, а она далеко не $200. В DB2 ограничений на размеры - только на количество процессоров и размер используемой памяти. По идее, в десктоп-варианте не должно быть проблем, или я чего то не понимаю?
Yo.! ИМХО вполне адекватный вариант - постгрес, бесплатно и партитионинг есть, но наверно с п.2 могут быть по началу трудности. Спасибо, поизучаю.

В целом, спасибо за ответ. Хотелось бы еще мнения выслушать.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35057324
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DB2 достаточно сложно администрировать. (Соперничает с Informix и Pervasive)
Postgree - достаточно знать 3 команды (initdb, pg_ctl, cteatedatabase) - и кластер у Вас в кармане.
(Postgre имеет смыслиспользовать только под Линухом. Под Виндой притормаживает)
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35057382
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sybase ASA
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35057924
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слепой ПьюПолучается, что остается DB2. Она не удовлетворяет пп 7 и 9,
Не припомню для DB2 "нормальных компонент доступа из Delphi".

Я бы на Вашем месте прикинул, во всех ли инсталляциях нужно "до 100Гб", или же выйдет так, что поставив в половину мест Oracle XE, а в половину - персональный, попадете и в цену, и во все остальное.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058070
leonbn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerНе припомню для DB2 "нормальных компонент доступа из Delphi".
Да Вы что, ADO уже отменили в Delphi?
Сложно администрировать говорите. Чем же оракле проще? Абсолютно нормально. Вопросов на форуме меньше, так это потому, что есть нормальная дока и хорошие "книги рецептов".
Конечно Yo.! сейчас раскажет, что по последним сведениям информбюро Оракл делает DB2 на раз-два, но ты не верь!
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058164
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonbn softwarerНе припомню для DB2 "нормальных компонент доступа из Delphi".
Да Вы что, ADO уже отменили в Delphi?
И давно ADO относится к нормальным компонентам?

leonbnСложно администрировать говорите. .....
Будьте любезны перестать врать.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058473
Слепой Пью
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerНе припомню для DB2 "нормальных компонент доступа из Delphi".AnyDAC, SQLDirect чем то нехороши?
softwarer
Я бы на Вашем месте прикинул, во всех ли инсталляциях нужно "до 100Гб", или же выйдет так, что поставив в половину мест Oracle XE, а в половину - персональный, попадете и в цену, и во все остальное.К сожалению, специфика нашего продукта такова, что необходимость администрирования даже в минимальном объеме должна быть исключена. Очень сомневаюсь, что Oracle в этом смысле нам подойдет.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058496
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слепой ПьюAnyDAC, SQLDirect чем то нехороши?
Не помнил, что AnyDAC поддерживает DB2. Согласен, Дмитрий выпускает достойный продукт.

Слепой ПьюК сожалению, специфика нашего продукта такова, что необходимость администрирования даже в минимальном объеме должна быть исключена. Очень сомневаюсь, что Oracle в этом смысле нам подойдет.
Становится скучновато (с)
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058501
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер без администрирования на 100га?
Таких не бывает. Может быть простое администрирование или сложное. Наличие визуальных инструментов или работа в командной строке. Вызов backup/restore средствами SQL или специальными утилитами.
Но без администрирования?
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058503
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
By the way. Спасибо за 200 долларов США
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058551
Слепой Пью
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apapacyСервер без администрирования на 100га?
Таких не бывает. Может быть простое администрирование или сложное. Наличие визуальных инструментов или работа в командной строке. Вызов backup/restore средствами SQL или специальными утилитами.
Но без администрирования? Я не совсем точно выразился. Администрирование допускается, не допускается наличие администратора. В DB2, судя по описанию и заявлениям IBM все администрирование делается автоматически в течении 1 часа раз в неделю. Насколько качественно - не знаю.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058584
klinkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть Pervasive SQL? www.pervasive.com
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058607
leonbn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerИ давно ADO относится к нормальным компонентам?
Когда руки растут из нужного места - любые компоненты нормальные
softwarerБудьте любезны перестать врать.
Вы работали с DB2? Если да, объясните чем сложнее оракла, который вы продвигаете.
ЗЫ AnyDAC поддерживает DB2
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058665
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonbn softwarerИ давно ADO относится к нормальным компонентам?
Когда руки растут из нужного места - любые компоненты нормальные
Пошло отползание..... Что ж, готов бесплатно подарить идею супербизнеса - делаете публичный дом, берете сотрудниц "после шестидесяти" и к ним одну гримершу с руками из нужного места. Деньги будете грести экскаватором.

leonbn softwarerБудьте любезны перестать врать.
Вы работали с DB2? Если да, объясните чем сложнее оракла, который вы продвигаете.
Мало того, что слепой, мало того, что трус, так еще и с логикой не в ладах...
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35058690
leonbn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, чего то моей логики не хватает, что бы догнать ответы смелого softwarer
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35059063
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonbnДа, чего то моей логики не хватает, что бы догнать ответы смелого softwarer
Перестаньте хамить и будьте любезны приведите аргументы, а именно цитату, в которой Александр утверждал, что DB2 сложен в администрировании.
Утверждение о сложности администрирования DB2 принадлежало apapacy, так что зрение надо бы проверить...

В сабж: возможно мой совет покажется безумием, но не хотите ли вы посмотреть в сторону MySQL?
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35059298
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonbnДа, чего то моей логики не хватает, что бы догнать ответы смелого softwarer
просто про сложность администрирования писал не softwarer

к остальным: господа, прощайте чужие ошибки, иначе кроме ругани ничего не получится
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35059349
leonbn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Готов принести свои извинения, если мне объяснит softwarer , что он имел в виду написав:
softwarer
leonbn
Сложно администрировать говорите. .....

Будьте любезны перестать врать.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35059657
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonbnесли мне объяснит softwarer , что он имел в виду написав:
То, что процитированная мной фраза явно не соответствует действительности.

SergSuperгоспода, прощайте чужие ошибки, иначе кроме ругани ничего не получится
Оно конечно верно... но честное слово, надоело раз за разом.

В общем, виноват.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060243
db2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слепой Пью
4. Наличие нормальных компонент доступа для Delphi.
...
7. Наличие встроенных средств аутентификации.
..


4.
Когда-то IBM даже поставляла Delphi с DB2, правда не вкурсе были-ли какие-то "хитрие" компоненты доступа там или нет.
Посмотрите на db2 developerworks, может что и найдете (хотя думаю врядли по одной простой причине - зто Delphi)

7.
Почитайте для начало
Understand the DB2 Universal Database security plug-ins

Если интересно, ищите про версию 9.5
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060249
db2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2Когда-то IBM даже поставляла Delphi с DB2

Pardon - Borland...
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060737
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2Когда-то IBM даже поставляла Delphi с DB2
Хм. Можно поподробнее? Вы случаем DB2 с Interbase не путаете?
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060749
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer пишет:

>> Когда-то IBM даже поставляла Delphi с DB2
> Хм. Можно поподробнее? Вы случаем DB2 с Interbase не путаете?

ИМХО он путает DB2 с драйвером для DB2
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060775
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, fynda!
Ты пишешь:

fyndaf> ИМХО он путает DB2 с драйвером для DB2кстати, на сайте IBM есть довольно таки немало
статей о работе с DB2 из-под Borland'овских RAD
http://www.ibm.com/developerworks/views/db2/libraryview.jsp?search_by=borland

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060808
db2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softwarer
2 fynda

Довольно большая компания на этот счет была, много всяких ссылок было на download, examples и т.д (DB2 v.8).

ну типа в таком духе...

IBM Links with Borland to Attract Developers
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060823
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2
Спасибо, как-то оно незаметно проскочило :)
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35060850
Слепой Пью
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2
Когда-то IBM (Borland) даже поставляла Delphi с DB2...
Отродясь такого не было.
db27. Почитайте для начало
Understand the DB2 Universal Database security plug-ins
Это ничуть не противоречит тому, что я написал: встроенных средств аутентификации нет.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35061065
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слепой ПьюОтродясь такого не было.
было. триал DB2 поставлялся в коробках C++Builder 6 Enterprise и Delphi 8.
Коробки эти были нового формата, плоские, ~1.5 см толщиной, белые с черным.
Потом, в D2005, если мне не изменяет память, в таких же коробках поставлялся
и MS SQL.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35061267
db2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слепой Пью db2
Когда-то IBM (Borland) даже поставляла Delphi с DB2...
Отродясь такого не было.
db27. Почитайте для начало
Understand the DB2 Universal Database security plug-ins
Это ничуть не противоречит тому, что я написал: встроенных средств аутентификации нет.

"А Вы уверены?"
Сверху линк, если что :) (и если так трудно спросить гоогле)


а насчет плагина, непонятно что вы там искали: потверждение того что и так понятно или же решение...
ну да ладно, вам виднее...
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35072983
Слепой Пью
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем участникам.
Из всего предложенного:
ASA и Pervasive слишком дорогие;
MySQL не имеет схем и посему не подходит.

Остается DB2, Postgre и Oracle XE/PE.
Пожалуйста, выскажете свое мнение по поводу указанных СУБД в свете предъявляемых требований.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35073013
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу сказать про Oracle. В феврале будет год, как моя система работает в N местах в режиме "без администратора". N - порядка двадцати. За это время мне единственный раз позвонили с вопросом - как разблокировать пользователя, который десять раз подряд неправильно ввел пароль.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35144577
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я - за DB2, с которой давно работаю (лет этак 6).

> 1. Бесплатность или небольшая стоимость лицензии (до $200)
DB2 Express-c бесплатна для установки и распространения, в т.ч. коммерческого. Для распространения надо заполнить форму и отправить в IBM. Ответа ждать не надо :)

> 2. Работа без администратора БД
Работает - ей надо только указать время и день недели, когда заниматься самонастройкой и backup'ом. Более того, 9.5 самонастраивает распределение буферов в ОП каждые 30 сек. Администраторам не угнаться :)
Мы ставим DB2 в автономное закрытое оборудование - не кашляет. Весь административные команды доступны из SQL и С, не говоря о command-line. Следить надо только за дисковым прстранством и log'ами, если они не циклические.

> 3. Максимальный объем ~100 Гб, макс. количество записей ~100 млн.
Нет ограничений на объем. 9.5 ограничена 2Гб ОП, 2 проц. ядра (сама больше не ест), ставится на любую машину. 9.1 - 4Гб и 4 ядра на сервере, на сервер мощнее ставить нельзя.

> 4. Наличие нормальных компонент доступа для Delphi.
В Delphi Enterprise есть прямые драйвера (под 8, но разница в основном в XML), есть сторонние компоненты... Я предпочитаю Embedded SQL из-под C++ Builder :)

> 5. Сериализация таблиц по схемам и выбор схемы по умолчанию.
Да

> 6. Скорость записи не менее 2000/сек при среднем размере 500 байт.
Зависит от железа, но движок - один из лучших (тот же, что и в DB2 Enterprise, см Top100). Оптимизатор, пожалуй, лучший (не нужны "подсказки" по индексам). Еще сам Кодд разработал в IBM :)
Если клиент на том же компе - работает через LOCAL, не по "сети".
Есть предварительная компиляция запросов c хранением схемы, даже через ODBC.

> 7. Наличие встроенных средств аутентификации.
На уровне ОС - только проверка пароля. Остальное - внутри БД.

> 8. Малая ресурсоемкость
От 100Мб оперативки, дальше - сколько скажешь. Полный сервер с сетевыми сервисами спокойно живет на хиленьком нотбуке, чем и пользуюсь.

> 9. Наличие удобных средств для разработки.
Вышла халявная IBM Data Studio на базе Eclipse. Большая, долго грузится (работает нормально), но там есть практически все.
Сам перешел на нее - удобно :)

> Забыл добавить: не должно быть .NET
Должен быть только при извращенном желании писать на нем SP. А так - SP и UDF на своем языке или Java.

Из дополнительных вкусностей - мощнейший рекусивный SQL (ЛЮБОЙ сложности выборка одним запросом), нативный XML Data store, несколько плагинов, входящих в бесплатную версию, инкрементный on-line backup...

В общем, сам использую и всем советую. До сих пор удивляюсь, как такого монстра бесплатно раздают.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35155214
МаксМакс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли копировать базу простым copy/paste?
Если ли возможно работать напрямую с ней без установки?
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35155492
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Можно ли копировать базу простым copy/paste?
> Если ли возможно работать напрямую с ней без установки?
0_0 Конечно, нет. Это серьезный сервер с серьезной защитой, настройками, логами...
Без установки - вообще никак (там одних сервисов штук 5), копировать - backup/restore, утилитой db2move и т.д.
...
Рейтинг: 0 / 0
локальная СУБД - DB2?
    #35163959
db2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слепой Пью db27. Почитайте для начало
Understand the DB2 Universal Database security plug-ins
Это ничуть не противоречит тому, что я написал: встроенных средств аутентификации нет.

DB2 Security, Part 11: Develop a security plug-in for DB2 database authentication
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / локальная СУБД - DB2?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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