powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
25 сообщений из 54, страница 2 из 3
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931570
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
ёёёёё
А какие софторешения поддержат 15000 коннектов?

Хипсотрские, с асинхронщиной и эвентлупом, типа ноды.

Одно слово понял.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931572
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

А я все слова понял, кроме первого. Но только по отдельности :)
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931576
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

Первое?
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931579
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

Ну короче говоря, идея в том, чтобы не создавать по потоку на соединение, а гонять их в цикле по очереди. Всё IO тоже работает по такой схеме. Криво объяснил, конечно.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931595
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
Дегтярев Евгений
именно

А какие софторешения поддержат 15000 коннектов? Запросы без сохранения соединения, типа http? Или что?

В линухах, бсд и т.п. есть способы эффективно обрабатывать десятки тыс соединений (возможно и в windows тоже), ну и библиотеки вокруг этого (lebevent, libuv...). Например можно почитать как это делает nginx. Nodejs весь вокруг этого построен.

если исходить вот из этогоавторПользователи сейчас работают онлайн, загрузили документ из базы и занимаются им, долго. А потом сохранили, и всё. Иногда эвенты прилетают, что что-то поменялось, тогда картинка на экране обновляется. Сейчас так сделано.
то может оказаться что тебе действительно хватит api поверх http и коннектов к БД на бекенде потребуется 15 вместо 15к ))
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931598
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
imkot,

у нас на синтетическом тесте фб 3 суперсервер (не на нашем железе) давал до 2500 коннектов.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931603
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
то может оказаться что тебе действительно хватит api поверх http и коннектов к БД на бекенде потребуется 15 вместо 15к ))

Представил реализацию длинных транзакций...
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931612
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

длинные транзакции зло. В трёхзвенках и вообще быть не должно
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931617
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
Представил реализацию длинных транзакций...

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

зы
оно на двухзвенке тоже зло...
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931619
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёёёПредставил реализацию длинных транзакций...
Ну да, там костыли на уровне приложения, но что в этом такого? Других вариантов особо нет.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931621
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
ёёёёё
Представил реализацию длинных транзакций...

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

Данные хорошо разделены организационно-административно, одни те же данные разными юзерами не модифицируются.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931625
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

я не об этих проблемах
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931627
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

ну как же мне догадаться.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931631
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

Ну короче говоря ты встрял со своей двузвенкой и этим вашим "всё-в-субд". Мои поздравления.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931639
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,

ты-то знаешь, как обслужить и 15000 активных пользователей?
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931640
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

длинные транзакции могут быть естественными и это нормально. Обычно это либо какой-то супер отчёт которые читает чуть ли не пол базы (такие вещи ускоряют через хранимые агрегаты) или когда делается массовая заливка данных. Их не избежать.

И есть искусственные. Типа пользователь начал что-то вводить стартанула транзакции и ждём пока он не закончил ввод. Вот это желательно избегать. В трёхзвенках такие вещи вообще не катят. Тут уже надо медитировать надо понятием бизнес-транзакция, которая к транзакциям БД отношение не имеет.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931641
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
ты-то знаешь, как обслужить и 15000 активных пользователей?

Так же, как и 100 раз обслужить 150. Тем более, что данные у тебя хорошо организованы, так что проблемы как бы нет.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931652
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёДанные хорошо разделены организационно-административно, одни те же данные разными юзерами
не модифицируются.

База и приложение уже готовые или вы таки готовы их допиливать по необходимости?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931661
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не будет: заказчик рассчитывал взять наше, готовое, а если много и долго переделывать - то "мы и сами может, у нас свои разработчики есть".
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931663
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёзаказчик рассчитывал взять наше, готовое

"Ваше, готовое" готово работать с распределённой БД?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931664
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
ёёёёёзаказчик рассчитывал взять наше, готовое

"Ваше, готовое" готово работать с распределённой БД?
Вроде всё рассказал уже.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931679
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёВроде всё рассказал уже.

Понятно. Значит не судьба.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931700
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
Ничего не будет: заказчик рассчитывал взять наше, готовое, а если много и долго переделывать - то "мы и сами может, у нас свои разработчики есть".


не твой это заказчик

зы
я тут на вебсокетный сервис уже натравил 15т коннектов, посмотреть как оно
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931706
Фотография imkot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
imkot,

у нас на синтетическом тесте фб 3 суперсервер (не на нашем железе) давал до 2500 коннектов.


Я постараюсь ответить, что у нас получится при проверке работы с фб 3. Пока не готов ничего сказать. Мы попытались сделать тесты на реальных запросах в реальном времени. Понятно что это не точное воспроизведение, но все равно достаточно близко к оригиналу получается. Во всяком случае графики по CPU и по памяти на боевом и тестовом сервере довольно похожи. Если с супером не получится, то посмотрим на классик 3. Но основная проблема все таки в числе коннектов. И пока нам приходится с этим жить (временами очень не очень). Особенно было плохо, когда число клиентов с 1.5 тыс. скакнуло до 3 тыс., а в приложениях нашлись длинные пишущие транзакции. бяда-бяда.
...
Рейтинг: 0 / 0
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
    #39931711
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Сейчас придёт DS начнёт тебе про кластеры рассказывать ))

Не буду. С вероятностью 99% его БД неспособна работать в кластере.

А так-то, конечно, да: подняли 15 нод FireSwarm-а и 15к пользователей превратились в 1к. Подняли ещё 15 - 500. И так далее.
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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