powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Доступ через одного пользователя в Firebird
19 сообщений из 19, страница 1 из 1
Доступ через одного пользователя в Firebird
    #39148990
Добрый день! Пишу программу на Delphi 2010, компоненты доступа ZEOS, база данных firebird 2.5. Программа создана для многопользовательского доступа. Юзеры и пароли хранятся в отдельной таблице. Доступ к базе данных осуществляется под SYSDBA. Вопрос такой. Не будет ли проблем, если пользователи, например человек 500 одновременно будут коннектиться к БД под SYSDBA? Не возникнет ли никакого конфликта с транзакциями или быть может на скорость работы?
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149002
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений СтронгДобрый день! Пишу программу на Delphi 2010, компоненты доступа ZEOS, база данных firebird 2.5. Программа создана для многопользовательского доступа. Юзеры и пароли хранятся в отдельной таблице. Доступ к базе данных осуществляется под SYSDBA. Вопрос такой. Не будет ли проблем, если пользователи, например человек 500 одновременно будут коннектиться к БД под SYSDBA? Не возникнет ли никакого конфликта с транзакциями или быть может на скорость работы?

с транзакциями ничего не будет
а вот с разграничением прав у тебя будут бааааальшие проблемы
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149004
MaratIskЕвгений СтронгДобрый день! Пишу программу на Delphi 2010, компоненты доступа ZEOS, база данных firebird 2.5. Программа создана для многопользовательского доступа. Юзеры и пароли хранятся в отдельной таблице. Доступ к базе данных осуществляется под SYSDBA. Вопрос такой. Не будет ли проблем, если пользователи, например человек 500 одновременно будут коннектиться к БД под SYSDBA? Не возникнет ли никакого конфликта с транзакциями или быть может на скорость работы?

с транзакциями ничего не будет
а вот с разграничением прав у тебя будут бааааальшие проблемы

Да там у всех одинаковые права, за исключение доступа к меню, которые регулируются одним признаком. Я поэтому и не стал заморачиваться с пользователями. Главное, чтобы на производительность не повлияло. Спасибо большое за ответ!)
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149005
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот залезет какой-нить добрый юзер через IBExpert под SYSDBA и выполнит волшебный скриптик DELETE FROM USERS; COMMIT; - и твоей программе будет очень радостно.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149006
Любезный,

А я для этого отдельного пользователя создам с ограниченными правами. Этот момент уже предусмотрел. А то действительно, будет весело.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149013
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы ты действительно все предусмотрел, то вот этого бы не было:
автор Не будет ли проблем, если пользователи, например человек 500 одновременно будут коннектиться к БД под SYSDBA?
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149038
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений СтронгНе будет ли проблем, если пользователи, например человек 500
одновременно будут коннектиться к БД под SYSDBA?
Это примерно то же как 500 пользователей, работающих с Linux под root или с Windows под
Администратор.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149041
Dimitry Sibiryakov,

Понял. Спасибо!
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149200
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я тут спрашивал как то подобное. http://www.sql.ru/forum/1160938/programmnye-polzovateli-chrevato? .
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149206
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Стронг,

если потребуется перевести базу в shutdown, то тоже будут проблемы. Все же SYSDBA, значит всем этот шатдаун будет пофиг. Более того, если режим шатдауна будет однопользовательским, то любой пользователь подключившись первым заблокирует настоящего админа БД.

Правильные варианты, когда "неохота возиться с разграничением прав", подсказали в топике, указанном Softologic.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149216
kdvЕвгений Стронг,

если потребуется перевести базу в shutdown, то тоже будут проблемы. Все же SYSDBA, значит всем этот шатдаун будет пофиг. Более того, если режим шатдауна будет однопользовательским, то любой пользователь подключившись первым заблокирует настоящего админа БД.

Правильные варианты, когда "неохота возиться с разграничением прав", подсказали в топике, указанном Softologic.

Есть доля правды конечно же тут, что неохота возиться. Я ведь сделал уже и регистрацию самого себя же в программе, так как бд будет на VPS. Залогинился под собой, ID юзера в глобальную переменную засунул и все дела. А тут теперь много переделывать придется. А самое печальное - это ещё кучу инфы сейчас читать и как правило по пути встретить множество подводных камней. Уже так скорее хочу дописать её и всё. Раньше была локальной на access. Всё было прекрасно. Потом решил запилить многопользовательскую с удаленной БД, долбался с MySQL, возникли большие проблемы с транзакциями и теперь пишу на firebird. Всё устраивает пока. Но впереди ещё секс с Debian или Ubuntu... Тут ещё придется грызть гранит.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149219
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Стронг,

если это веб морда, то в принципе там всё равно свои учётки заводят. Так что подход может и правильный. Единственное что ходить надо всё равно не под sysdba, а под другой специально заведённой учёткой.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149221
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

тьфу ты у тебя десктоп. Ну тогда делай всё через стандартные учётки. Смутило последнее сообщение с упоминанием мускуля.

Евгений Стронг,

если проект только начинаешь, то сразу бери Firebird 3. Там тебе и встроенные учётки есть и спецтабличка SEC$USERS для облегчения управления пользователями (в плане отображения их списка).
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149224
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денистьфу ты у тебя десктоп.
Десктоп с базой на VPS и доступ через Zeos? "Ой-ёёёё..." (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149229
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

я тоже не в восторге от ZEOS. Всяческие (Any|Uni|FB|Fire)DAC'и удобнее, функциональнее и быстрее, хоть и "толстоваты" по сравнению с чистым API или UIB.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149232
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

еще и VPS с базой "на 500 пользователей"
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149248
Dimitry SibiryakovСимонов Денистьфу ты у тебя десктоп.
Десктоп с базой на VPS и доступ через Zeos? "Ой-ёёёё..." (с)


Нет, там не web. Это обычное приложение. Я уже сколько намучился. Сначала с ADO, который никак с MySQL 5 не хотел работать. Замучился с dll, потом как оказалось, он и не работает с новой версией. Потом DBExpress, тоже танцы были, далее ZEOS на MySQL, но проблема возникла, как я и писал с транзакциями. Вот тут мучения были, так и не решился вопрос
http://www.sql.ru/forum/1189920/delphi-2010-zeos-mysql

Пришлось переходить на firebird. Но её я и люблю и давно уже имел с ней дело. Поставил и всё работает. IB компоненты не стал использовать, так как устарели уже и много жалоб по производительности. А вот на счет FIB Plus и DAC - нет средств. Нынче $ подрос не на шутку. Потом скачал Delphi 10 seattle, думаю начну с уже всеми хваленного FireDAC, но проблема в том, что у меня в программе сторонние компоненты, такие как alphacontrols, Ehlib. Открыл проект в seattle и понеслась родимая... То обновить, то установить, чтобы хотябы проект открыть. Не хватило сил снова мучиться, снес её и оставил 2010. Вот теперь дописываю на неё. А вы ещё и ZEOS засрали, ну отлично... Пожалели бы хоть. Сколько можно.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149307
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений СтронгDimitry Sibiryakovпропущено...

Десктоп с базой на VPS и доступ через Zeos? "Ой-ёёёё..." (с)


Нет, там не web. Это обычное приложение. Я уже сколько намучился. Сначала с ADO, который никак с MySQL 5 не хотел работать. Замучился с dll, потом как оказалось, он и не работает с новой версией. Потом DBExpress, тоже танцы были, далее ZEOS на MySQL, но проблема возникла, как я и писал с транзакциями. Вот тут мучения были, так и не решился вопрос
http://www.sql.ru/forum/1189920/delphi-2010-zeos-mysql

Пришлось переходить на firebird. Но её я и люблю и давно уже имел с ней дело. Поставил и всё работает. IB компоненты не стал использовать, так как устарели уже и много жалоб по производительности. А вот на счет FIB Plus и DAC - нет средств. Нынче $ подрос не на шутку. Потом скачал Delphi 10 seattle, думаю начну с уже всеми хваленного FireDAC, но проблема в том, что у меня в программе сторонние компоненты, такие как alphacontrols, Ehlib. Открыл проект в seattle и понеслась родимая... То обновить, то установить, чтобы хотябы проект открыть. Не хватило сил снова мучиться, снес её и оставил 2010. Вот теперь дописываю на неё. А вы ещё и ZEOS засрали, ну отлично... Пожалели бы хоть. Сколько можно.
Бедняжка. Жалею.
Еще и посмотри сколько Дельфи стоит лицензионная. Бросай ты ее, проблем будет меньше с компонентами и соответственно с поддержкой.
...
Рейтинг: 0 / 0
Доступ через одного пользователя в Firebird
    #39149344
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зимаргл,

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


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