powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / mySql или PostgreSql для IM сервиса?
29 сообщений из 29, показаны все 2 страниц
mySql или PostgreSql для IM сервиса?
    #35339918
Join Select
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пытаюсь определиться какую базе лучше взять для высоконагруженного jabber сервиса, отправка сообщений + смена статуса + обмен файлами. пользователей больше миллиона будет, из них одновременно висят 100-150k

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

что посоветуете, и какой сервер лучше брать для такого сервиса лучше (прям конфигурацию с пояснением если можно)?


ps. может кто знает архитектуру аськи?


пасиб!:)
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340040
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь что с такими вопросами нихрена у вас не выйдет.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340196
Join Select
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow
боюсь что с такими вопросами нихрена у вас не выйдет.


всмысле?
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340288
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>всмысле?
человек который делает базу на 150 онлайн пользователей обычно уже знает что
и как делать. И уж 100% на какой СУБД.

а если нет, то возникают сомнения в успешности проекта

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340339
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ScareCrow!
Ты пишешь:

ScareCrowS> а если нет, то возникают сомнения в успешности проекта так это ж курсач!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340346
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>так это ж курсач
а пофик. все равно не напишет

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340375
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ScareCrow!
Ты пишешь:

ScareCrow>>так это ж курсач
S> а пофик. все равно не напишет значит купит.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340664
Join Select
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин как маленькие, это не курсач,
это вполне серьезный вопрос,
что лучше взять майсиквел или постгресс,
у меня нет еще ничего, я на стадии планирования,
поэтому спрашиваю хороших людей кто работал
с высокими нагрузками на этих базах.

судя по графикам постгресс рулит на
больших объемах, здесь я хочу услышать
или подтверждение этого или опровержение.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340712
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Join Selectэто вполне серьезный вопрос,
что лучше взять майсиквел или постгресс,

Ну так на это есть вполне серьёзный ответ:

0) То, что уже есть у заказчика (вместе со специалистами)
1) То, что лучше знаешь
2) То, что лучше знает гуру, которого ты будешь мучить вопросами (и
который, в конечном итоге либо пошлёт тебя подальше либо большую часть
работы сделает сам)
3) А всё, если добрался до этого пункта - в школу.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340874
Join Select
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Join Selectэто вполне серьезный вопрос,
что лучше взять майсиквел или постгресс,

Ну так на это есть вполне серьёзный ответ:

0) То, что уже есть у заказчика (вместе со специалистами)
1) То, что лучше знаешь
2) То, что лучше знает гуру, которого ты будешь мучить вопросами (и
который, в конечном итоге либо пошлёт тебя подальше либо большую часть
работы сделает сам)
3) А всё, если добрался до этого пункта - в школу.
Posted via ActualForum NNTP Server 1.4

ок, я понял.
а объективные мысли есть?
которые не замыкаются на "То, что лучше знаешь" и т.д.
дело в том, что заказчик я, сейчас я хочу понять на чем стоит
все это спроектировать, а потом нанять собственно специалиста
для этого. вот такой вот план. но для начала хочу для себя уяснить,
я думал здесь есть гуру которые могут четко сказать, что чувак
вот для твоей задачи то то лучше потому что... и так далее,
даже не знаю наверно не сюда запостил?
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340899
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Join!
Ты пишешь:

JoinJS> дело в том, что заказчик яв форум "работа".
там пошлют.
в нужном направлении.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35340904
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Join Selectа объективные мысли есть?
дело в том, что заказчик я, сейчас я хочу понять на чем стоит
все это спроектировать, а потом нанять собственно специалиста
для этого. вот такой вот план.

Неверный план. Нарушая правила задавания умных вопросов, ты описываешь
не проблему, которую тебе нужно решить, а путь, которым ты хочешь её решать.
Раз ты заказчик, то сначала напиши ТЗ, в котором опиши что тебе на самом
деле нужно, не говоря ни слова о том, как это может/должно работать.
Потом найди специалиста, который согласится это сделать. И вот этот-то
специалист тебе и назовёт DBMS, которую он будет использовать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341007
Join Select
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Join Selectа объективные мысли есть?
дело в том, что заказчик я, сейчас я хочу понять на чем стоит
все это спроектировать, а потом нанять собственно специалиста
для этого. вот такой вот план.

Неверный план. Нарушая правила задавания умных вопросов, ты описываешь
не проблему, которую тебе нужно решить, а путь, которым ты хочешь её решать.
Раз ты заказчик, то сначала напиши ТЗ, в котором опиши что тебе на самом
деле нужно, не говоря ни слова о том, как это может/должно работать.
Потом найди специалиста, который согласится это сделать. И вот этот-то
специалист тебе и назовёт DBMS, которую он будет использовать.
Posted via ActualForum NNTP Server 1.4


вот, уже похоже на хороший ответ,
но именно в этой ветке СРАВНИВАЮТ субд,
вот почему я написал именно сюда а не в работу или
куда то еще, и написал я что подскажите
какую из двух баз лучше взять чтобы она выдерживала
мои нагрузки в будущем и лучще всего масштабировалась.

попробую сформулировать вопрос более четко

Проблема:
юниксовая ось, скорее всего debian
сервер приложения Java
hardware: 1 load balancer, 1 сервер приложения, 1 сервер базы на старте (8 рамы, core2duo),
1 сервер бекап базы, все винты scsi, RAID-1
Instant Mesaging сервис
1 000 000 зарегистрированных пользователей
150 000 активных пользователей одновременно
основной траффик:
- это сообщения <10 kb но часто, без сохранения на сервере
- поиск юзеров

на базе какой СУБД лучше всего строить такую систему?
MySql или PostgreSQL
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341203
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Join Select- это сообщения <10 kb но часто, без сохранения на сервере

т.е. для этого СУБД не нужно
Join Select- поиск юзеров

Допустим сервер обрабатывает 100 запросов на поиск в секунду. Соответственно за сутки 8 640 000. И для 150 000 и для 1 000 000 - хватит с избытком. Если поиск по индексам, то по всей видимости должно выдержать и то и то.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341227
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Маркт.е. для этого СУБД не нужно

Хотя это смотря как строить систему отправки сообщений, может быть и нужно...
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341265
Join Select
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сообщения для оффлайн юзеров будут на сервере, ждать пока юзер будет онлайн,
но их можно даже не учитывать, их будет обрабатывать отдельный сервер очередей.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341272
Join Select
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин Марк[quot Join Select]- это сообщения <10 kb но часто, без сохранения на сервере

Допустим сервер обрабатывает 100 запросов на поиск в секунду. Соответственно за сутки 8 640 000. И для 150 000 и для 1 000 000 - хватит с избытком. Если поиск по индексам, то по всей видимости должно выдержать и то и то.

спасибо.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341316
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Join Selectно именно в этой ветке СРАВНИВАЮТ субд,

А тебе не нужно сравнение. Тебе нужен выбор. Алгоритм выбора я уже
описал выше. Другого - нет.

Правда есть у меня подозрение, что на самом деле ты сюда пришел, чтобы
снять с себя ответственность за возможный провал проекта. Дескать, я не
виноват, это мне на скруле неправильный совет дали...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341318
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Join Selectюниксовая ось, скорее всего debian
сервер приложения Java
hardware: 1 load balancer, 1 сервер приложения, 1 сервер базы на старте (8 рамы, core2duo),
1 сервер бекап базы, все винты scsi, RAID-1
...
MySql или PostgreSQLВсе вот это оставьте на усмотрение того специалиста, которого собираетесь нанять.
В т.ч. и выбор СУБД. Нельзя выбирать СУБД, пока неизвестны требования, к ней предявляемые.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35341607
Dan Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftНельзя выбирать СУБД, пока неизвестны требования, к ней предявляемые.+1
при этом, если топикстартер хорошо продумает требования, то сможет сам на калькуляторе прикинуть объём БД и количество запросов к этой БД, как это на глаз сделал Локшин Марк . А уже имея на руках подобные данные, можно думать о выборе СУБД
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35342722
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftНельзя выбирать СУБД, пока неизвестны требования, к ней предявляемые.
А я все еще думаю, что можно выбрать Оракл почти на все случаи для создания ИС. И подозреваю, что так же думают Склисты и Диби2дисты про свои продукты.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35342895
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo miksoftНельзя выбирать СУБД, пока неизвестны требования, к ней предявляемые.А я все еще думаю, что можно выбрать Оракл почти на все случаи для создания ИС.Ну тут не соглашусь (хотя сам предпочел бы Оракл в большинстве случаев), если бюждет очень маленький, данных больше, чем 4Гб, и нужно быть белым и пушистым перед органами, то Оракл, увы не пойдет.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35343219
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftНу тут не соглашусь (хотя сам предпочел бы Оракл в большинстве случаев), если бюждет очень маленький, данных больше, чем 4Гб, и нужно быть белым и пушистым перед органами, то Оракл, увы не пойдет.

>1 сервер базы на старте (8 рамы, core2duo)

а чем не подойдет ? из первой пятерки дешевле всех выйдет ....
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35343229
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.! miksoftНу тут не соглашусь (хотя сам предпочел бы Оракл в большинстве случаев), если бюждет очень маленький, данных больше, чем 4Гб, и нужно быть белым и пушистым перед органами, то Оракл, увы не пойдет.>1 сервер базы на старте (8 рамы, core2duo)

а чем не подойдет ? из первой пятерки дешевле всех выйдет ....Не понял вашу мысль...
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35343634
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftНе понял вашу мысль...
мысль в том, что если маленький бюджет то оракл самый бюджетный вариант на сервер озвученый автором топика. дешевле Oracle SE1 на 8Gb RAM из пятерки лидеров не найти.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35343709
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!мысль в том, что если маленький бюджет то оракл самый бюджетный вариант на сервер озвученый автором топика. дешевле Oracle SE1 на 8Gb RAM из пятерки лидеров не найти.уточню свою мысль - очень маленький бюджет!

Неужели в вашу пятерку лидеров ни одной бесплатной СУБД не попало?
огласите, плиз, 4 и 5 места в вашем понимании.
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35443120
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35445897
dph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dph
Гость
Какая нагрузка в секунду в пике? И вообще какой планируется профиль нагрузки, какая архитектура всего решения (java - это не архитектура, это всего лишь описание кадровой проблемы), какой бюджет на разработку, какой бюджет на поддержку, какие перспективы роста?

Без этих ответов базу данных никто не выберет (а если и выберут - то доверять их решению не стоит).
Найди архитектора проекта сначала (или консультанта), обсуди/закажи архитектуру - потом можно будет уже и базу выбирать.

Из советов - рекомендую провести аудит выбранного архитектурного решения - найди кого-нибудь из опытных людей на sql.ru или rsdn.ru или еще каким-нибудь образом и попытайся с ним договориться по аудиту.

P.S. Если, например, выяснишь, что в пике тебе нужно уметь держать 10K blob insert в секунду (а я подозреваю, что и существенно больше), то вообще нужно думать не об одной базе, а о шардинге в том или ином виде. А это, скорее всего, выльется в требование к бесплатной БД.
Ну а про железо стоит думать ближе к концу разработки....
...
Рейтинг: 0 / 0
mySql или PostgreSql для IM сервиса?
    #35450759
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Join Selecthardware: 1 load balancer , 1 сервер приложения, 1 сервер базы на старте (8 рамы, core2duo), 1 сервер бекап базы Что балансировать-то будем? Всех серверов по одной штуке планируется
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / mySql или PostgreSql для IM сервиса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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