Последняя версия DataExpress 3 beta от 11 августа 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

FB3

Обсуждаются вопросы удаленного доступа к базе данных.
Pavelll
Интересующийся
Сообщения: 143
Зарегистрирован: Пт июн 16, 2017 9:10 pm
Откуда: Сызрань

FB3

Сообщение Pavelll » Пн июл 31, 2017 5:01 pm

Собственно вопрос.. ,будет ли работать программа с сервером Firebird 3?

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: FB3

Сообщение YurAnt » Пн июл 31, 2017 5:15 pm

Вы второй с этим вопросом :)
admin писал(а):Пока не думал. 2.5 будет еще очень долго.

Вроде даже fb3 имеет режим обратной совместимости, но очевидно его внедрение с нуля будет большим геморроем.
Хотя ряд преимуществ v.3 того стоит (в их числе ускорение работы в 5 раз и шифрование) и сам надеюсь, что DX перейдет когда нибудь на новую версию.
Изображение

Pavelll
Интересующийся
Сообщения: 143
Зарегистрирован: Пт июн 16, 2017 9:10 pm
Откуда: Сызрань

Re: FB3

Сообщение Pavelll » Пн июл 31, 2017 5:29 pm

жаллл.. а то про fb3 написано, что она быстрее выше и сильнее) и безопаснее. ну значит не так это просто перейти.
коммент не прочитав ваш уже написал.. ну ладно. пусть будет.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: FB3

Сообщение YurAnt » Пн июл 31, 2017 5:31 pm

Это не "переходная" версия - в ней корневые изменения в отличие от 2.5.*.
Изображение

Pavelll
Интересующийся
Сообщения: 143
Зарегистрирован: Пт июн 16, 2017 9:10 pm
Откуда: Сызрань

Re: FB3

Сообщение Pavelll » Пн июл 31, 2017 5:41 pm

жаллл...

Pavelll
Интересующийся
Сообщения: 143
Зарегистрирован: Пт июн 16, 2017 9:10 pm
Откуда: Сызрань

Re: FB3

Сообщение Pavelll » Пн июл 31, 2017 8:55 pm

Гугление на тему преход с firebird 2.5 на 3 вывел меня на проект Платформа Гедымин. Тоже похожий интересный продукт от наших белорусских друзей на firebird, но сразу 4 минуса для себя заметил 1. Интерфейс стиля вин 98. 2. После распаковки и старта платформы у меня антивирус сожрал один файл и работать она не захотела. 3.Работает только на винде т.е. нужен виндовс сервер. 4. сходу все равно довольно сложно разобраться.
Но в документации нашел много интересной информации о тестировании довольно больших баз данных на firebird.
Вот например:
расчет потребности оперативной памяти.
думаю подобные данные будут и для DX где-то днем еще там таблицу видел мощности сервера в зависимости от объема базы и количества одновременных подключений, но сейчас что-то не найду.
есть такие базы на таких мощностях:
Реальный случай, на примере одного из наших клиентов. Размер файла базы данных составляет 60 Гб. Сервер базы данных содержит два 10-ти ядерных процессора и 128 Гб оперативной памяти. Мы установили следующее распределение оперативной памяти:

уверен, что на таких мощностях и DX будет прекрасно работать, только вот 50-60 пользователей в выпадающем списке крутить устанешь)
PS кстати для работы через интернет советуют прикручивать zebedee однозначно.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: FB3

Сообщение YurAnt » Пн июл 31, 2017 9:04 pm

Pavelll писал(а):для работы через интернет советуют прикручивать zebedee однозначно.

OpenVPN или SSH. Эффект примерно тот же.
Изображение

Аватара пользователя
kaltsone
Знаток
Сообщения: 525
Зарегистрирован: Вт май 16, 2017 10:34 am
Откуда: Киев

Re: FB3

Сообщение kaltsone » Вт авг 01, 2017 11:38 pm

FB 3.0.2 и база PIPA.FDB DataExpress последней модели сегодня прекрасно сошлись и походу база стала живее.
Пришлось конечно много пальцем в носу поковырять. Пока на одной машине.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: FB3

Сообщение YurAnt » Вт авг 01, 2017 11:43 pm

kaltsone писал(а):FB 3.0.2 и база PIPA.FDB DataExpress последней модели сегодня прекрасно сошлись и походу база стала живее.
Пришлось конечно много пальцем в носу поковырять. Пока на одной машине.

Опа! А попродробнее..? Что-то попытался наскоряк поженить через совместимость - не получилось, забросил в долгий ящик... Инструкцию в студию (огласитсе весь списк пжлста).
Изображение

Аватара пользователя
kaltsone
Знаток
Сообщения: 525
Зарегистрирован: Вт май 16, 2017 10:34 am
Откуда: Киев

Re: FB3

Сообщение kaltsone » Ср авг 02, 2017 12:00 am

На 2.5 делаем .fbk. Я использовал IBExpert. потом удалил 2.5. Установил 3.0.2 с галочками поддержки старых библиотек (навскидку правильно не скажу, но при установке разберетесь). Момент: файл firebird.msg(я забросил копию) нужно закинуть в папку винды system32. Далее ( я в IBExpert) делаем восстановление базы под новым именем и файл клиентской библиотеки:fbclient. При добавлении базы в IBExpert файл библиотеки указывать gds32.dll.
Для подключения к базе в DataExpress используем 127.0.0.1:d:\bases\mybase.fdb строку подключения. На прямую через открыть выдаст ошибку.
И вообщем котлеты Ваши. В сети не проверял на Линуксе тоже. Господа знатоки дальше дело за Вами.

Если у кого-то в базе на сервере есть триггеры и процедуры их нужно перекомпилировать. Но это походу нас не касается.