powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Есть ли firebird 3 embedded server?
151 сообщений из 151, показаны все 7 страниц
Есть ли firebird 3 embedded server?
    #38585529
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы именно embidded, чтоб без поднятия сервиса. И где его скачать, если такой есть. В IBExpert последнем - только под 2.5. Или я не прав?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585534
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek,

там же где и просто firebird 3. Только сначала почитай RN тогда поймёшь что такое теперь embeded
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585754
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисSamotek,

там же где и просто firebird 3. Только сначала почитай RN тогда поймёшь что такое теперь embeded
Денис, спсибо за наводку. Перечитал, хотя мне это, к сожалению, очень сложно - языка не знаю. Понял что-то про engine12.dll. Скопировал ее IBExpert, остановил сервис, все вроде заработало(win XP). Повторил дома(win 7 64) - ничего не получается: при создании базы даю fbclient.dll все время говорит пароль не тот, а он тот, что давал при установки firebird 3. Не подскажешь инструкция именно на 3 есть где-то? Я все облазил - не нашел! (
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585766
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek> Не подскажешь инструкция именно на 3 есть где-то? Я все облазил - не нашел! (

RN же есть. Плюс в конфиге описание внимательно прочитай.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585780
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов РустамSamotek> Не подскажешь инструкция именно на 3 есть где-то? Я все облазил - не нашел! (

RN же есть. Плюс в конфиге описание внимательно прочитай.

Извините, я имел в виду RN на русском, а конфигов там дофига. В инете на русском не нашел, может у кого-то есть.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585786
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekВ инете на русском не нашел, может у кого-то есть.
нет ни у кого, можешь не искать. Было бы - уже бы лежало на firebirdsql.org. Тем более что ФБ 3.0 еще даже и не бета, зачем такой RN переводить?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585792
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek> Извините, я имел в виду RN на русском

Такого пока нет и будет нескоро.

> а конфигов там дофига

Ну, конкретно сабжа касаются параметры SharedCache и SharedDatabase
(насколько я понимаю, их нужно установить в true и false соответственно).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585875
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek,

про конфиг уже сказали. Скажу ещё одну подсказку. Для того чтобы embeded работал так как в 2.5 (т.е. позволял несколько коннектов к одной БД) надо установить

SharedChache = false
SharedDatabase = true
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38585935
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, ребяты!
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586014
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кто-то может дать свой конфиг, настроенный для встроенного применения?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586017
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для примера просто!
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586036
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek,

может я и ошабаюсь, но для минимального функционирования embeded должны быть следующие папки/ файлы

[intl]
[plugins]
fbclient.dll
fbrmclib.dll
ib_util.dll
icudt30.dll
icudt52.dll
icuin30.dll
icuin52.dll
icuio30.dll
icule30.dll
iculx30.dll
icutu30.dll
icuuc30.dll
icuuc52.dll
msvcr100.dll
firebird.msg
databases.conf
firebird.conf

соответсвенно в firebird.conf выставляешь параметры про которые тебе сказали
в databases.conf указываешь алиас и параметры под твою базу

пример:

databases.conf...........................
test = d:\fb\fb30\data\test.fdb
{
DefaultDbCachePages = 8K
FileSystemCacheThreshold = 64K
TempCacheLimit = 64M
}
............................


ДЕ и ВХ подойдут скажут что тут лишнее, а то dll там сейчас сильно много
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586098
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо тебе, добрый человек Симонов Денис! Буду пробовать!
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586126
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Денис! Ура! Заработало! Пока!
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586133
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисДЕ и ВХ подойдут скажут что тут лишнее, а то dll там сейчас сильно многоfbrmclib.dll - ты с COBOL работать собрался ? :)
icu30*.* = уже всё, забудьте про них
А вот про icudt52l.dat ты забыл
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586150
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladfbrmclib.dll - ты с COBOL работать собрался ? :)
спасибо. Буду знать что оно не надо

hvladicu30*.* = уже всё, забудьте про них
тогда зачем они в собранных снапшотах?

hvladА вот про icudt52l.dat ты забыл
забыл. У меня самого он есть

А icudt52l_empty.dat зачем?

hvlad,
можешь ещё подсказать что нужно для минимального клиента (когда не embeded)?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586172
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисhvladicu30*.* = уже всё, забудьте про них
тогда зачем они в собранных снапшотах?Потому что снапшоты собираются автоматом.
Нужно руками удалить, пну кого следует :)

Симонов ДенисА icudt52l_empty.dat зачем?Для boot build - начальной фазы сборки.

Симонов Денисможешь ещё подсказать что нужно для минимального клиента (когда не embeded)?Для минимального - то же, что и всегда: fbclient.dll, firebird.msg
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586183
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня embeded работает(пока IBExpert, FibPlus 7.5) в такой конфигурации:
[intl]
[plugins]
fbclient.dll
firebird.msg
databases.conf - не редактировал
firebird.conf добавил:
Код: html
1.
2.
3.
4.
SharedCache = false
SharedDatabase = true
Providers = Engine12
IpcName = Global\FIREBIRD


Может здесь тоже что-то лишнее. Но, пока все работает. Спасибо вам всем!
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586269
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Специально попробовал сначала все сделать:
Снес FB, удалил диреторию с ним. Установил FB3 без сервера, добавил из серверной версии [intl],[plugins] ничего в конфигах не дописывал, не исправлял - embeded версия работает.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586286
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek,

SharedChache = false
SharedDatabase = true

ЕМНИП надо ставить если хочешь чтобы к твоей базе более 1 приложения могло подключаться

databases.conf игнорируешь зря. Во-первых через алиасы работать удобнее, во-вторых удобно ставить параметры под каждую БД отдельно. Да и DefaultDbCachePages и TempCacheLimit по умолчанию маловаты
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586318
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladДля минимального - то же, что и всегда: fbclient.dll, firebird.msg
Ух ты, я и не замечал, что remote не вынесли в отдельный плагин...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586361
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисSamotek,

SharedChache = false
SharedDatabase = true

ЕМНИП надо ставить если хочешь чтобы к твоей базе более 1 приложения могло подключаться

databases.conf игнорируешь зря. Во-первых через алиасы работать удобнее, во-вторых удобно ставить параметры под каждую БД отдельно. Да и DefaultDbCachePages и TempCacheLimit по умолчанию маловаты
Да я не игнорирую! Это уже настройка. А у меня что-то вообще не работало с IBExpert.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586397
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekА у меня что-то вообще не работало с IBExpert.
а зачем IBExpert-у embedded, кроме как его личного хранения настроек алиасов? Вы мазохист?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586423
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvSamotekА у меня что-то вообще не работало с IBExpert.
а зачем IBExpert-у embedded, кроме как его личного хранения настроек алиасов? Вы мазохист?
Сразу вспоминаю Козьму Пруткова: "Никто не может обнять необъятное" и "Не все стриги, что растет". Спасибо.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586426
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисчто нужно для минимального клиента (когда не embeded)?У мну вот так ("N" - новелловский сетевой диск :)):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
N:\. . .\FBCLIENT>dir /s

Содержимое папки N:\. . .\FBCLIENT
20.09.2012  14:15       <DIR>          .
20.09.2012  14:15       <DIR>          ..
29.08.2012  09:46              149 012 firebird.msg
20.09.2012  14:21       <DIR>          BIN

Содержимое папки N:\. . .\FBCLIENT\BIN
20.09.2012  14:21       <DIR>          .
20.09.2012  14:21       <DIR>          ..
29.08.2012  09:51              548 864 fbclient.dll
14.05.2011  01:59                1 870  Microsoft.VC80.CRT.manifest 
14.05.2011  10:17              632 656  msvcr80.dll 

Если положить в его BIN еще и программу "isql.exe", то стопудово взлетит. Проверено на сотне машин с Win2K и XP :-)
PS. Наличие выделенных файлов - обязательно (не знаю, зачем они и чего, но вот так).
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586436
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидПроверено на сотне машин с Win2K и XP :-)
Но не с тройкой. 2.5 и 3.0 это две большие разницы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586439
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

про 2.5 я знаю. Здесь про клиента 3.0 вопрос был ибо там файликов сейчас дюже много стало.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586469
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТаблоид,

про 2.5 я знаю. Здесь про клиента 3.0 вопрос был ибо там файликов сейчас дюже много стало.Странное дело, но... файлов надо меньше, чем в 2.5 :-)
Я только что скачал на одну клиентскую тачку ФБ, распаковал его в темп-каталог (он НЕ в списке path). Затем стал поочередно копировать с него в другой каталог, C:\TEMP\FBCLIENT, файл за файлом.
Запуск isql взлетел в итоге на вот таком содержимом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
C:\TEMP\FBCLIENT>dir
14.03.2014  15:18    <DIR>          .
14.03.2014  15:18    <DIR>          ..
13.03.2014  00:16           939 520 fbclient.dll
13.03.2014  00:16           143 068 firebird.msg
13.03.2014  00:18           307 712 isql.exe
07.01.2011  15:39           768 848 msvcr100.dll
isql output
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
ISQL Version: WI-T3.0.0.30967 Firebird 3.0 Alpha 2
Server version:
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-T3.0.0.30967 Firebird
3.0 Alpha 2"
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-T3.0.0.30967 Firebird
3.0 Alpha 2/tcp (oel64)/P13:C"
Firebird/Windows/Intel/i386 (remote interface), version "WI-T3.0.0.30967 Firebir
d 3.0 Alpha 2/tcp (VWAcnt35x)/P13:C"
on disk structure version 12.0
SQL> show database;
Database: 192.168.0.220/3333:oltp30
        Owner: SYSDBA
PAGE_SIZE 8192
Number of DB pages allocated = 4339
Sweep interval = 20000
Forced Writes are OFF
Transaction - oldest = 12764
Transaction - oldest active = 12765
Transaction - oldest snapshot = 12765
Transaction - Next = 13358
ODS = 12.0
Default Character set: UTF8
SQL> select
C:\TEMP\FBCLIENT>isql 192.168.0.220/3333:oltp30 -user sysdba -pas masterke
Database:  192.168.0.220/3333:oltp30, User: sysdba
SQL> select * from unknown_table;
Statement failed, SQLSTATE = 42S02
Dynamic SQL Error
-SQL error code = -204
-Table unknown
-UNKNOWN_TABLE
-At line 1, column 15
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586478
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekСразу вспоминаю Козьму Пруткова
Козьму не надо было вспоминать. Лучше бы сказали, зачем вам Embedded к IBExpert. Если алиасы хранить, то это дурная затея использовать альфу 3.0 для таких целей. Если "попробовать", то IBExpert тут почти ни при чем, пробовать embedded можно с чем угодно. Но только пробовать, а не разрабатывать на нем. Разрабатывать надо с сервером ФБ.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586559
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvКозьму не надо было вспоминать.
Извини, но мне вспомнилось. Придется теперь с этим как-то жить...
kdvЛучше бы сказали.
Кому лучше? Если тебе, то с удовольствием помогу: мне надо как-то освоить ФВ на маленьком проекте для собственных нужд. И мне не хочется для этого запускать сервер.
И спасибо за интерес к моим проблемам.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586569
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekИ мне не хочется для этого запускать сервер.Ресурсов от этого меньше не потребуется, только мороки больше. Лицензия на ФБ не приставляет тебе нож к горлу заставляя оплачивать каждый экземпляр.

Надо учитывать, что эмбедед либа работает в контексте твоего приложения, и если оно упадет по любой причине(а во время отладки это не редкость), то аварийно остановится и то, что делала эмбедед либа с самыми веселыми последствиями, вплоть до разрушения базы.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586576
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_PisarevskySamotekИ мне не хочется для этого запускать сервер.Ресурсов от этого меньше не потребуется, только мороки больше. Лицензия на ФБ не приставляет тебе нож к горлу заставляя оплачивать каждый экземпляр.

Надо учитывать, что эмбедед либа работает в контексте твоего приложения, и если оно упадет по любой причине(а во время отладки это не редкость), то аварийно остановится и то, что делала эмбедед либа с самыми веселыми последствиями, вплоть до разрушения базы.
Наверно ты прав, твое замечание существенно. То-есть отлаживаться на сервере, а работать embeded(там транзакции будут ну очень короткие). Так и сделаю, но пока хоть с фичами разобраться...
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586594
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotekработать embededэмбедед надо ставить осознанно,там где это реально удобно.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586596
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyРесурсов от этого меньше не потребуется, только мороки больше.
Лицензия на ФБ не приставляет тебе нож к горлу заставляя оплачивать каждый экземпляр.
Ну, может он думает, что "запуск сервера" это нечто большее чем команда "firebird -a -m",
что придётся кривым стартёром поработать или запросы лопатой перекидывать...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586599
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНу, может он думаетМожет не стОит нагнетать обстановку, кто о чем подумал?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586604
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek,

а что тебе из фич именно тройки требуется? Просто IBE поддерживает пока ещё не все фичи.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586606
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskyаварийно остановится и то, что делала эмбедед либа с самыми веселыми
последствиями, вплоть до разрушения базы.
Не, тройка в этом плане весьма сурова. Я не представляю как ей удаётся игнорировать
ExitProcess в RTL, но если попытаться выйти из программы не закрыв коннект и не совершив
ещё пары своеобразных телодвижений (вроде fb_shutdown()), то она просто продолжит висеть
как ни в чём не бывало. Только Менеджер Задач её будет способен выбить из этой нирваны.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586607
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_PisarevskyDimitry SibiryakovНу, может он думаетМожет не стОит нагнетать обстановку, кто о чем подумал?
Да у нас 9 и 10 знают, что думают другие и как этим другим лучше жить. Я уже с доисторических времен работаю программистом с ораклом и что такое сервер прекрасно понимаю. Но некоторые считают, что они лучше знают, что у вас в голове. Много ребят по делу ответили, профессионально, за что им и спасибо еще раз.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586612
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисSamotek,

а что тебе из фич именно тройки требуется? Просто IBE поддерживает пока ещё не все фичи.
Да привык в оракле к пакетам и функциям. Наверно ФБ для небольших простых баз ближе всего к ораклу.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586619
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovIvan_Pisarevskyаварийно остановится и то, что делала эмбедед либа с самыми веселыми
последствиями, вплоть до разрушения базы.
Не, тройка в этом плане весьма сурова. Я не представляю как ей удаётся игнорировать
ExitProcess в RTL, но если попытаться выйти из программы не закрыв коннект и не совершив
ещё пары своеобразных телодвижений (вроде fb_shutdown()), то она просто продолжит висеть
как ни в чём не бывало. Только Менеджер Задач её будет способен выбить из этой нирваны.

Спасибо, интересно...
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586626
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> если попытаться выйти из программы не закрыв коннект
Dimitry Sibiryakov> и не совершив ещё пары своеобразных телодвижений
Dimitry Sibiryakov> (вроде fb_shutdown()), то она просто продолжит висеть

Так буг же, в трекер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586641
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotykЯ уже с доисторических времен работаю программистом с ораклом и что такое
сервер прекрасно понимаю.
Ты понимаешь что такое Oracle сервер. Я тоже знаю этого монстра. Но Firebird (слава
разработчикам) - совсем другой колер.

Гаджимурадов РустамТак буг же
Разве? По-моему - нет, документированное поведение: не погасил её как требует дока -
получай гранату.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586644
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

авторТы понимаешь что такое Oracle сервер. Я тоже знаю этого монстра. Но Firebird (слава
разработчикам) - совсем другой колер.
Так потому и напрягаю вас своими дурацкими вопросами... ;)
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586654
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotekмне надо как-то освоить ФВ на маленьком проекте для собственных нужд. И мне не хочется для этого запускать сервер.
это исключительно вопрос удобства. Впрочем, как 2.5, так и 3.0 умеют для embedded работать с одной базой из разных приложений.
Впрочем, для ФБ 3.0 это еще и вопрос ее состояния в виде альфы.

SamotekТо-есть отлаживаться на сервере, а работать embeded(там транзакции будут ну очень короткие).
при чем тут транзакции. Никакой разницы не будет, кроме строки коннекта. Поэтому ставь сервер, работай с ним, а потом проверишь приложение с embedded.
А так тебе придется подсовывать embedded одновременно
- под ibexpert
- под Delphi
- под приложение

или embedded закинуть в path, но тут есть свои опасности.

и при каждом изменении ФБ 3 копировать его во все эти места. Я просто диву даюсь, как люди любят геморрой испытать самостоятельно, не смотря на наличие полезных советов :-) Впрочем, личный опыт - дело хорошее.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586658
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekТак потому и напрягаю вас своими дурацкими вопросами... ;)
И вполне справедливо ответом тебе - "не лезь пока в Embedded, используй полноприводный
сервер".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586661
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekДа привык в оракле к пакетам и функциям. Наверно ФБ для небольших простых баз ближе всего к ораклу.
это смотря по каким фичам. ИХМО ближе всего к Ораклу PostgreSQL (из OpenSource), но в нём пока нет пакетов и автономных транзакций, да и слишком он перенасыщен всякими фичами.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586664
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,
Я, собствено это и имел в виду. А чем короче транзакции, тем меньше вероятность вылета в процессе ее исполнения с учетом того, что сказал Ivan_Pisarevsky...
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586667
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисSamotekДа привык в оракле к пакетам и функциям. Наверно ФБ для небольших простых баз ближе всего к ораклу.
это смотря по каким фичам. ИХМО ближе всего к Ораклу PostgreSQL (из OpenSource), но в нём пока нет пакетов и автономных транзакций, да и слишком он перенасыщен всякими фичами.
Ну вот ты и подтвердил мой выбор.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586668
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> Разве?

Т.е. ты считаешь, что документированное поведение -
правильное и нормальное, а буг - это буг компонент?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586676
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамТ.е. ты считаешь, что документированное поведение - правильное и
нормальное
Нет, я считаю, что fb_shutdown() - кривой костыль для обхода реальных багов, но
разработчики имеют противоположное мнение.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586680
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

разве эта фигня с fb_shutdown не правилась? Там вроде что-то встроенного таймера есть, когда правильно embeded не завершают она по прошествии некоторого времени выгружается. По началу IBExpert именно из за этого и падал, но потом там сделали вызов fb_shutdown и он стал нормально работать.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586714
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekА чем короче транзакции, тем меньше вероятность вылета в процессе ее исполнения с учетом того, что сказал Ivan_Pisarevsky...
никакой связи между длиной транзакций и "вероятностью вылета" нет вообще. dll Embedded работает, как и любая другая dll, в адресном пространстве загрузившего ее exe. И поэтому, если EXE - ваш, IBExpert, Delphi и т.д. -брякнется по любой причине (в основном, из-за ошибок в коде именно вашего приложения), то вместе с ним погибнет и dll, а FB Embedded - это dll, т.е. по факту "сервер в вашем exe".
Грубо говоря, если прибить ваше приложение с embedded, или оно упадет само, это будет равносильно прибиванию сервера ФБ, со всеми вытекающими последствиями - т.е. ненулевыми шансами на повреждение БД.

Я уж молчу про то, что при отладке часто приходится жать Ctrl-F2, т.е. фактически терминировать приложение. Так что embedded на данном этапе противопоказан именно по изложенным причинам, а не по каким-то другим.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586717
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvSamotekА чем короче транзакции, тем меньше вероятность вылета в процессе ее исполнения с учетом того, что сказал Ivan_Pisarevsky... Так что embedded на данном этапе противопоказан именно по изложенным причинам, а не по каким-то другим.
Так я с этим и не спорю. Просто сразу не сообразил, почему embedded для отладки губителен...
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586720
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samotek,

да я вот и думаю, чего это я про exe+dll объясняю :-) Кроме того, до 2.5 FB Embedded не поддерживал коннекты из разных exe к одной базе. Таким образом его еще и просто невозможно было использовать для разработки и отладки приложений с просмотром данных в design time.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586721
Samotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,
Еще один фактик в копилку, спасибо!
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38586723
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekЕще один фактик в копилку, спасибо!

все уже давно в копилке
http://www.ibase.ru/ibfaq.htm#embedded
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38588052
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выделил хвост топика в отдельный
Стандарты SQL и Файрберд
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38588100
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky> Выделил хвост топика в отдельный
> Стандарты SQL и Файрберд < http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1083075&msg=15726394>

Смешно, но Thunderbird не видит данного топика!!!


--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38588115
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra> Смешно, но Thunderbird не видит данного топика!!!
Понял... Я их вижу в этом... :-)
Можете прибивать мои "откровения"...

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #38588127
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirraСмешно, но Thunderbird не видит данного топика!!!Попробуй спросить в ОНС, может это бага форума?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Есть ли firebird 3 embedded server?
    #39355516
RADSeatle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем
Помогите не могу с алиасом подключиться через Ibexpert FB3 Embedded
скопировал эти файлы
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
d:\projects\CarpetApp\FBClient\dbcarpet\    для примера база находиться тут 
d:\projects\CarpetApp\FBClient\plugins\
d:\projects\CarpetApp\FBClient\intl\
d:\projects\CarpetApp\FBClient\firebird.conf
d:\projects\CarpetApp\FBClient\databases.conf
d:\projects\CarpetApp\FBClient\EMPLOYEE.FDB
d:\projects\CarpetApp\FBClient\fbrmclib.dll
d:\projects\CarpetApp\FBClient\firebird.msg
d:\projects\CarpetApp\FBClient\fbclient.dll
d:\projects\CarpetApp\FBClient\ib_util.dll
d:\projects\CarpetApp\FBClient\icudt52l.dat
d:\projects\CarpetApp\FBClient\icudt52.dll
d:\projects\CarpetApp\FBClient\icuin52.dll
d:\projects\CarpetApp\FBClient\icuuc52.dll
d:\projects\CarpetApp\FBClient\msvcp100.dll
d:\projects\CarpetApp\FBClient\msvcr100.dll



Добавил firebird.conf
Код: c#
1.
2.
3.
4.
5.
6.
ServerMode = Super

SharedCache = false
SharedDatabase = true
Providers = Engine12
IpcName = Global\FIREBIRD



DatabaseConf
Код: c#
1.
2.
3.
4.
5.
6.
7.
#test=$(dir_conf)/dbcarpet/EMPLOYEE.FDB
test=d:\projects\CarpetApp\FBClient\EMPLOYEE.FDB
 {
    DefaultDbCachePages = 8K
    FileSystemCacheThreshold = 64K
    TempCacheLimit = 64M
 }




Без алиаса коннект идет нормально но с алисом не получается
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39355524
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RADSeatle,

RADSeatleSharedCache = false
SharedDatabase = true

эти параметры исчезли в первой бете. В релизе их уже нет.

Код: plaintext
IpcName = Global\FIREBIRD

это зачем?

RADSeatleБез алиаса коннект идет нормально но с алисом не получается

кроме fb3.0 что-то ещё стоит? Отступы перед {} зачем?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39355530
RADSeatle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо получилось после удаление папку c:\Program Files (x86)\Firebird
подскажите как теперь работать сразу с Ibexpert ом и Delphi Unidacom там не дает одновременно коннектится
Заранее благодарен
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39355531
RADSeatle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Убрал
SharedCache = false
SharedDatabase = true
Providers = Engine12
IpcName = Global\FIREBIRD

оставил эту ServerMode = Super
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39355533
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RADSeatleкак теперь работать сразу с Ibexpert ом и Delphi Unidacom там не дает одновременно коннектится

Перестать маяться дурью с Embedded и при разработке использовать полноприводный сервер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39355534
RADSeatle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял спасибо :)
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467465
Barkan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за поднятия давно обсуждённого вопроса, но у меня реально не получается.
В форуме по NET пока не помогли, поэтому спрошу и здесь.
Есть прога работающая с БД (NET2 + FB Data Provider 2.0.1 + FireBird3), решил сделать "демонстрашку" используя embedded FB, что бы скопировать пользователю, запустить, показать. Не получается. Взял более свежие NET 4.5, FB Data Provider 5.9.1 и пробую сделать прогу просто для подключения к БД.
В папку с откомпилированной прогой положил:
- [intl]
- [plugins]
- fbclient.dll
- firebird.msg
- databases.conf
- firebird.conf (здесь пробовал менять параметры по ходу чтения этого топика)
- icudtl52l.dat
- msvcr100.dll
- LOT.FDB - сама база

Я знаю, что здесь и Дельфи ни кто не знает, но всё же вот код VB.NET:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
Imports FirebirdSql.Data.FirebirdClient

Public Partial Class MainForm
   
   Private Shared CNN As FbConnection
   
   Public Sub New()
      ' The Me.InitializeComponent call is required for Windows Forms designer support.
      Me.InitializeComponent()
      Open()
   End Sub
   
   Private Sub Open()
'      ' открытие БД используя полноприводный сервер - коннект ЕСТЬ
'      Dim CSB As New FbConnectionStringBuilder()
'      CSB.DataSource = "LOCALHOST"
'      CSB.Database = "LOT"
'      CSB.Dialect = 3
'      CSB.UserID = "GAMER"
'      CSB.Password = "777"
'      CSB.Role = "GAMERS"
'      CSB.Charset = "WIN1251"
'      Dim strCNN As String = CSB.ConnectionString
      
      ' открытие БД используя embedded - коннекта НЕТУ
      Dim CSB As New FbConnectionStringBuilder()
      CSB.Database = Application.StartupPath & "\LOT.FDB"
      CSB.Dialect = 3
      CSB.UserID = "GAMER"
      CSB.Role = "GAMERS"
      CSB.Charset = "WIN1251"
      CSB.ServerType = FbServerType.Embedded
      CSB.ClientLibrary = "fbclient.dll"  'Без этого не компилится - The error is: Unable to load DLL 'fbembed': Не найден указанный модуль. 
      Dim strCNN As String = CSB.ConnectionString
      
      Debug.Print(strCNN)
      CNN = New FbConnection(strCNN)
      Try
         CNN.Open()
         Debug.Print("Open")
         CNN.Close()
         Debug.Print("Close")
      Catch ex As FbException
         Debug.Print(ex.ToString())
      End Try
   End Sub
   
End Class



При запуске получаю вывод в Debug с исключением:
initial catalog=D:\Work\Lot\bin\Debug\LOT.FDB;dialect=3;user id=GAMER;role name=GAMERS;character set=WIN1251;server type=Embedded;client library=fbclient.dll
FirebirdSql.Data.FirebirdClient.FbException (0x80004005): connection lost to database ---> connection lost to database


Помогите решить проблему.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467500
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barkan,

где icudt52.dll, icuin52.dll и icuuc52.dll ?

Появляется ли firebird.log и что он содержит ?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467605
Barkan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladBarkan,

где icudt52.dll, icuin52.dll и icuuc52.dll ?

Появляется ли firebird.log и что он содержит ?

Файлов icudt52.dll, icuin52.dll и icuuc52.dll в папке программы не было - скопировал их в свою папку.
Исключение при запуске возникает то же самое.
Файл firebird.log находится в папке установленного сервера - C:\FIREBIRD3, содержит запись при подключении к базе через "полный" сервер:
ZZ-A01-0230 Wed Jun 07 12:38:37 2017
INET/inet_error: read errno = 10054, client host = zz-a01-0230, address = 127.0.0.1/50823, user = zz71122

В папке программы он не создаётся.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467696
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barkan,

я правильно понимаю, что сервер при этом запущен ?
Если так, то нужно его остановить и повторить.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467731
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стоп-стоп. А .Net Provider развые умеет грузить fbclient.dll ? разве они с JayBird'ом не напрмяую по TCP Wire Protocol работают?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467736
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

c embedded версией что .NET что Jaybird по другому работать не умеют
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467749
Barkan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladBarkan,

я правильно понимаю, что сервер при этом запущен ?
Если так, то нужно его остановить и повторить.

Сервер запущен.
Останавливаю сервер - получаю другое сообщение:
FirebirdSql.Data.FirebirdClient.FbException (0x80004005): Unable to complete network request to host "xnet://Global\FIREBIRD". ---> Unable to complete network request to host "xnet://Global\FIREBIRD".
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467777
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисc embedded версией что .NET что Jaybird по другому работать не умеют

О чём и речь, у Embedded нет wire protocol.

в Jaybird есть специальный нестандартный режим, для загрузки клиентской DLL

есть ли такой у Иржи, и как его включить если есть - не знаю
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467783
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

раз существует константа FbServerType.Embedded, то должен быть. Не знаю насколько он работоспособен с 3.0
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39467805
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarkanFirebirdSql.Data.FirebirdClient.FbException (0x80004005): Unable to complete network request to host "xnet://Global\FIREBIRD". ---> Unable to complete network request to host "xnet://Global\FIREBIRD".Это говорит о том, что была попытка соединения с сервером.
Т.е. либо embedded не был найден, либо он вернул ошибку
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39469124
Barkan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Спасибо за помощь, вопрос решён.
Видимо причина была в том, что я подсовывал своей программе файлы от установленного x64 сервера.
Скачал Firebird-3.0.2.32703-0_Win32.zip, распаковал в свою папку - заработало.
В общем сейчас работает при наличии следующих папок и файлов:
- [intl]
- [plugins]
- fbclient.dll
- ib_util.dll (работает и без этого файла, но пишет в лог что не находит его)

Проверил на проектах для NET 4.5 + FB Data Provider 5.9.1 и NET 3.5 + FB Data Provider 3.2.0
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39555513
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvSamotekЕще один фактик в копилку, спасибо!

все уже давно в копилке
http://www.ibase.ru/ibfaq.htm#embedded

ту да бы добавить описание для Firebird 3 embedded
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39555527
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekУ меня embeded работает(пока IBExpert, FibPlus 7.5) в такой конфигурации:
[intl]
[plugins]
fbclient.dll
firebird.msg
databases.conf - не редактировал
firebird.conf добавил:
Код: html
1.
2.
3.
4.
SharedCache = false
SharedDatabase = true
Providers = Engine12
IpcName = Global\FIREBIRD



Может здесь тоже что-то лишнее. Но, пока все работает. Спасибо вам всем!


а у меня не хочет, IBExpert выдает ошибку:
Connection failed!
------------------------------------
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Error loading plugin Engine12.
Module D:\Dev\DB\Firebird3_Embedded\plugins/Engine12 exists but can not be loaded.

Attempting to connect to services manager:
service_mgr... Failed!
------------------------------------

А вот приложение (Delphi XE3 + Fibplus 7.51) подключается и работает, но только в папке должны быть ещё 4 файла:
icudt52.dll
icudt52l.dat
icuin52.dll
icuuc52.dll
иначе выдает: Could not find acceptable ICU library.

Странно, но без этих 4ёх файлов в designtime можно всё-так подключиться к базе и открыть какой-нибудь НД.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39555632
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

авторSharedCache = false
SharedDatabase = true

эти параметры устарели. В финальном релизе их нет. Вместо них используй ServerMode
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568368
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисВместо них используй ServerMode

Если верить этой таблице "Table 3.1. Matrix of Server Modes"
https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-engine.html

то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?

Для Engine12 (т.е. для embedded) есть примечание: Only if exclusive access is available.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568373
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?

да
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568391
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?Что мешает использовать полноценный сервер и коннект через локалхост?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568404
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyЧто мешает
портабелька?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568425
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне тоже портабелька нужна.
Особенно после того как на 2.5 все работало.
Можно было запустить второй экземпляр программы, сделать архив через gbak
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568429
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополню. Часто установлены сторонние программы с другими версиями firebird.
И вместо отслеживания существующих установленных версий fb, проще установить embeded.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568445
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyX11то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?Что мешает использовать полноценный сервер и коннект через локалхост?

Иногда просто не надо. Firebird хорош тем, что одна и та же база сегодня используется для локальной версии программы, а завтра можно перейти на сетевую. Программа может быть установлена без запроса админских прав.

Иногда на ПК уже установлен Firebird и не всегда подходящей версии. А при установке новой версии нельзя в пару кликов сконфигурировать параллельно другую версию.

У Firebird 3 появилась, как я понял, версия для Андроид? Тоже неплохой вариант использовать встраиваемый сервер.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568448
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так в чём проблема? Не получается настроить embedded? Подумаешь файлик с конфигурацией дополнительно таскать
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568455
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийОсобенно после того как на 2.5 все работало.на 2.5 был классик, потому и работал, собственно выше уже это расписано.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568483
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я за то, чтобы в конфиге embedd по умолчанию было Superclassic либо Classic. Из коробки, так сказать.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568508
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

увы не выйдет. Конфиг на уровне движка. Движок один что для обычного сервера, что для встроенного. Кроме того никто не мешает попытаться подрубиться сразу с обычного и встроенного сервера. Для классика это нормально. Для супера сразу косяк выйдет
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568516
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисувы не выйдет. Конфиг на уровне движка. Движок один что для обычного сервера, что для
встроенного.

Ах, если бы он был на уровне движка... Тогда две строчки в plugins.conf с лёгкостью решили
бы эту проблему. Но увы, когда выпиливали движок в провайдер, работу бросили на полпути и
теперь он читает настройки из глобального firebird.conf.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568848
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, почему не выйдет?
Ведь можно просто сборку выкладывать для скачивания отдельно, как это было раньше. т.е. ничего лишнего + настройка для встраиваемого сервера.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568900
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

чего только люди не придумают, чтобы конфиг не менять. Вот из какой "из коробки" должен быть embedded, если это просто набор файлов в zip???
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568923
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvесли это просто набор файлов в zip???
Ну это я и имел ввиду. Раньше же был отдельный архив.
Просто будет куча, а может и не куча, лишних вопросов на форумах: а как сделать и настроить встраиваемый сервер.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568929
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

это шаг назад, когда под каждую архитектуру отдельная сборка была
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568994
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе для embeded достаточно вписать в firebird.conf
Код: sql
1.
ServerMode = Classic

И работать будет как и ранее с 2.5. Но был неожиданный сюрприз
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569009
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений, это я знаю. Уже :)
Но пришлось потратить какое-то время на поиск инфы.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569112
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений,

что-то я уже забыл, какой сюрприз?
режим доступа к файлу базы у супера, классика и суперклассика? У супера - монопольный, у классика и суперклассика - шаред.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569175
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Сюрприз в поведении embeded, на 2.5 работало несколько коннектов к БД - на 3.0 перестало.
Я добавил в firebird.conf строку "ServerMode = Classic", но согласитесь, поменялось поведение по-умолчанию.
И в langref30 об этом ни слова.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569183
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгенийно согласитесь, поменялось поведение по-умолчанию.
Нет. Просто исчез Embedded пак. Совсем исчез. А распространять его умолчательное поведение
на сервер... довольно странно.

Шавлюк ЕвгенийИ в langref30 об этом ни слова.

Ну так конфиг и не имеет никакого отношения к языку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569217
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгенийkdv,

Сюрприз в поведении embeded, на 2.5 работало несколько коннектов к БД - на 3.0 перестало.
Я добавил в firebird.conf строку "ServerMode = Classic", но согласитесь, поменялось поведение по-умолчанию.
И в langref30 об этом ни слова.

Смотри:

doc/Firebird_v3.0.2.ReleaseNotes.pdf

В Chapter 2 - "New In Firebird 3.0":

Summary of Features Unification of the Firebird executable is complete
With the completion of true SMP support for Superserver, the Firebird core is now a unified library that supports a single ODS, loadable either as an embedded engine or by the “network listener” executable.

Choice of server model is determined by settings for a new configuration parameter ServerMode, defining the locking and cache modes. It is specified at global level in firebird.conf.
By default, ServerMode = Super (alias ThreadedDedicated), i.e., SuperServer.
...
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569483
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийСюрприз в поведении embeded, на 2.5 работало несколько коннектов к БД - на 3.0 перестало.
частично уже объяснили, я попытаюсь пополнее.

embedded и так раньше (в 1.5) работал как супер. В 2.5 это поменяли, ура, это была новость, что из нескольких приложений на одном компе можно работать с одной базой из embedded.
В 3.0 - никаких неожиданностей, потому что действительно режим по умолчанию - супер.
Супер не может и не должен давать работать с базой другому экземпляру сервера, потому что база испортится.

Таким образом, мы определяем, что некто
- начал ембеддед использовать в 2.5, а про 1.5 не знал
- не понимает разницы в режиме открытия файлов между архитектурами
- не знает, что архитектура у 3.0 определяется в конфиге, и по умолчанию супер.

А виноват в этом оказывается или Firebird, или его разработчики. Так?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569715
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
Я выше написалШавлюк ЕвгенийВ принципе для embeded достаточно вписать в firebird.conf
ServerMode = Classic
И работать будет как и ранее с 2.5. Но был неожиданный сюрпризЯ нашел возможность вернуть поведение как "в 2.5".
Ранее не задумывался о том почему работает в 2.5 (работает и отлично), задумался только когда перестало работать на 3.0.
О том что настройка ServerMode влияет на embeded-режим мне было не очевидно.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569717
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийО том что настройка ServerMode влияет на embeded-режим мне было не очевидно.

и не только тебе
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569724
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот мне всё очевидно, наверное потому что я релизноты почитал
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569734
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, наверное, что-то должно быть очевидно и без них.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569740
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

ну как бы принято перед миграцией на новую версию читать что изменилось и о проблемах обратной совместимости
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569779
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

ты чего добиваешься-то ? Чего тебе надобно ? Цель какая ?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569783
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11что-то должно быть очевидно и без них.
да. При условии, если программист знает, что
- есть разные режимы открытия файлов - shared, exclusive, и т.п.
- есть разные архитектуры ФБ.

Вот если прикинуть к носу одновременно и то и другое, то тогда все вполне очевидно. А по отдельности - нет.

В конце 90х я столкнулся с тем, что программисты не понимают, как грузятся dll в винде. А потом столкнулся с тем, что программисты не понимают, как работает embedded. Ясно, что нельзя объять необъятное, но есть какие-то базовые вещи...
Правда, есть еще и интерес. Мне как-то понадобилось понять, чем отличается CD-R от CD+R. Я перерыл дофига статей, и разобрался (в т.ч. и с dvd, и все такое), наверное на 99%. А было бы пофиг - ну, не потерял бы какое-то количество времени.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569798
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladX11,

ты чего добиваешься-то ? Чего тебе надобно ? Цель какая ?

Чтобы здесь https://firebirdsql.org/en/firebird-3-0/ была ссылка на firebird_embedded_3.zip, на архив где не будет ничего лишнего для встраиваемого сервера + готовый конфиг.

Или хотя бы отдельная страничка на русском про firebird_embedded_3, где будет написано по пунктам, что скачав архив Firebird-3.0.2.32703-0_Win32.zip удалите из него такие-то ненужные файлы, или оставьте такие-то нужные файлы и замените в конфиге то-то и то-то.

Потому что одни пишут про тот список файлов, а другие про другой.
Я 2 сообщения видел с рабочими списками файлов, но оба не подошли.
Я на виртуалке установил чистую Win 10 x64. И запустил на нём программу. Оказалось, что у меня ещё и третий список файлов сформировался:



Т.е. информацию пока что приходится собирать по рунету, чтобы понять, как сформировать и настроить firebird_embedded_3.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569805
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

забавно. Т.е gbak ты в свою поставку включил а другие утилиты нет.
Я тебе скажу так - бери всегда полный сервер не ошибёшься. В том то и прелесть трёшки, что можно изменить одну строчку в конфиге и начать работать с другой архитектурой (ну и для standalone надо только слушатель запустить)
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569807
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для небольших программ/утилит пофиг какая там архитектура.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569825
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11готовый конфиг.
предлагаю перестать страдать по этому конкретному поводу. Лично для меня в отношении Embedded НОРМАЛЬНЫМ является именно режим монопольного блокирования файла из одного приложения. Шареный доступ типа классика для embedded на мой взгляд ненормален.
Да, он допускается и работает (и так и было в 2.5, но так не было в 1.5).

Так что про "спецконфиг для embedded" - забудь. Кроме того, ничто не мешает тебе лично сделать микро-инсталлятор Embedded с нужными файлами и конфигом, для твоих приложений, и если не с приложением поставлять, то выложить у себя на страничке проекта.
А то, я так понимаю, ты диким юзерам своего приложения предлагаешь скачать файл zip дистрибута ФБ 3 с sf.net ???
(вообще обленились).
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569829
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv(и так и было в 2.5, но так не было в 1.5).

т.е. шаг назад?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569832
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvТак что про "спецконфиг для embedded" - забудь. Кроме того, ничто не мешает тебе лично сделать микро-инсталлятор Embedded с нужными файлами и конфигом, для твоих приложений

да, но я уже писал вроде, что будут и будут вопросы по этому поводу

ну да ладно
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569841
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Т.е. информацию пока что приходится собирать по рунету
что за проблема для программиста, использующего ФБ, выучить состав файлов ФБ, и определить нужные для эмбеддед хотя бы через processmonitor?

Предлагаю это мракобесие (про конфиг и файлы) прекратить.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569866
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvX11Т.е. информацию пока что приходится собирать по рунету
что за проблема для программиста, использующего ФБ...
"Программисты ФБ" используют FB как черный ящик, свалку данных: "работает - и хорошо". Имхо, таких - большинство.

Очень уж много изменений в FB 3.*, привычный набор телодвижений не приводит к ожидаемому результату.
Даже запустить FB 3.0 "без инсталлятора", судя по форуму, удается не всем. Это - неправильно. Не способствует.
Тем более, что почитать "об этом" в доках часто негде.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569882
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvВ конце 90х я столкнулся с тем, что программисты не понимают, как грузятся dll в винде. А потом столкнулся с тем, что программисты не понимают, как работает embedded

Прикинь, в начале 80х я столкнулся с тем, что то ли я утрачен для профессии, то ли профессия утрачена для меня. Сопляки понимают что значит загадочное слово "файл" и вовсю им оперируют, а я, царь и бог типа в своём деле, со своими перфолентами-перфокартами не понимаю аба што ваще речь. Всё, жизнь дала трещину. Пошёл в пельменную и напился. А на следующий день решился, и, как в омут головой... пошёл в библиотеку. Здесь же человек сознательно ограничил круг своих пониманий-возможностей, типа, всё должно быть в пределах той сферы, в которой мне всё понятно, я хочу инкапсулироваться и дожить остаток дней не нагружая головной мозг новшествами. И пусть мир прогнётся под меня. Когда я осознал, что эта тенденция во мне самом становится непреодолимой, я и стал готовиться передать бразды и уйти на пенсию.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569885
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Для небольших программ/утилит пофиг какая там архитектура.

Я бы сказал, для небольших специалистов.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569889
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка...пошёл в библиотеку...
Интернета не было.
А сейчас библиотек нет.

И сейчас столько инструментов, что пока досконально разберешься в одном - вот ты уже и опоздал. Библиотеки, пакеты и серверы для того и придумали, чтобы успевать, не разбираясь во всем досконально.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569935
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДИ сейчас столько инструментов, что пока досконально разберешься в одном - вот ты уже и опоздал.
для меня таким инструментом уже была Дельфи 2006, в которой совершенно невозможно было знать все библиотеки.
Тем не менее, хоть "узкий специалист подобен флюсу", но в данном случае нельзя быть настолько узким, чтобы используя ФБ не понимать его до такой степени.

X11да, но я уже писал вроде, что будут и будут вопросы по этому поводу
ну какие там будут вопросы-то?
Я понимаю еще вопросы настройки конфига ФБ 3 на легаси коннекты плюс обычные. Там можно запутаться, или запороть конфиг, да.
А в файлах эмбеддед-а что? Это же не в 10 гигах файлах Дельфей разбираться.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569943
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv...А в файлах эмбеддед-а что? Это же не в 10 гигах файлах Дельфей разбираться.

"В файлах эмбеддед-а" то, что потенциальные пользователи проходят мимо.

Ну вот, на всех углах поют, что FB теперь не только embedded, он еще и параллельно с несколькими коннектами работает - пользуйтесь!
Человек читает, решает воспользоваться, создать "приложение на флешке". Загружает архив с самым последним сервером - дальше что?
Он спросит тех, кто уже пользуется. Пользуется FB < 3.0.
Пробуют вместе запусти FB 3.0 embedded. Тык, мык - "не работает". В лучшем случае ему посоветуют пользоваться FB 2.5.

Почитать - негде.
Информации в Release Notes - совершенно недостаточно для понимания процесса и использования FB в качестве embedded, и даже для "ручной" настройки FB в качестве просто сервера (без "штатного" инсталлятора). Почитай, о чем здесь люди спрашивают.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569951
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДkdv...А в файлах эмбеддед-а что? Это же не в 10 гигах файлах Дельфей разбираться.

"В файлах эмбеддед-а" то, что потенциальные пользователи проходят мимо.

Ну вот, на всех углах поют, что FB теперь не только embedded, он еще и параллельно с несколькими коннектами работает - пользуйтесь!
Человек читает, решает воспользоваться, создать "приложение на флешке". Загружает архив с самым последним сервером - дальше что?
Он спросит тех, кто уже пользуется. Пользуется FB < 3.0.
Пробуют вместе запусти FB 3.0 embedded. Тык, мык - "не работает". В лучшем случае ему посоветуют пользоваться FB 2.5.

Почитать - негде.
Информации в Release Notes - совершенно недостаточно для понимания процесса и использования FB в качестве embedded, и даже для "ручной" настройки FB в качестве просто сервера (без "штатного" инсталлятора). Почитай, о чем здесь люди спрашивают.

Я встаю в свою старинную позу. Дык может этта... раз видишь чего не хватает, владеешь вопросом и переживаешь за судьбы потенциальных пользователей вообще и FB в частности, взять да внести свою лепту? В смысле написать и предложить дополнение к доке.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569962
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка... раз видишь чего не хватает, владеешь вопросом и переживаешь за судьбы потенциальных пользователей вообще и FB в частности, взять да внести свою лепту? В смысле написать и предложить дополнение к доке.
Если бы я все знал, я бы тут не ныл.

А так - дело хорошее: Расскажите, чего вам не хватает в документации к FireBird 3.0*
Посмотрим, сколько провисит.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570090
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДПочитать - негде.
охереть

даже я, лапотник-гуманитарий, способен почитать (когда сильно нужно и не лень) RN от корки до корки.
зы. по моим субъективным наблюдениям, эмбеддед сильно медленнее полноценного сервера, даже запущенного в режиме приложения.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570274
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док...
даже я, лапотник-гуманитарий, способен почитать (когда сильно нужно и не лень) RN от корки до корки.
...
И ты именно на основании прочтения RN сразу сделал вывод, что для embedded engine режим доступа к файлу базы определяется параметром ServerMode в файле firebird.conf?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570280
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

я сделал.

Написано же чёрным по белому, что fbembed больше нет. Используйте подключение через fbclient. Сам fbclient только клиентом, а движок расположен в plugins/engine12. Движок единый для всех архитектур сервера. Архитектура устанавливается в конфигурационном файле firebird.conf в параметре ServerMode. Это же логично.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570284
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДчто для embedded engine режим доступа к файлу базы определяется параметром ServerMode
у меня логика была другая. Во-первых, я знал, что теперь архитектура определяется конфигом.
Во-вторых, когда я подключился ембеддедом, вдруг к базе сервером подключиться оказалось нельзя, база заблокирована.
"Суперсервер!" - догадался я. Собственно, все.
Ну, может еще и третье - embedded+exe = сервер. Разумеется, его архитектура определяется конфигом.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570285
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисчччД,

я сделал.

Написано же чёрным по белому, что fbembed больше нет. Используйте подключение через fbclient. Сам fbclient только клиентом, а движок расположен в plugins/engine12. Движок единый для всех архитектур сервера. Архитектура устанавливается в конфигурационном файле firebird.conf в параметре ServerMode. Это же логично.

Если у людей всплывают вопросы - значит, "нелогично".
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570299
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvчччДчто для embedded engine режим доступа к файлу базы определяется параметром ServerMode
у меня логика была другая. Во-первых, я знал, что теперь архитектура определяется конфигом.
Во-вторых, когда я подключился ембеддедом, вдруг к базе сервером подключиться оказалось нельзя, база заблокирована.
"Суперсервер!" - догадался я. Собственно, все.
Ну, может еще и третье - embedded+exe = сервер. Разумеется, его архитектура определяется конфигом.
"Рыбаки" - догадался Штирлиц.
"Штирлиц" - догадались лыжники - (с).

Ну ты-то из сервера ешь и пьешь, и спишь с ним, и то - "вдруг ... оказалось нельзя".

Мне вот совершенно непонятно, почему Embedded, который раньше был везде был описан как "просто dll", следует интерпретировать как "суперсервер" и тем более -"классик". Везде отличия супер/классик расписаны как особенности архитектуры: "отдельный процесс или проток на коннект", с какого перепуга нормальный человек ("пользователь") станет особенности архитектуры тащить на "просто dll"? Ах, тут от особенностей только режим использования файла базы - ну, поди догадайся.

Я не понимаю, для чего спорить об очевидных вещах. Ну, вот ты и ты - молодцы, догадались, а вот они - даже запустить не смогли.
Это - плохо.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570306
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДЭто - плохо.Людям, которые более-менее внимательно следят за проектом, сложно представить проблемы "простых пользователей". Это не хорошо и не плохо - это реалия.
"Простые пользователи" могут проспонсировать тематическое исследование "ретроспективы использования Firebird" или, таки, перестать ныть и начать читать "всё подряд", когда что-то непонятно.
Ну или просто забить на fbembedded "до лучших времён".
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570309
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раньше было два параметра: режим открытия файла и режим спавна рабочих потоков. Потом их
объединили в один. Это было удачное решение с точки зрения единого конфига, но с точки
зрения плагинистости, режим открытия файла следовало бы перенести в engine12.conf, а режим
спавна оставить в конфиге сервера. Но это опять же порождало проблему несовместимых
режимов, "правильное" решение которой было нетривиальным и требовало времени.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570314
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov...
"Простые пользователи" могут проспонсировать тематическое исследование "ретроспективы использования Firebird" или, таки, перестать ныть и начать читать "всё подряд", когда что-то непонятно.
Ну или просто забить на fbembedded "до лучших времён".

Ну вот чего ради новичок станет спонсировать в то, что он не знает и даже "долго вникать"?
"Не завелось" - и дальше пошел.

Меньше народу - больше кислороду?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570323
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД"Не завелось" - и дальше пошел.Это плохо. Безотносительно FB.Меньше народу - больше кислороду?Нет. Просто "количество пользователей" не является определяющим для бесплатного (для пользователей) продукта.
Будут ресурсы - через некоторое время появится руководство. Ресурсы, как я понимаю - есть, осталось только время - его не купишь. Хотя старик Хронос и намозолил пятки, гуляя по золотым приискам.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570336
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДс какого перепуга нормальный человек ("пользователь") станет особенности архитектуры тащить на "просто dll"?
вообще-то, просто пользователь про архитектуры понятия не имеет, и не имеет понятия про "просто dll".
И если у этого простого пользователя "раньше на 2.5 работало, а на 3.0 - нет", то какого хрена и каким образом он поменял 2.5 на 3.0? Ему это не положено.

А если это разработчик приложения, так в 3.0 поменялся сервер, и поменялась вот эта вся система, про которую говорит Симонов, что "эмбеддед в старом понимании теперь нет". И в 3.0 дофига чего поменялось, чего по старому не работает, и о чем написано в RN.

И в результате мы опять возвращаемся к исходной теме. Что разработчик, получив проблему с эмбеддед на 3.0 (перейдя с 2.5) не понимал ни про длл, ни про архитектуры, ни про режимы открытия файлов, ни про конфиг фб3. А вроде должен был. Или понимал, но у него не хватило сложить 2+2.

Понятно, что я уделю несколько строчек этому в пресловутом "Руководстве администратора". Но чтение-то дело добровольное, так же как и чтение RN.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570338
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДМне вот совершенно непонятно, почему Embedded, который раньше был везде был описан как "просто dll"Это в где ?

чччДЯ не понимаю, для чего спорить об очевидных вещахЯ - тоже
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570344
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv...
вообще-то, просто пользователь про архитектуры понятия не имеет, и не имеет понятия про "просто dll".
И если у этого простого пользователя "раньше на 2.5 работало, а на 3.0 - нет", то какого хрена и каким образом он поменял 2.5 на 3.0? ...

А если это разработчик приложения, так в 3.0 поменялся сервер, и поменялась вот эта вся система, про которую говорит Симонов, что "эмбеддед в старом понимании теперь нет". И в 3.0 дофига чего поменялось, чего по старому не работает, и о чем написано в RN.

И в результате мы опять возвращаемся к исходной теме. Что разработчик, получив проблему с эмбеддед на 3.0 (перейдя с 2.5) не понимал ни про длл, ни про архитектуры, ни про режимы открытия файлов, ни про конфиг фб3. А вроде должен был. Или понимал, но у него не хватило сложить 2+2.
...

"Просто пользователь FB" == "прикладной программист, использующий FB". Разве это не очевидно? ...или очевидно... но как-то так вышло, что у кого-то "не хватило сложить 2+2"... :)
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570347
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladчччДМне вот совершенно непонятно, почему Embedded, который раньше был везде был описан как "просто dll"Это в где ?...

Люминь так люминь, ладно. Считаем, что я соврал, сидим ровно, с тобой спорить - не мой уровень, приношу извинения.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570354
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДhvladпропущено...
Это в где ?...

Люминь так люминь, ладно. Считаем, что я соврал, сидим ровно, с тобой спорить - не мой уровень, приношу извинения.У меня нет цели тебя "заткнуть" :) И извиняться тут нечего.

Просто не стоит раздувать из мухи слона и уходить в демагогию.

Если кто-то что-то не понял - это нормально. Для этого есть этот форум, есть поддержка (как платная так и бесплатная).
Но не нужно возводить это в принцип и становиться в позу: кормите меня с ложки или я пойду в другое место.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570504
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad> Если кто-то что-то не понял - это нормально. Для этого есть
hvlad> этот форум, есть поддержка (как платная так и бесплатная).


Гораздо логичнее нормально (читай - понятно) описать основные
моменты где-то, чем отправлять людей на форумы и в техподдержку
(и там опять же - самим всё отвечать, хотя бы частично).

Если этому не место в RN - странно, но ладно; если нет (пока) соотв.
мануала - тоже понятно; но хотя бы в условный FAQ это можно было
бы вписать... Я знаю, что этим занимаются "совсем" другие люди, но
таки отмахиваться в стиле "принцип и становиться в позу" неправильно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570533
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

да вписано это в faq сто лет назад
http://www.ibase.ru/ibfaq/#embedded
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570541
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvГаджимурадов Рустам,

да вписано это в faq сто лет назад
http://www.ibase.ru/ibfaq/#embedded
Что - "это"?

Или снова - "собери картинку шести разных наборов пазлов и догадайся, что будет в седьмом наборе?"
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570549
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

да, там ничего нет про ФБ3. Ты не темни, сразу скажи, до какого уровня нужно опуститься, чтобы объяснять про ФБ3?
Вот вы тут чешете эту тему уже столько, что вместо этих букв можно было бы написать ТРИ АБЗАЦА про этот несчастный эмдеддед в ФБ3.
И НИКТО этого не сделал. Только охи-вздохи - ну как же так, чё-то читать надо, чё-то знать надо заранее, статей нет, никто не пишет, ой-ой.

В СУБД Firebird 3.0 произошли изменения в отношении Embedded. Во-первых, теперь нет отдельного zip-архива для embedded. Таковым является полный zip-архив сервера. Во-вторых, функцию fbembed.dll - клиентской fbclient.dll с вкомпилированным сервером - теперь выполняет сам fbclient.dll, загружая ядро сервера (engine12.dll) при указании локального коннекта (без имени сервера и спецификации протокола). В третьих, вместо фиксированной архитектуры сервера (Superserver в 1.5, SuperClassic в 2.5) Embedded в 3.0 работает в той архитектуре, которая указана в firebird.conf в параметре #ServerMode = Super.
По умолчанию Embedded Firebird 3.0 работает в режиме SuperServer (аналогично 1.5), что не позволяет двум приложениям одновременно работать с одной БД на одном и том же компьютере. Для перевода Embedded в режим, эквивалентный 2.5, когда два и более приложения могут одновременно обращаться к одной БД на одном компьютере, необходимо вместе с Embedded скопировать измененный firebird.conf, в котором указать параметр ServerMode=SuperClassic.


ВСЁ! Что еще надо?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570554
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамГораздо логичнее нормально (читай - понятно) описать основные
моменты где-то, чем отправлять людей на форумы и в техподдержку
(и там опять же - самим всё отвечать, хотя бы частично).Займись.

Гаджимурадов РустамЕсли этому не место в RN - странно, но ладно; если нет (пока) соотв.
мануала - тоже понятно; но хотя бы в условный FAQ это можно было
бы вписать... См.выше.

Ты же всё знаешь лучше всех, сделай что-то полезное, ы ?

Гаджимурадов РустамЯ знаю, что этим занимаются "совсем" другие люди, но
таки отмахиваться в стиле "принцип и становиться в позу" неправильно.Если бы я хотел отмахнуться, вы бы меня тут уже лет N не видели.

PS Странные люди - вы объём релиз нот видели ?
Вы можете при написании релиз нот знать заранее, что вот такой вот вопрос через 3 года
станет кому-то поперёк ? Да пусть и не через 3 года, а через 2 дня, пофигу.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570560
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плюсанул бы двух предыдущих ораторов, но добавил бы - иззи, иззи. Во всяком случае, мне кажется, что ТС совсем не прочь приложить руки к доке, и хочет понять в каком месте.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570566
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv...
ВСЁ! Что еще надо?
Круто, чё. Мастер слова, рупор эпохи. :)
Компактно и по делу.
Спасибо, в смысле.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570568
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишкаПлюсанул бы двух предыдущих ораторов, но добавил бы - иззи, иззи. Во всяком случае, мне кажется, что ТС совсем не прочь приложить руки к доке, и хочет понять в каком месте.

Ой. Посыпаю главу пепелом. Спутал тему с "чего не хватает в доке".
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570624
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> да вписано это в faq сто лет назад
kdv> да, там ничего нет про ФБ3.

Ну а?

> Таковым является полный zip-архив сервера

Вроде кто-то тут говорил, что он неравноценен (по результату) инсталлятору.

> ВСЁ! Что еще надо?

Думаю, как минимум ещё список/структура файлов
(кто-то выше говорил, что с этим какие-то вопросы)
и объяснение про конфиг и его местоположение
(если с этим есть какие-то нюансы в случае Embedded).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570625
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad> Займись. Ты же всё знаешь лучше всех, сделай что-то полезное, ы ?

Влад, окстись. Я про 3.0 "знаешь лучше всех" - это 5+. :)
Я понятия не имею как там и чего, знаю лишь на уровне
"надо что-то там в конфиге настроить", не более.


> PS Странные люди - вы объём релиз нот видели ?
> Да пусть и не через 3 года, а через 2 дня, пофигу.

Вот опять ты воспринимаешь как наезды и возмущения.
Я ж сразу сказал - если не в RN (неважно по каким причинам) -
можно/лучше в FAQ. Позже выйдет OperationsGuide - ну и в
него тоже соответственно. Но если вы дружно считаете, что всё
замечательно, а те кто не могут сами Embedded 3.0 осилить -
дебилы и пусть идут на более другие СУБД - дело хозяйское.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39570641
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамkdv> ВСЁ! Что еще надо?

Думаю, как минимум ещё список/структура файлов
(кто-то выше говорил, что с этим какие-то вопросы)
и объяснение про конфиг и его местоположение
(если с этим есть какие-то нюансы в случае Embedded).

+100
...
Рейтинг: 0 / 0
151 сообщений из 151, показаны все 7 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Есть ли firebird 3 embedded server?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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