|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
Находимся в процессе выбора СУБД. Очень пристально смотрим на Postgres, даже начали прототипировать... Обнаружили, что нет компонентов и драйверов родных, почему-то только от сторонних производителей и судя по ветке форма с ними есть проблемы. 1. Какие все таки компоненты/драйвера предпочесть? Не хочется на середине проекта получить жесткие глюки и откатываться к началу. Есть ли что-то бесплатное кроме FireDAС(он не бесплатен но входит в состав Delphi 10.3 и не работает - не подключается к СУБД). 2. Обнаружили отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных СУБД. А последние версии Postgres выходят только 64 разрядные. Как быть если приложение пишется 32 разрядное - оно не будет работать с БД 64 разряда. Какие есть варианты? Гурры, очень нужна ваша помощь! Всем заранее спасибо за ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2019, 22:20 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
переписать приложение на гошечке? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2019, 23:26 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
Cola, язык/платформа-то хоть какие? Есть libpq и много кто сделан поверх него, есть сам протокол и реализации независимые от libpq. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2019, 00:13 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
Cola2. Обнаружили отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных СУБД. А последние версии Postgres выходят только 64 разрядные. Как быть если приложение пишется 32 разрядное - оно не будет работать с БД 64 разряда. Какие есть варианты? Протокол работы с базой абсолютно неизменен и не зависит от того какой она битности. Так что 32битный драйвер должен работать с 64bit Postgresql (даже если она будет на другом континенте на линуксе жить). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2019, 06:48 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
MelkijCola, язык/платформа-то хоть какие? Есть libpq и много кто сделан поверх него, есть сам протокол и реализации независимые от libpq. Язык: Delphi 10.3 (RAD Studio), платформа: Windows -приложение, БД: Linux|Windows. Интересует драйвер OleDB или стабильные компоненты типа ADO. FireDAC не работают -было много танцев с бубнами но так и не удалось подключиться к СУБД - то не та версия драйвера, то библиотеки не найдены, то их невозможно загрузить, хотя все инструкции выполнили. Кстати там и по вылазили несовместимости 32/64. Приложение 32, а сервер СУБД 64 и ошибка, что используется драйвер не той разрядности. 32х разрядной версии свежей не нашел, откатился до 9.3, но там даже бэкапы нормально сделать нельзя - не поддерживается дамп базы. Пришлось SQL запросами переносить все... Может это чисто экспериментальная СУБД и проект на ней делать не стоит? Есть у кого-то опыт реализации проекта на Postgres клиент-сервер с 100-500 пользователей? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2019, 09:54 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
ColaFireDAC не работают -было много танцев с бубнами но так и не удалось подключиться к СУБД - то не та версия драйвера, то библиотеки не найдены, то их невозможно загрузить, хотя все инструкции выполнили. Кстати там и по вылазили несовместимости 32/64. Приложение 32, а сервер СУБД 64 и ошибка, что используется драйвер не той разрядности. 32х разрядной версии свежей не нашел, откатился до 9.3, но там даже бэкапы нормально сделать нельзя - не поддерживается дамп базы. Пришлось SQL запросами переносить все... Может это чисто экспериментальная СУБД и проект на ней делать не стоит? Есть у кого-то опыт реализации проекта на Postgres клиент-сервер с 100-500 пользователей?Вам нужны текстовые файлы, csv например. Постгрес, как и любая другая БД, вам не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2019, 10:14 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
jan2aryColaFireDAC не работают -было много танцев с бубнами но так и не удалось подключиться к СУБД - то не та версия драйвера, то библиотеки не найдены, то их невозможно загрузить, хотя все инструкции выполнили. Кстати там и по вылазили несовместимости 32/64. Приложение 32, а сервер СУБД 64 и ошибка, что используется драйвер не той разрядности. 32х разрядной версии свежей не нашел, откатился до 9.3, но там даже бэкапы нормально сделать нельзя - не поддерживается дамп базы. Пришлось SQL запросами переносить все... Может это чисто экспериментальная СУБД и проект на ней делать не стоит? Есть у кого-то опыт реализации проекта на Postgres клиент-сервер с 100-500 пользователей?Вам нужны текстовые файлы, csv например. Постгрес, как и любая другая БД, вам не надо. Вы пошутили? ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2019, 10:20 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
Не специалист ни по Delphi, ни по PostgreSQL. Delphi последний раз видел лет 18 назад Но как миниму, есть официальный драйвер https://odbc.postgresql.org/ т.ч. высказывание "...нет компонентов и драйверов родных, почему-то только от сторонних производителей..." уже вызывает странность. Про ложность высказывания "...отсутствие совместимости драйверов для СУБД для 32 и 64 разрядных..." так-же уже сказали. Что используют (что лучше использовать) на живых проектах Delphi + PostgreSQL - это нужно спрашивать у коллег Delphi'стов ))) IMHO & AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2019, 11:07 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
Colaопыт реализации проекта на Postgres клиент-сервер с 100-500 пользователей? И на 100500 есть. И больше. 100к пользователей совсем даже немного. А вот живых разработчиков на делфях никогда не видел. Хотя слышал, что такие ещё где-то существуют. Поэтому попробуйте лучше спросить где-нибудь там, где есть ещё разработчики на делфях. Этот раздел всё-таки о самой СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2019, 11:14 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
Cola, 1) Нормально все FireDAС работает, из бесплатных есть zeos, из платных PgDAC 2) приложению(32 или 64 битному) пофиг на битность сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 15:27 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
[quot Cola]MelkijCola, Может это чисто экспериментальная СУБД и проект на ней делать не стоит? Есть у кого-то опыт реализации проекта на Postgres клиент-сервер с 100-500 пользователей? Я когда то использовал на Delphi вот этот компонент, http://www.microolap.com/products/connectivity/postgresdac/news/ для работы с Postgresql, он платный, но стоит своих денег, так как с другими были море проблем. Уже давно не использую Deplhi, но проект мой живёт и развивается на старой версии этого компонента, но при этом, постгрес последней версии. Так что советую. Сам использую данную СУБД, во всех своих проектах. Есть очень тяжёлые и по объему и количеству пользователей и не пожалел ни разу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 20:52 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
ColaМожет это чисто экспериментальная СУБД и проект на ней делать не стоит? Нифигасе заява. Не представляю: это в каком месте надо обитать, чтобы казалось, что PostgreSQL экспериментальная СУБД, а Delphi всё ещё существует. Советую самостоятельно навести справки, потратив некоторые усилия. Информации о PostgreSQL много - книги, документация на её сайте, курсы (коммерческие). Это одна из наиболее распространённых СУБД, и самая мощная из бесплатных (доступна коммерческая поддержка). Соединение Delphi с PostgreSQL возможно несколькими способами. Надо узнать, какие есть и самостоятельно выбрать наиболее подходящий. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 10:00 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
ColaMelkijCola, язык/платформа-то хоть какие? Есть libpq и много кто сделан поверх него, есть сам протокол и реализации независимые от libpq. Язык: Delphi 10.3 (RAD Studio), платформа: Windows -приложение, БД: Linux|Windows. Интересует драйвер OleDB или стабильные компоненты типа ADO. FireDAC не работают -было много танцев с бубнами но так и не удалось подключиться к СУБД - то не та версия драйвера, то библиотеки не найдены, то их невозможно загрузить, хотя все инструкции выполнили. Кстати там и по вылазили несовместимости 32/64. Приложение 32, а сервер СУБД 64 и ошибка, что используется драйвер не той разрядности. 32х разрядной версии свежей не нашел, откатился до 9.3, но там даже бэкапы нормально сделать нельзя - не поддерживается дамп базы. Пришлось SQL запросами переносить все... Может это чисто экспериментальная СУБД и проект на ней делать не стоит? Есть у кого-то опыт реализации проекта на Postgres клиент-сервер с 100-500 пользователей? ODBC https://odbc.postgresql.org/ ADO.NET https://www.npgsql.org OLE DB https://www.pgoledb.com ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 11:04 |
|
Выбор СУБД - нужны компетентные мнения
|
|||
---|---|---|---|
#18+
Partisan MНифигасе заява. Не представляю: это в каком месте надо обитать, чтобы казалось, что PostgreSQL экспериментальная СУБД, а Delphi всё ещё существует . напомнило: старый анекдотСрочно пришлите 2 цистерны спирта! Мужики проспались, спрашивают - где царь-батюшка ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 11:41 |
|
|
start [/forum/topic.php?fid=53&msg=39799735&tid=1995243]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 164ms |
0 / 0 |