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

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

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


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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Неверный план. Нарушая правила задавания умных вопросов, ты описываешь
не проблему, которую тебе нужно решить, а путь, которым ты хочешь её решать.
Раз ты заказчик, то сначала напиши ТЗ, в котором опиши что тебе на самом
деле нужно, не говоря ни слова о том, как это может/должно работать.
Потом найди специалиста, который согласится это сделать. И вот этот-то
специалист тебе и назовёт DBMS, которую он будет использовать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.05.2008, 17:46
    #35341007
Join Select
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mySql или PostgreSql для IM сервиса?
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
28.05.2008, 18:46
    #35341203
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mySql или PostgreSql для IM сервиса?
Join Select- это сообщения <10 kb но часто, без сохранения на сервере

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

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

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

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

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

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

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

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

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

а чем не подойдет ? из первой пятерки дешевле всех выйдет ....Не понял вашу мысль...
...
Рейтинг: 0 / 0
29.05.2008, 16:17
    #35343634
Yo.!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mySql или PostgreSql для IM сервиса?
miksoftНе понял вашу мысль...
мысль в том, что если маленький бюджет то оракл самый бюджетный вариант на сервер озвученый автором топика. дешевле Oracle SE1 на 8Gb RAM из пятерки лидеров не найти.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / mySql или PostgreSql для IM сервиса? / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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