powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
11 сообщений из 11, страница 1 из 1
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112157
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток,

возможно ли исользование FB x64 2.5.5 из x32 битных приложений delphi без перекомпиляции?
Будет ли x32 delphi приложение нормально работать с библиотекой fbclient.dll для x64 FB 2.5.5 опять же без перекомпиляции?

Спасибо.
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112160
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.
Нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112162
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

с FB x64 2.5.5 конечно будет. А вот клиент нужно будет 32 разрядный ставить
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112186
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисhlopotun,

с FB x64 2.5.5 конечно будет. А вот клиент нужно будет 32 разрядный ставить

другими словами fbclient.dll использовать 32 разрядный

попутно, а такое сочетание не убивает все преимущества х64 Сервера для клиента?
Прочитал в сети что x64 FB примерно на 15% шустрее своего x32 аналога. Но софт весь писался и тестировался с x32 версией.
В каких случаях имеет смысл перейти на x64 версию FB кроме увеличения скорости?
И ещё вопрос, x32 версия ограничивает рамками 4Gb рабочей памяти в рамках всего FB или в рамках одного конкретного соединения (сессии). Или это зависит от модели Classic, Super Classik итп

Спасибо
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112224
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunВ каких случаях имеет смысл перейти на x64 версию FB кроме увеличения скорости?Надо просто поставить 64 битную версию и работать. Исключение, если вы работаете с эмбед. версией и клиентская прикладная программа не может быть собрана под 64 бита. Еще "гирями на ногах" могут быть УДФ, если таковые используются.
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112229
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunвозможно ли исользование FB x64 2.5.5 из x32 битных приложений delphi без перекомпиляции?Да. Как пример у нас дельфовый АРМ 32 бита под виндой и сервер 64 бита на линуксе.
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112241
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunдругими словами fbclient.dll использовать 32 разрядный
ты не можешь использовать х32 dll с х64 exe, и наоборот.
hlopotunа такое сочетание не убивает все преимущества х64 Сервера для клиента?
клиенту совершенно пофиг, какой разрядности сервер. Он об этом и не знает, и знать ему не положено (и не нужно).
Преимущества x64 сервера есть только для администратора этого сервера.
Прямая аналогия с браузером. Допустим, ты сидишь под ОС х32, Windows, а открываешь страницу на сайте, который ... на CentOS Linux 64bit. Тебе есть разница, под какой этот сайт ОС, или какой она разрядности?
Ну вот и с ФБ точно так же.
hlopotunПрочитал в сети что x64 FB примерно на 15% шустрее своего x32 аналога.
ну, 7-10%, максимум 15%.
hlopotunИ ещё вопрос, x32 версия ограничивает рамками 4Gb рабочей памяти в рамках всего FB
superserver и superclassic это один процесс. Соответственно, х32 может аллокировать только 2 гига, а х64 - до упора. Например, поэтому х32 суперклассик не имеет практического смысла при пользователях больше 10-20.
Классик же - процесс на коннект. Поэтому тут пофиг х32 или х64, потому что один такой процесс 2гига памяти может сожрать только при крайне-редких ситуациях (скорее с утечкой памяти при кривой udf).
Конечно, классик х64 будет чуть побыстрее х32, но он же будет жрать на 20% больше памяти.

Собственно, все это правила для любых х32 или х64 приложений. ФБ тут несколько сбоку.
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112279
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun, есть такой прекрасный инструмент для работы с FB - IBExpert , он 32-битный и, естественно, использует 32-битные клиентские библиотеки fbclient.dll/gds32.dll. Работает же!
Сам пользую 32-битную клиентскую библиотеку с 64-битным сервером и тоже никаких проблем, если в системе правильный vcredist.exe развернут. 64-битный сервер, при этом, прекрасно пользует возможности 64-битной платформы.
Если у вас есть 32-битные UDF, которые вам надо использовать, естественно, 64-битный сервер не сможет их подтянуть по LoadLibrary и вам надо искать 64-битные версии ваших UDF.
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112304
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunСимонов Денисhlopotun,

с FB x64 2.5.5 конечно будет. А вот клиент нужно будет 32 разрядный ставить

Прочитал в сети что x64 FB примерно на 15% шустрее своего x32 аналога. Но софт весь писался и тестировался с x32 версией.
В каких случаях имеет смысл перейти на x64 версию FB кроме увеличения скорости?

Спасибо

В случае, если БД много больше 2 Гб.
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112420
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,
kdv.....
Преимущества x64 сервера есть только для администратора этого сервера.
.....

А в чем преимущества для администратора если можно?
...
Рейтинг: 0 / 0
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
    #39112461
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunА в чем преимущества для администратора если можно?
я выше почти все озвучил. администратор может выбирать ОС, ее разрядность, разрядность СУБД, настраивать СУБД в соответствии с возможностями ОС, и т.д. Клиент в этом случае либо разницы не видит, либо видит улучшение скорости работы приложений.
Ему все равно, или админ новый сервак купил, или ФБ настроил.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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