powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 на Дебиан: "установка" без установки
24 сообщений из 49, страница 2 из 2
FB3 на Дебиан: "установка" без установки
    #39431903
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devdimitr, на сколько я понял, Доку надо, чтобы с одной базой одновременно работало несколько приложений.И чем embedded CS не устраивает ? Который по жизни на линуксе являлся "локальным" движком
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39431908
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, в таком случае, как объяснить это?:
Докесли в другом терминале также подконнетиться к этой же базе, то естественно получаю отлуп
Код: sql
1.
2.
3.
4.
SQL> connect '/home/leyba/mydb/test_db.fdb' user sysdba password '1';
Statement failed, SQLSTATE = 08001
I/O error during "lock" operation for file "/home/leyba/mydb/test_db.fdb"
-Database already opened with engine instance, incompatible with current
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39431910
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

а он конфигурацию менял? По умолчанию embedded в 3.0 работает как SS
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39431913
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, полагаю, надо дождаться от Дока ответа на твой вопрос.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39431921
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devhvlad, в таком случае, как объяснить это?:Нечтением документации ? Тобою, в первую очередь :)
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39431926
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, во вторую очередь.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432289
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисПо умолчанию embedded в 3.0 работает как SS
ничего не трогал, надо было поменять на CS?


hvladИ чем embedded CS не устраивает ?
Аппетит приходит во время еды :) Собственно, речь теперь уже идет не только о тройке, но и версиях ниже. С тройкой без gsec намного проще стало.

Я распаковал FB 2.5 CS, вот там не смог "подобрать" пароль, соответственно, все остальное пошло лесом.

Про embedded я уже сказал, там все ясно. Меня интересует возможность развернуть ручками (без инсталлятора и root-прав) полноценный сервер. Такой вот я Таблоид
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432423
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devhvlad, во вторую очередь.
Влад прав, конечно. Если поменять ServerMode = Classic, то embedded-режим по многопользовательскому доступу ничем не отличается от запущенного (процесс, приложение) сервера. Но это в тройке.

Мне теперь интересно, а как разрулить ситуацию в fb2.5 ?
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432425
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докто embedded-режим по многопользовательскому доступу ничем не отличается от запущенного (процесс, приложение) сервера. Но это в тройке.
чего это, "в тройке"? В 2.5 точно так же.
Док, ты путаешь "ембеддед" с монопольным блокированием файла БД в режиме суперсервера. Вот что за каша у людей в голове.
Суперсервер - монопольно блокирует, хоть сервер, хоть эмбеддед. Это 1 процесс. Классик - много процессов, шаред-доступ к базе. Не может он монопольно блокировать. Суперклассик - хоть один процесс, но наследник классика.
В 2.5 с одной базой могут работать несколько инстансов классика или суперклассика.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432428
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

не к тебе, а вообще.

<риторик моде он>

вот какую люди фигню в голове себе придумывают, при отсутствии БАЗОВЫХ знаний. И ведь эта чепуха уже длится лет 20. Если раньше мы на компах боролись за байты в памяти, и знали файловую систему, то теперь человек, поставивший ФБ на линукс, спрашивает, как его (нахрен) стартовать. Или выдумывает что-то там про ембеддед и монопольный доступ к БД.
То есть, про файлы и режимы доступа мы уже не помним, операционную систему мы изучать не будем, и т.д.
Боюсь предположить, что будет лет через 10.

p.s. люди, ну не соображаете вы в конкретной ОС, так чего вы на нее лезете-то. А? Вот я хоть и имел дело с такими ОС, уже считай лет 30 как, но почему меня мои незнания останавливают, а вас нет, при том что вы и изучать-то ничего не можете или не хотите?

<риторик моде офф>
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432533
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док, не найдя для себя ничего архиинтересного в "тройке", я решил её вообще пропустить.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432547
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvДок,
То есть, про файлы и режимы доступа мы уже не помним, операционную систему мы изучать не будем, и т.д.Что-то я не пойму, причем здесь shared access к файлу, если подразумевается менеджер блокировки страниц БД... Если разработчики решили данную задачу через "file mapping" в "shred memory", то где об этом написано в руководстве и почему это сделано только для CS/SC? Что мешало сделать многопользовательский embedded для SS с менеджером блокировок через shared memory и почему embedded по умолчанию SS, а не CS? И еще удивляетесь, почему "пользователи" уж 20 как тупят.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432562
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

жжёшь напалмом. Читай доки больше и старайся понять что там написано
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432566
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, мы тоже скорее всего пропустим "тройку". А вот "четверка" с репликацией будет уже однозначно интересна.
На "тройка" с другой стороны интересна и наличием встроенного шифрования трафика. Потому рассматриваем эксперименты по оценке "скорострельности" на ADSL и 3G с перспективой отказа от связки с zebedee (сейчас FB 2.5 + zebedee) .
Но это надо тщательно спланировать, продумать методику замера... Хотя бы 10 клиентских систем охватить для статистики... А времени не хватает.
Опять же, в полной мере перейти на новую версию сервера у нас займёт не менее года. Ибо 200+ систем в сотне организаций одномоментно обновить некому, т.к. требует участия сисадмина. Я могу, конечно, и сам. Но пусть даже мне дадут устраивающие обе стороны промежутки времени пара клиентов в день (многие системы 24x7 работают) - это я должен все свои текущие дела скорректировать на полгода вперёд?.. Ну наф...
Ждём "четвёрку". "И всё идёт по плану" (с)
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432579
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисrdb_dev,

жжёшь напалмом. Читай доки больше и старайся понять что там написаноКакую, конкретно, доку ты имеешь в виду? Кинь на нее ссылочку, плз.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432584
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

конкретно по 3.0 Release Notes читай, тогда поймёшь что как и почему было сделано. Раздел где изменения архитектуры описывается
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432623
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, цитирую:

"The remodelled architecture integrates the core engine for Classic/Superclassic, Superserver and embedded models in a common binary. The cache and lock behaviours that distinguish the execution models are now determined externally by the settings in the new configuration parameter ServerMode. The connection method is determined by the order and content of another parameter, Providers and the connection protocol that is deduced at run-time from the connection string supplied when a client requests an attachment."

"Databases are opened by a single server process, but access is not exclusive: an embedded process can open the same database concurrently. User attachments are processed by threads launched from the common pool, each having its own database page cache."

Очевидно, что блокировки реализованы не на уровне file sharing access, а в shared memory, но совершенно не понятно, что мешало также через shared memory реализовать множественные пользовательские аттачменты к SS embedded с монопольным доступом к файлу БД и единым кешем страниц БД.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432632
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

вот странный ты человек. SS хоть embedded хоть не embedded одно и то же. Движок вынесен в отдельную DLL. Режим контролируется параметром (вообще по фиг на embedded).
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432644
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, и чо? Отражение файлов на разделяемую память еще никто не отменял.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39432646
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvвот какую люди фигню в голове себе придумывают, при отсутствии БАЗОВЫХ знаний
Ну, разворчался, как старый дед ;)

Согласен, поленился внимательно почитать доку от 2,5 и выше. Последний раз досконально (с лупой) изучал только работу "полуторки". Конечно, многое изменилось.

<риторик моде он>

Касаемо птиц на линуксе, мало инфы по ней в сети. Честно. Из того, что постоянно попадается на глаза - это штатная установка из репов. Причем люди, пишущие об этом, настолько скупы на объяснения, что сам процесс инсталляции выглядит загадочным священнодействием.

У меня ощущение, что многие стесняются в этом форуме спросить о каких-то нюансах, боясь быть освистанными обвиненными в профнепригодности. В результате, форум иногда напоминает закрытый клуб посвященных, разговаривающих на древнем языке энтов. Где знающие вопросов уже не задают, ибо нет необходимости. А те, кто не знает (не уверен, не разобрался) - потому что (см. начало абзаца). Спасибо, что хоть у некоторых из аксакалов хватает такта и терпения не бить утопающего веслом по голове ;)

Дим, видишь, что человек плюхается - помоги. А еще лучше, дай ссылку, где почитать, чтобы не переписывать доку сюда. У тебя прекрасный сайт с прекрасными статьями, после чтения которых большинство вопросов отпадает. Так почему бы там не залудить серию статей про линукс? Я результаты своих изысканий честно выложил у себя в блоге. Авось, пригодится кому.

<риторик моде офф>

kdvлюди, ну не соображаете вы в конкретной ОС, так чего вы на нее лезете-то. А?
Дим, не в обиду. В этой фразе нет логики. Нельзя научиться плавать, не залезши в воду

============================

Чтобы закрыть топик. Резюме.

Если юзер без root-прав хочет втихаря пользовать FB на машине с линуксом в многопользовательском режиме:

- для тройки (SC,CS) нет разницы между между полноценным сервером и embedded. В случае SS сервер запускается как приложение. Использование нестандартных портов аналогично windows после изменения параметров в firebird.conf.

- для версий от 2.5 и ниже для CS аналогично тройке, SS использовать в многопользовательском режиме в принципе невозможно.

Я сделал правильные выводы?
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39434008
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док, смотри почту.
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39434498
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

Спасибо, в спаме отыскал, потому в телефоне сразу не заметил ;) (сейчас в командировке, ноут только вечером могу включить)

Собственно, жаль, что тема заглохла. Тем, кто знает ответы, дальнейшее обсуждение не интересует, потому как не видят практической пользы от моего интереса. Остальные в этом вопросе, по-видимому, не сведущи.

Ладно, подожду. Рано или поздно все равно найду ответ
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39434507
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

ответ на что?
- суперсервер всегда монопольно блокирует файл БД, что в 2.5, что в 3.0
- CS и SC не блокируют БД, работа идет через лок-менеджер (SC+SC, CS+CS, CS+SC).
- Embedded в 2.5 работает в режиме классика
- Embedded в 3.0 работает в том режиме, который задан в firebird.conf - классик, (суперклассик), суперсервер.

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

Кроме того
- classic на линуксе "запускается" через xinetd, который слушает порт 3050.
- superclassic и superserver являются "приложениями" и на винде и на линуксе, которые сами слушают порт 3050. Для "автозапуска" их надо прописать как службу в винде, либо х.з. как в линуксе - вот тут я не в курсе.

я думаю, что для осознания полной картины осталось еще вспомнить, что на линуксе пароль для SYSDBA в 2.5 генерился скриптом установки. Значит, в случае "распаковать и запустить" там надо иметь готовую security2.fdb. Для 3.0 - чуть иначе, но похоже, потому что исходно SYSDBA нет, и его надо создавать в embedded-режиме.

p.s. неужели я тут описал какие-то "тайные знания"?
...
Рейтинг: 0 / 0
FB3 на Дебиан: "установка" без установки
    #39435211
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvнеужели я тут описал какие-то "тайные знания"?
это для тебя они не тайные, а я многое почерпнул :)

Спасибо. Теперь вопросов больше нет.
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 на Дебиан: "установка" без установки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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