powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую СУБД выбрать
25 сообщений из 39, страница 1 из 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
25 сообщений из 39, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую СУБД выбрать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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