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

Нужна подсказка в выборе бесплатной СУБД.
1) ни одной не знаю, поэтому совет какую знаешь отпадает, разбираюсь пока в этом плохо, потому требования могут быть не корректны исхожу из описания что нужно.
2) задача следующая необходимо создать базу документов на изделия, каждый документ содержит: фамилии, даты то что в документе по ЕСКД, программы штук 20, таблицы разного толка, извещения, комментарии и таких документов много и разных версий.
3) Количество пользователей пока примерно 20, запас конечно желателен, 18 только читают 2-3 могут изменять базу, все работают через сеть.
4) База располагается на одном компе, резервирование сюда же или на другие компы в сети.
5) Такая еще возможность как восстановление старой версии или ее хранение или создание нового документа на основе старого
6) Размер думаю не очень большой допустим ну 20 Гб
7) Защита доступа индивидуальным паролем
8) Клиентские программы пишутся на CBuilder или VC.
9) После прочтения форумов глянулся PostgreSQL ваши мнения?

Заранее благодарен
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37095689
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая современная СУБД Вам подойдет, они все это умеют, глянулся PostgreSQL то берите его.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37096806
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procurator,

DB2 9.7 Express-C получше PostgreSQL будет (ИМХО конечно), все таки коммерческая СУБД и если вдруг требования возрастут значительно, можно закупить более старшую версию, при этом приложение переделывать не придётся. Работает как под Win так и под Linux.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097177
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКлиентские программы пишутся на CBuilder или VC.

Т.е. на клиентах будет винда... На сервере, значится, тоже...

авторКоличество пользователей пока примерно 20, запас конечно желателен

Помонижив на стоимость виндовых лицензий, требование "бесплатной СУБД" выглядит сомнительным.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097225
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinавторКлиентские программы пишутся на CBuilder или VC.

Т.е. на клиентах будет винда... На сервере, значится, тоже...

авторКоличество пользователей пока примерно 20, запас конечно желателен

Помонижив на стоимость виндовых лицензий, требование "бесплатной СУБД" выглядит сомнительным.

Ну не совсем так, заказчик уже владеет лицензией на винду, либо оборудование сразу имеет встроенную WinCE. Вообще бы конечно иметь такой вариант чтобы была бесплатная ограниченная версия которая подходит на данный момент, а потом иметь возможность купить более продвинутую. Даже если не понадобится в этом проекте то в следующий раз может пригодиться.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097271
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kuznetsovprocurator,

DB2 9.7 Express-C получше PostgreSQL будет (ИМХО конечно), все таки коммерческая СУБД и если вдруг требования возрастут значительно, можно закупить более старшую версию, при этом приложение переделывать не придётся. Работает как под Win так и под Linux.
Хороший совет, как я понял DB2 имеется бесплатная ограниченная версия и в случае чего можно прикупить расширенную версию.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097273
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторзаказчик уже владеет лицензией на винду

авторРазмер думаю не очень большой допустим ну 20 Гб

См. в сторону MS SQL Express 2008 R2. Который имеет ограничение 10 гиг на одну бд, 1 процессор (не ядро), 1 гиг памяти.

авторизвещения, комментарии и таких документов много и разных версий.

Это, на сколько я понимаю, не структуированная информация, и ее вообще можно хранить в FILESTREAM, размер которого не входит в ограничения 10 гиг на одну бд.

Ну, а когда заказчик созреет - перейдет на старшие редакции.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097296
OptiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procurator,

сервер вендовый?
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097367
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinавторизвещения, комментарии и таких документов много и разных версий.

Это, на сколько я понимаю, не структуированная информация, и ее вообще можно хранить в FILESTREAM, размер которого не входит в ограничения 10 гиг на одну бд.

Ну, а когда заказчик созреет - перейдет на старшие редакции.

Да не структурированные данные будут, это программы для изделия их видимо и нужно хранить в FILESTREAM они конечно и будут занимать основное место, извещения, комментарии будут структурированы, извещения это по сути таблица извещений, комментарии привязаны к определенному кадру программы поэтому тоже можно считать что это некая таблица, но это все действительно будет занимать мало места.

Как я понимаю под FILESTREAM видимо имеется в виду что это будут какие-то отдельные файлы? Меня этот вопрос тоже интересует т.к. опыта нет. Поскольку возможность хранения частей документов в отдельных файлах будет нужна, но это пока не ясно. Можно видимо вообще сделать так что документы будут представлять из собой файлы содержащие всю информацию, а база будет лишь на них ссылаться и извлекать из них информацию по мере необходимости
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097401
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OptiXprocurator,

сервер вендовый?

при эксплуатации с вероятностью 95%, на этапе разработки 100%
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097426
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соглашусь, что условие бесплатности отпадает, поскольку любая ограниченная версия видимо удовлетворит мои потребности.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097428
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак я понимаю под FILESTREAM видимо имеется в виду что это будут какие-то отдельные файлы? Меня этот вопрос тоже интересует т.к. опыта нет. Поскольку возможность хранения частей документов в отдельных файлах будет нужна, но это пока не ясно. Можно видимо вообще сделать так что документы будут представлять из собой файлы содержащие всю информацию, а база будет лишь на них ссылаться и извлекать из них информацию по мере необходимости
Общие сведения о FILESTREAM

А если еще добавить возможность использовать Full Text Search по FILESTREAM данным, да еще и с учетом типа файла...
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097609
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procuratorНужна подсказка в выборе бесплатной СУБД.
1) ни одной не знаю
Найди человека, который знает хоть какую-нибудь, и пусть он на ней сделает.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37097626
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000procuratorНужна подсказка в выборе бесплатной СУБД.
1) ни одной не знаю
Найди человека, который знает хоть какую-нибудь, и пусть он на ней сделает.
Предполагается самостоятельное изготовление.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37098212
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 03.02.2011 15:11, procurator wrote:

> 9) После прочтения форумов глянулся PostgreSQL ваши мнения?

Отличный выбор. (без иронии).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37099417
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
procuratorСоглашусь, что условие бесплатности отпадает, поскольку любая ограниченная версия видимо удовлетворит мои потребности.Ничего подобного. DB2 Express-C ограничена только по памяти и процессору, на размер БД ограничений нет. На 20 юзеров с Вашей задачей ее хватит с огромным запасом.
Но поводу PostgreSQL - тоже неплохо, но подумайте об администрировании. Оно там непростое, нужен постоянный админ у заказчика. А DB2 сама себя неплохо настраивает.
К тому же, если в куче документов много XML (что было бы логично), то кроме DB2 бесплатных альтернатив у Вас нет - там native XML storage.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37099435
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
procurator ,
да, в C++Builder есть к DB2 нативный драйвер. После прописывания правильной dll из DB2 Client он даже корректно работает :)
А для Visual Studio можно скачать бесплатный IBM'овский плагин под DB2.
"18 только читают 2-3 могут изменять базу" звучит очень смешно - у меня на Express-C в несильной OLTP с простенькими запросами и за 400 одновременных пользователей переваливало (DB2 показывала под 450 коннектов через пул Apache). Администрирование было на полном автомате.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37099522
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favnprocurator ,
да, в C++Builder есть к DB2 нативный драйвер. После прописывания правильной dll из DB2 Client он даже корректно работает :)
А для Visual Studio можно скачать бесплатный IBM'овский плагин под DB2.
"18 только читают 2-3 могут изменять базу" звучит очень смешно - у меня на Express-C в несильной OLTP с простенькими запросами и за 400 одновременных пользователей переваливало (DB2 показывала под 450 коннектов через пул Apache). Администрирование было на полном автомате.

А как DB2 Client компонент называется, вкладка dbExpress?
Я уже попробовал подключиться к Postgres в Builder через ADO, успешно. Сначала пробовал через dbExpress не пошло, почему то в списке драйверов выдает только Interbase и MYSQL ковыряться не стал, но думаю тоже при желании можно. В принципе видимо с ADO там нет разницы какая СУБД с таким же успехом я могу взять и DB2, нужен лишь ODBC драйвер. Сейчас думаю использовать ADO или API, ADO дает стандартизацию и если и придется переделывать то с минимальными затратами. Насчет 18 читают 2-3 изменяют, такова задача, два программиста вводят новые программы или изменения, остальные пользуются для выполнения программы на КПА, больше и не предвидится оборудование уникальное, в мире может штук 40 масимум))) лет 5 еще поработает и все, поэтому считаю что мне любая БД подойдет и платная усеченная и бесплатная.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37099547
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnprocuratorСоглашусь, что условие бесплатности отпадает, поскольку любая ограниченная версия видимо удовлетворит мои потребности.Ничего подобного. DB2 Express-C ограничена только по памяти и процессору, на размер БД ограничений нет. На 20 юзеров с Вашей задачей ее хватит с огромным запасом.
Но поводу PostgreSQL - тоже неплохо, но подумайте об администрировании. Оно там непростое, нужен постоянный админ у заказчика. А DB2 сама себя неплохо настраивает.
К тому же, если в куче документов много XML (что было бы логично), то кроме DB2 бесплатных альтернатив у Вас нет - там native XML storage.

Я про то же и говорю, эти ограничения на мою задачу никак не влияют и эта база подходит, размеры базы будут маленькие. Насчет администрирования тоже вопрос хороший, потому как желательно минимальное администрирование, заказчик далеко. Документы представляют из себя программы в ASCII коде, в общем тут вся самая сложность и зарыта, как отображать и как вводить, выглядеть это должно как в оригинале т.е. ЕСКД документ, раньше я это делал в RichEdit хорошо получилось, красиво, на экране то же что и на бумаге рамка формата A4 с программой фамилиями титульными листами, но БД не использовал, сейчас посложнее, возможен вертикальный текст, RichEdit не может такое отобразить, самому рисовать хлопотно думаю WORD использовать или что то типа QReport пока обдумываю, с word лицензия нужна хотя удобно нарисовал шаблон и воткнул туда что надо.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37100874
TerraInformixa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из всех имеющихся бесплатных по настоящему имеют самые минимальные ограничения только DB2 Express-C и Informix Innovator-C. Это значит что указанные СУБД помимо прочего не имеют ограничений на размер базы данных.
Из настоящих свободных СУБД я советую PostgreSQL, тут вообще никаких ограничений.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37101909
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
procuratorА как DB2 Client компонент называется, вкладка dbExpress?
Я уже попробовал подключиться к Postgres в Builder через ADO, успешно. Сначала пробовал через dbExpress не пошло, почему то в списке драйверов выдает только Interbase и MYSQL ковыряться не стал, но думаю тоже при желании можно. В принципе видимо с ADO там нет разницы какая СУБД с таким же успехом я могу взять и DB2, нужен лишь ODBC драйвер.Если через dbExpress не видно драйвера DB2, значит его просто не поставили при установке. Когда появится, надо в VendorLib->db2cli.dll из поставки Builder'а заменить на него же из клиента DB2. А PostgreSQL, вроде, только в последней XE появился.
Для ADO в клиенте DB2 есть отдельный драйвер, через ODBC необязательно.
По поводу RichEdit и QReport - есть куча альтернативных богатых компонентов, но об этом лучше в другом форуме.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37105769
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Появился еще вопрос, как лучше связываться с БД.
BDE, dbExpress, ADO?
BDE как я понимаю требует установки что не очень удобно, поэтому из dbExpress ADO, наверняка еще есть какие нибудь технологии. На практике что лучше?
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37105907
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procurator,

Еще есть всякие DAC'и. Спрашивай в форуме по Дельфям - будет холиварчик
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37106200
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procuratorПредполагается самостоятельное изготовление.
У вас что, вообще нет специалиста по БД?
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37106516
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
procurator,
Не тот форум, но про кошмар BDE забудте.
dbExpress будет чуть быстрее (хотя это врядли будет заметно), т.к. ADO драйвер - это просто прослойка между тем же клиентом и приложением. С другой стороны, клиента обычно надо ставить, а ADO для некоторых СУБД позволяет обойтись без установки.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37106547
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavndbExpress будет чуть быстрее (хотя это врядли будет заметно), т.к. ADO драйвер - это
просто прослойка между тем же клиентом и приложением. С другой стороны, клиента обычно
надо ставить, а ADO для некоторых СУБД позволяет обойтись без установки.

Возникает два вопроса:
1) Что общего между dbExpress и ADO?
2) К каким СУБД ADO может ходить без клиента?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37106577
OptiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov2) К каким СУБД ADO может ходить без клиента?
могу предположить, что имеется в виду не БЕЗ клиента, а с использованием SQL Native Client
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37106626
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn сказал однозначно: " клиента обычно [/b]надо ставить[/b], а ADO для некоторых
СУБД позволяет обойтись без установки ". Native Client-а тоже надо ставить.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37106638
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favnprocurator,
Не тот форум, но про кошмар BDE забудте.
dbExpress будет чуть быстрее (хотя это врядли будет заметно), т.к. ADO драйвер - это просто прослойка между тем же клиентом и приложением. С другой стороны, клиента обычно надо ставить, а ADO для некоторых СУБД позволяет обойтись без установки.

да я уже кинул в другой форум, здесь уже по инерции идет. Ну как я понял dbExpress это технология Borland они поставляют драйвера для баз данных, достаточно двух dll которые можно встроить в приложение, ну это уже дело вкуса. ADO - Microsoft использует OLE DB COM объекты, базовый набор интерфейсов имеется в Windows. Я даже встречал топик про то как BDE встроить в приложение, но это уже устаревшая технология, dbExpress сделан на замену, поэтому BDE отметается.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107545
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати как на счет InterBase? у меня он в составе билдера.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107554
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procuratorКстати как на счет InterBase? у меня он в составе билдера.

"Не рекомендую. Съядят." (с) Стругацкие.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107672
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov"Не рекомендую. Съядят." (с) Стругацкие.

Душа не лежит, но почему, может зря?
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107714
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procuratorКстати как на счет InterBase? у меня он в составе билдера.Он не бесплатен
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107760
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladprocuratorКстати как на счет InterBase? у меня он в составе билдера.Он не бесплатен
Лицензия есть у меня Builder лицензионный.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107766
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procuratorhvladОн не бесплатен
Лицензия есть у меня Builder лицензионный.Да мне всё равно, просто :
procuratorНужна подсказка в выборе бесплатной СУБД.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107771
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladprocuratorпропущено...

Лицензия есть у меня Builder лицензионный.Да мне всё равно, просто :
procuratorНужна подсказка в выборе бесплатной СУБД.

я его просто сразу исключил, теперь думаю может зря.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107776
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procuratorЛицензия есть у меня Builder лицензионный.

У тебя есть лицензия на билдер, но не на прилагающийся к нему IB. Точнее - есть лицензия
разработчика, но использовать её в продакшене или при распространении нельзя.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37107782
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovprocuratorЛицензия есть у меня Builder лицензионный.

У тебя есть лицензия на билдер, но не на прилагающийся к нему IB. Точнее - есть лицензия
разработчика, но использовать её в продакшене или при распространении нельзя.

А ну тогда понятно, хотя надо будет уточнить, скорее всего вы правы.
...
Рейтинг: 0 / 0
Какую СУБД выбрать
    #37123428
procurator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока могу сказать что PostgrSQL мне больше нравится чем DB2 Express C, админские программы в DB2 очень кривые, видимо потому что бесплатные. Мониторинг SQL запросов на PostgrSQL легче организовать, на DB2 пока не смог хотя особо и не старался, есть там мастер да не совсем то что нужно, в основном статистика, к тому же такое ощущение что DB2 много ресурсов потребляет, описание неудобное.
...
Рейтинг: 0 / 0
39 сообщений из 39, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую СУБД выбрать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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