powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выбор СУБД - нужны компетентные мнения.
25 сообщений из 32, страница 1 из 2
Выбор СУБД - нужны компетентные мнения.
    #39799604
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Находимся в процессе выбора СУБД. Очень пристально смотрим на Postgres, даже начали прототипировать... Обнаружили, что нет компонентов и драйверов родных, почему-то только от сторонних производителей и судя по ветке форма с ними есть проблемы.
1. Какие все таки компоненты/драйвера предпочесть? Не хочется на середине проекта получить жесткие глюки и откатываться к началу. Есть ли что-то бесплатное кроме FireDAС(он не бесплатен но входит в состав Delphi 10.3 и не работает - не подключается к СУБД).
2. Обнаружили отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных СУБД. А последние версии Postgres выходят только 64 разрядные. Как быть если приложение пишется 32 разрядное - оно не будет работать с БД 64 разряда. Какие есть варианты?


Гурры, очень нужна ваша помощь! Всем заранее спасибо за ответы!
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799656
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ColaЕсть ли что-то бесплатное кроме FireDAС(он не бесплатен но входит в состав Delphi 10.3 и не работает - не подключается к СУБД).Смутно помнится, что у FireDAС, входящего в комплект Delphi есть ограничения в этом плане. Почитайте внимательно описание вашей редакции Delphi.
ColaОбнаружили отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных СУБД.Как же вы это обнаружили?
Обычно разрядность клиента СУБД (клиентской библиотеки) и разрядность сервера СУБД никак не связаны.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799657
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ColaКакие все таки компоненты/драйвера предпочесть?

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799661
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для начала определитесь что вы вообще хотите от sql сервера, есть ли какие-то особые требования, объем данных, планируемая нагрузка и т.д
А уже потом начинайте выбирать, может Вам вообще nosql решение больше всего подходит.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799663
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola...Обнаружили отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных СУБД. А последние версии Postgres выходят только 64 разрядные. Как быть если приложение пишется 32 разрядное - оно не будет работать с БД 64 разряда. Какие есть варианты?
...

Брат, все правильно делаешь!

Все вопросы по PostrgeSQL, действительно, следует задавать сперва в форуме MySQL, потом в Delphi, потом в Oracle, потом в Hardware.

И только потом - в "Отчетные системы".
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799665
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sqlite?
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799671
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Colaне работает - не подключается к СУБД
Какая разница, что не подключится ... Может пароль не правильный, может сервер не запущен ...
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799674
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry ArefievColaне работает - не подключается к СУБД
Какая разница, что не подключится ... Может пароль не правильный, может сервер не запущен ...Так или иначе, в любом случае - ошибка в дельфи.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799702
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockDmitry Arefievпропущено...

Какая разница, что не подключится ... Может пароль не правильный, может сервер не запущен ...Так или иначе, в любом случае - ошибка в дельфи.
Как отрезал... ТС не писал, что проверял иными средствами.

ColaКакие есть варианты?
Например https://sourceforge.net/projects/zeoslib/
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799703
b0rk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola2. Обнаружили отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных СУБД. А последние версии Postgres выходят только 64 разрядные. Как быть если приложение пишется 32 разрядное - оно не будет работать с БД 64 разряда. Какие есть варианты?
Посмотрите в сторону PgDAC - ему не нужны клиентские библиотеки PostgreSQL, поэтому вы точно сможете из 32 разрядного приложения конектиться к 64 разрядной БД и наоборот.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799730
Sinemurius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идет о миллиардах записей в БД, то Oracle.

Если меньше, то выбирать нужно ту СУБД, в работе с которой есть опыт, которую ты хорошо знаешь. В том числе разбираешься в компонентах доступа.

Тот факт, что Вы выбираете СУБД, очень смахивает на то, что у Вас появилась возможность изучить работу с какой нибудь СУБД за счет заказчика.

Было бы лицемерием упрекать Вас за это, так как очень многие программисты (включая меня) приобрели опыт именно таким способом. Но все равно, Вашего заказчика немного жалко.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799731
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b0rkПосмотрите в сторону PgDAC - ему не нужны клиентские библиотеки PostgreSQL, поэтому вы точно сможете из 32 разрядного приложения конектиться к 64 разрядной БД и наоборот.ага, и сразу риск того что это вдруг перестанут поддерживать

Cola,
вот люди, все юзают стандартные либы и не жужжат, а вам хрень-даки подавай
слабо без стандартной гуйни работать?

показать табличку и пару эдитов - обычно всё что нужно, это же не rocket science
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799762
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.04.2019 9:40, Sinemurius пишет:
> Если речь идет о миллиардах записей в БД, то Oracle.

гы-гы!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799799
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockТак или иначе, в любом случае - ошибка в дельфи.Ну да. В Гренландии айсберг отвалился - виноваты Дельфи и евреи.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799802
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.04.2019 11:37, Gator пишет:
> Ну да. В Гренландии айсберг отвалился - виноваты Дельфи и евреи.

во всём виноваты программисты, сионисты и онанисты! (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39799804
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola, сначала выяснитеэндидля начала определитесь что вы вообще хотите от sql сервера, есть ли какие-то особые требования, объем данных, планируемая нагрузка и т.д
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800066
SQLIntento
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cola Есть ли что-то бесплатное кроме FireDAС(он не бесплатен но входит в состав Delphi 10.3 и не работает - не подключается к СУБД).


Для FireDAC нужна клиентская библиотека libpq.dll. Её нужно либо положить рядом с Вашим .EXE, либо прописать к ней путь через FDDrivers.ini.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800091
Очень лысый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanYuRockпропущено...
Так или иначе, в любом случае - ошибка в дельфи.
Как отрезал... ТС не писал, что проверял иными средствами.

ColaКакие есть варианты?
Например https://sourceforge.net/projects/zeoslib/
Zeos в своё время очень хорошо зашёл с постгрешкой. Но было это более 10 лет назад. А аппликуха до сих пор работает в той конторе.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800117
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sinemurius...
Тот факт, что Вы выбираете СУБД, очень смахивает на то, что у Вас появилась возможность изучить работу с какой нибудь СУБД за счет заказчика.

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

+1
он не знает, что любой 32-bit клиент без проблем работает с любой 64-bit СУБД, но очень хочет научиться
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800148
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MaratIskSinemurius...
Тот факт, что Вы выбираете СУБД, очень смахивает на то, что у Вас появилась возможность изучить работу с какой нибудь СУБД за счет заказчика.

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

+1
он не знает, что любой 32-bit клиент без проблем работает с любой 64-bit СУБД, но очень хочет научиться
а вдруг у него TCP/IP 32-хразрядный, а на сервере - 64-хразрядный ?
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800156
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorа вдруг у него TCP/IP 32-хразрядный, а на сервере - 64-хразрядный ?
Дай телефон барыги
Знатная трава
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800162
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Leonid Kudryavtsevdefecatorа вдруг у него TCP/IP 32-хразрядный, а на сервере - 64-хразрядный ?
Дай телефон барыги
Знатная трава
судя по всему, телефон давать должен ты )))
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800213
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Находимся в процессе выбора СУБД. Очень пристально смотрим на Postgres, даже начали прототипировать...0) Используйте ту СУБД, с которой умеете работать, по которой у вас есть спецы. Иначе готовьтесь к "о, сколько нам открытий чудных..." в самых неожиданных местах, в самое неподходящее время. Плюс, будете вручную делать то, что в СУБД уже сделано и будете получать тормоза на ровном месте.
1) Для начала пристально посмотрите в ТЗ. Есть нехилый шанс, что СУБД будет указана там.
2) Если в основополагающих документах указаний нет, то посмотрите руководящие документы. Например, если вы делаете что-то для работы с конфиденциальной информацией, то вам придется работать именно с тем Postgres, который идет с той Astra Linux, которую вы должны использовать.
3) Если ни в каких документах используемая СУБД не указана, то изчите ситуацию на объекте эксплуатации. Там, скорее всего, уже есть инфраструктура, с которой вы должны стыковаться и в ней есть СУБД. Вполне может быть ситуация, что СУБД не указали в ТЗ исходя из идеи "А какая же еще?!". Если не угадаете, то будете все переделывать, а ораклоиды могут даже постараться побить - встречаются агрессивные особи, считающие, что применение иной СУБД хуже измены родине.
4) Если вы делаете "standalone" систему на пустом месте, то спросите, специалисты по каким СУБД есть у заказчика.
5) Если у заказчика нет спецов, то узнайте, готов ли заказчик платить за СУБД. Некотрые заказчики настолько странные, что отказываются работать с пиратским ПО (никак не хотят садится!).
6) Оцените перспективы роста объемов данных вашей системы и возможности интеграции ее с другими системами. Сейчас основные игроки рынка СУБД предлагают бесплатные версии. Их использование позволит без особых проблем перейти на полные версии, даст доступ к широкому спектру инструментария и, возможно, упростит будущую интеграцию с внешними системами. Проблема в том, что фирмачи часто меняют правила их использования. Если измение числа используемых процессоров или максимального объема памяти не слишко критично (в маленьких проектах), то ограничение на объем хранимых данных или возможности использования в коммерческих целях могут конкретно подгадить уже в начале эксплуатации. Если вы используете в коммерческих целях то, что использовать запрещено, то ситуация ничем не отличается от пиратства.
7) Прикиньте поддержку СУБД средствами разработки и прочим инструментарием.
Исходя из проведенного анализа и выбирайте СУБД. Postgres - неплохой выбор: бесплатный, широко поддержваемый и с перспективой.
Обнаружили, что нет компонентов и драйверов родных, почему-то только от сторонних производителей и судя по ветке форма с ними есть проблемы. Есть, возможно у вас Community Edition?
1. Какие все таки компоненты/драйвера предпочесть? Не хочется на середине проекта получить жесткие глюки и откатываться к началу. Есть ли что-то бесплатное кроме FireDAС(он не бесплатен но входит в состав Delphi 10.3 и не работает - не подключается к СУБД).Многие работают с posgres на чистом API (даже без odbc). C posgres работает BDE (через ODBC), ADO (он же dbGo, через ODBC), dbExpress (через ODBC), Zeos (подробностей не помню (давно с ним работал), но не советую, хоть и бесплатный), PgDAC и UniDAC (платные, сам не работал с ними, но отзывы положительные), AnyDAC и FireDAC (с родным драйвером и через ODBC, стандарт, сам работал с AnyDAC, рекомендую). AnyDAC (сейчас его называют FireDAC) точно работал с postgres. Если не работает то, скорее всего, у вас в postgres закрыт доступ из сети или firewall гадит (проверять и натсраивать надо и на клиенте и на сервере. И да, встроенный firewall - все равно firewall и может резать пакеты, плюс отключается, собака, не сразу).
2. Обнаружили отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных СУБД. А последние версии Postgres выходят только 64 разрядные. Как быть если приложение пишется 32 разрядное - оно не будет работать с БД 64 разряда. Какие есть варианты?Разрядность клиента должна совпадать с разрядностью вашей программы, но не с разрядностью сервера. Работать не через клиент не советую - сначала здорово, но потом (на новых версиях СУБД) икнуться может.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800260
Sinemurius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы выбрал Firebird.
Помимо того, что я его хорошо знаю

1. FireВac из Community поддерживает полностью.
2. Бесплатен.
3. Кроссплатформенен
4. Ну очень легко сопровождается.
5. Есть Embedded версия.
...
Рейтинг: 0 / 0
Выбор СУБД - нужны компетентные мнения.
    #39800358
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SinemuriusНу очень легко сопровождаетсяНе легче других
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выбор СУБД - нужны компетентные мнения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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