Можно ли использовать Firebird Embedded для небольшого количества пользователей? - PullRequest
3 голосов
/ 21 декабря 2011

Я использую Firebird в Windows (приложение, разработанное Delphi 2010).

Можно ли использовать Firebird Embedded для небольшого числа пользователей?

http://www.firebirdsql.org/manual/fbmetasecur-embedded.html

Если у нас есть приложение со встроенным Firebird на одной машине (в локальной сети), может ли его использовать несколько пользователей (12-25).Каждая машина, на которой запущено приложение, указывает на базу данных firebird, встроенную в приложение на одной машине?Совместное использование одной и той же базы данных?

Или только пользователь встроенной версии 1?

Ответы [ 3 ]

6 голосов
/ 21 декабря 2011

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

1 голос
/ 22 декабря 2011

Хотя Firebird 2.5 позволяет нескольким приложениям на одной машине обращаться к одному файлу базы данных со встроенным, это должно быть , а не для доступа нескольких пользователей один файл базы данных по локальной сети со встроенным.

Это может легко привести к повреждению базы данных из-за проблем с общим доступом и блокировкой. Если вы хотите получить доступ к базе данных Firebird через сеть: используйте сервер Firebird. Это проще, скорее всего, более производительно и не повредит файл базы данных.

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

0 голосов
/ 21 декабря 2011

Почему бы не использовать стандартную (не встроенную) версию?Это очень легкий.

...