powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД
25 сообщений из 111, страница 1 из 5
Выбор СУБД
    #34339106
Opeg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть задача написать эфективное онлайн приложение с высокой доступностью(99.99% uptime) и масштабироуемостью до 1000 (и более если возможно) обращений в секунду.
Объём БД будет постоянно расти и скажем лет через 5 будет состалять 50Гб через 10лет 500Гб

Суть онлайн приложения

Аукцион
Магазин
Некоторое подобие платёжноей системы, с возможностью резервирования денег на счету платящего
Ведение акаунтов пользователей
некоторое подобие системы документооборота


Мне нужна рекомендация на какой СУБД это будет эфективнее работать и почему. Ответы лучше подкреплять ссылками.
Как водится чем меньше денег будет стоить СУБД тем лучше.

Буду особо благодарен за отсутствие флейма и конструктивные предложения.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339182
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Opegприложение с высокой доступностью(99.99% uptime) и масштабироуемостью до 1000 (и более если возможно) обращений в секунду.
Объём БД будет постоянно расти и скажем лет через 5 будет состалять 50Гб через 10лет 500Гб

Как водится чем меньше денег будет стоить СУБД тем лучше.


Uptime будет определяться железом и каналами связи. Железом же будет определяться скорость работы системы. Как пример, что примерно апргрейдил Озон в 2004 году:
тынц

Берем самый недорогой из нормальных серверов и читаем его примеры внедрений (есть там примеры и похожих задач):
тынц

Сейчас придут ораклоиды, адепты дб2, мс скл и дадут аналогичные ссылки.

Что это будет доказывать? То, что на любом из серверов подобные задачи решались.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339183
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо тут стоит удариться в одну из крайностей. Если хочется думать о масштабировании и вообще о глобальном росте, гуглите на тему "на чем работают всякие amazon-ы с ebay-ями и почему". Если же оптимизироваться под цену и сегодняшнее состояние, вполне вероятно, лучшим выбором будет MySQL (если его лицензия позволит использовать его бесплатно). Почему: во-первых, на таких простых запросах он показывает отличное быстродействие, во-вторых, такие задачи легко и дешево можно масштабировать за счет shared nothing кластеризации на уровне аппсервера. При этом, разумеется, стоит понимать, что "стоимость лицензий" в этом случае в конце концов окажется выплаченной в виде зарплаты программистов, зато есть возможность с нуля написать крутую вещь, да и своим платить приятнее :)
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339243
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerИмхо тут стоит удариться в одну из крайностей. Если хочется думать о масштабировании и вообще о глобальном росте, гуглите на тему "на чем работают всякие amazon-ы с ebay-ями и почему". Если же оптимизироваться под цену и сегодняшнее состояние, вполне вероятно, лучшим выбором будет MySQL (если его лицензия позволит использовать его бесплатно). Почему: во-первых, на таких простых запросах он показывает отличное быстродействие, во-вторых, такие задачи легко и дешево можно масштабировать за счет shared nothing кластеризации на уровне аппсервера. При этом, разумеется, стоит понимать, что "стоимость лицензий" в этом случае в конце концов окажется выплаченной в виде зарплаты программистов, зато есть возможность с нуля написать крутую вещь, да и своим платить приятнее :)

не согласен, 99%, 5-50Gb + workflow - это явно не стихия mysql. да и в аукционе не такие уж простые запросы получаются. 1-way xeon тянет 65К tpc-c транзакций, так что не думаю что есть смысл заморачиватся ему с кластеризацией субд в ближайшие годы :)
к стате сейчас смотрю на IBM x3950 , вроде прикольно получается, их можно собирать в SMP частями, типа добавлять по 4 проца при необходимости, на 99% конечно не проканает но ...

ЗЫ. если нужна 99% то нужен standby хотябы, а это не так много кто умеет.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339267
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OpegЕсть задача написать эфективное онлайн приложение с высокой доступностью(99.99% uptime) и масштабироуемостью до 1000 (и более если возможно) обращений в секунду.
Объём БД будет постоянно расти и скажем лет через 5 будет состалять 50Гб через 10лет 500Гб

Смотрим tpc.org, tpc-c тесты, и видим что вообще-то 1000 запросов в секунду не так уж и много и любая БД из тройки MSSQL/DB2/Oracle это тянет. 99.99% доступность (полчаса простоя в год) - на MS SQL обеспечить можно - но это требует соответствующего подхода к проектированию приложения и к проектированию развертывания приложения/применения хотфиксов.
У нас 1000 запросов в секунду нет, есть 700 в секунду при 1500 одновременных пользователях. Приложение 24x6, в течение этих шести дней в неделю 99.99% выдерживается.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339301
Opeg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу обратить внимание на одну маленькую деталь, я использовал слово обращение а не запрос. Сколько запросов будет в обращении?- может 15, может 60. Думаю сложно сказать при наличии ТЗ, а без его наличия практически невозможно. А мне нужны цыфры для БП, можно ли для этого использовать что-то из опенсорса или нужен оракл или дб2.

Судя по цифрам которые я нарыл в инете соответствующий аптайм можно получить только при помощи кластеризации. Причём как я понял нужна кластеризация мульти-мастер.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339318
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OpegСудя по цифрам которые я нарыл в инете соответствующий аптайм можно получить только при помощи кластеризации. Причём как я понял нужна кластеризация мульти-мастер. Чет я не понял... Тебе деньги пристроить или работать?...
Если первое - хлястер на 2, а потом каженный год + 2 сервера.
Ни и ПО Ораклю и не парится...
Если второе:
1. Где сейчас база и где ты через 10 лет?..
2. Начинай с чего знаешь, ту БД и ставь. Потом все равно 5 раз переделывать...
3. По желеу - уже высказались.
Как-така Аптайма 99,99%??? Чего в сервер-то смотреть, если искричества нету?
Ты прикинь, что это даже собственная дизель-генераторная НЕ дает!...
По армеским нормам при 100% ГОРЧЕМ резерве. Наличии 200% холодного резерва.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339366
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OpegПрошу обратить внимание на одну маленькую деталь, я использовал слово обращение а не запрос. Сколько запросов будет в обращении?- может 15, может 60. Думаю сложно сказать при наличии ТЗ, а без его наличия практически невозможно. А мне нужны цыфры для БП, можно ли для этого использовать что-то из опенсорса или нужен оракл или дб2.
700 запросов о которых я писал - это вызовы хранимых процедур, со размером от 2 до 25кб, с транзакциями и т.п, со значительной бизнес логикой помимо операций над данными.
Opeg
Судя по цифрам которые я нарыл в инете соответствующий аптайм можно получить только при помощи кластеризации. Причём как я понял нужна кластеризация мульти-мастер.
Кластер необходим. Что такое мультимастер не знаю. Если под этим подразумевается RAC - не знаю чем он лучше safeguard в плане обеспечения доступности. Главное в обеспечении доступности - разработка с учетом требований к доступности.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339369
Opeg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Di_LIne Как-така Аптайма 99,99%??? Чего в сервер-то смотреть, если искричества нету? 8
На это мне расказали об оптическом кольце, и площадках разнесённых на 20 км с независимым питанием, и пулемётчиках за колючей проволокой по периметру :)
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339388
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ап_Тайму 99,9% я дам только на... кулер CPU.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339801
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще в тему по амазону и по е-баю . Наверное два самых больших в мире инет-магазина.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34339930
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> онлайн приложение с высокой доступностью(99.99% uptime)

У stack.net (это далеко не самый последний дата-центр в России), например, гарантированный uptime каналов порядка 99,95%. Вы понимаете, что четыре девятки - это дорогое удовольствие?

> и масштабироуемостью до 1000 (и более если возможно) обращений в секунду.

По сравнению с доступностью это так себе задача.

> Объём БД будет постоянно расти и скажем лет через 5 будет состалять 50Гб через 10лет 500Гб

Вряд ли понадобится 500 Гб оперативных данных.

> Мне нужна рекомендация на какой СУБД это будет эфективнее работать и почему.

Два варианта: либо снижайте требования к доступности, либо идите к интегратору, рисуйте схему приложения и формулируйте требования к СУБД нормальным образом.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34340000
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1000 обращений в секунду? Назовите мне широко известный _российский_ web-портал с таким количеством обращений в секунду. А особенно какой-нибудь аукцион, или магазин.
и чтобы не растопыривать пальцы :-) советую сравнить эту 1000 обращений с числом заходов на anekdot.ru
...
Рейтинг: 0 / 0
Выбор СУБД
    #34340064
Opeg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проект даже не предназначен для России, в России он будет не жизнеспособен ещё очень долго. Если придёт в Россию, то лет через 10 не раньше.

По поводу интеграторов, посоветуйте плиз ведущих, лучших, и наиболее рациональных с вашей точки зрения.

Также неплохо бы перечислить параметры, по чему их рекомендуете.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34340214
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну не для России, фиг с ней. Пользователей сколько в системе будет.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34340257
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv1000 обращений в секунду? Назовите мне широко известный _российский_ web-портал с таким количеством обращений в секунду. - ЯНДЕКС со всеми сервисами. Потянет?
...
Рейтинг: 0 / 0
Выбор СУБД
    #34340280
Opeg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предположительно
Черезполгода после реализации около 300 в день, при этом около 100 из них будет находиться в онлайн в течении рабочего дня, регулярно обращайсь к сайту (возможно это будет AJAX). Остальные 200 это люди периодически обращающиеся ~раз в 15 минут

пользователей которые просто заходят и уходят я несчитаю тк они практически не создают нагрузки хотя их может быть ещё 1000-5000

за 5 лет эксплуатации предполагаю увеличение до тех что 300 до 5000, тех что 1000 до 40000-80000

думаю всё будет не так, но это то из чего я пока исхожу при расчётах, возможно мои колеги подойдут по позже и меня существенно по правят.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34340370
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно спросить что это такое? хотя бы из какой области?
...
Рейтинг: 0 / 0
Выбор СУБД
    #34340876
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> По поводу интеграторов, посоветуйте плиз ведущих, лучших, и наиболее рациональных
> с вашей точки зрения.
> Также неплохо бы перечислить параметры, по чему их рекомендуете.

Это называется консалтинг и стоит денег.

P.S. У меня стойкое убеждение, что Вы занимаетесь не своим делом. Ничего личного.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34341295
мнение
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OpegПредположительно
Черезполгода после реализации около 300 в день, при этом около 100 из них будет находиться в онлайн в течении рабочего дня, регулярно обращайсь к сайту (возможно это будет AJAX). Остальные 200 это люди периодически обращающиеся ~раз в 15 минут

пользователей которые просто заходят и уходят я несчитаю тк они практически не создают нагрузки хотя их может быть ещё 1000-5000

за 5 лет эксплуатации предполагаю увеличение до тех что 300 до 5000, тех что 1000 до 40000-80000

думаю всё будет не так, но это то из чего я пока исхожу при расчётах, возможно мои колеги подойдут по позже и меня существенно по правят.

ИМХО Глобальные критерии выбора СУБД
в порядке убывания приоритета исходя из 1000 операций ( транзакций , запросов) в сек
и доступности 99.99%:

1. Возможность иметь горячий standby. И архиваровать логические журналы.

2. Поддержака кластерной конфигурации.

3. Поддержка максимально возможного количества уровней изоляции.
Чем выше будет конкуренция ( на изменение) за данные между сессиями ,
тем быстрее вы этот пункт оцените.

3. Поддержка репликации таблиц ( опреративная история должна быть короткой).
Или другой простой механизм переноса данных с OLTP в DWH.
Нет сейчас железа способного обрабатывать и одновременно хранить историю по
1000 операций в секунду за 5 лет.
...
Рейтинг: 0 / 0
Выбор СУБД
    #34345078
Opeg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621> По поводу интеграторов, посоветуйте плиз ведущих, лучших, и наиболее рациональных
> с вашей точки зрения.
> Также неплохо бы перечислить параметры, по чему их рекомендуете.

Это называется консалтинг и стоит денег.

P.S. У меня стойкое убеждение, что Вы занимаетесь не своим делом. Ничего личного.

:)
Что же тогда моё дело, если не разобраться на рынке и выбрать оптимальное решение.
Если бы это было моё дело, я бы наверное уже написал приложение, и не задавал глупых вопросов.

зы: Это называется не консалтинг, а изучение рынка, что по сути маркетинговое исследование
imho
...
Рейтинг: 0 / 0
Выбор СУБД
    #34345272
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Opeg Это называется не консалтинг, а изучение рынка, что по сути маркетинговое исследование
imho
- А чё? Я сам путаю: - Где левое, а где низ....
Или где у меня Front- и End-сервера... сегодня.
- Правда, ДокОлл?
...
Рейтинг: 0 / 0
Выбор СУБД
    #34345435
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne Opeg Это называется не консалтинг, а изучение рынка, что по сути маркетинговое исследование
imho
- А чё? Я сам путаю: - Где левое, а где низ....
Или где у меня Front- и End-сервера... сегодня.
- Правда, ДокОлл?
Главное - мягкое с тёплым не путай :)
...
Рейтинг: 0 / 0
Выбор СУБД
    #34345521
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилГлавное - мягкое с тёплым не путай :)
Был б Кат2, я б каментов наделал. Не только Изо, но и бутыль б пропили.
А сейсас - воздержусь...
...
Рейтинг: 0 / 0
Выбор СУБД
    #34345712
10046
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мнение OpegПредположительно
Черезполгода после реализации около 300 в день, при этом около 100 из них будет находиться в онлайн в течении рабочего дня, регулярно обращайсь к сайту (возможно это будет AJAX). Остальные 200 это люди периодически обращающиеся ~раз в 15 минут

пользователей которые просто заходят и уходят я несчитаю тк они практически не создают нагрузки хотя их может быть ещё 1000-5000

за 5 лет эксплуатации предполагаю увеличение до тех что 300 до 5000, тех что 1000 до 40000-80000

думаю всё будет не так, но это то из чего я пока исхожу при расчётах, возможно мои колеги подойдут по позже и меня существенно по правят.

ИМХО Глобальные критерии выбора СУБД
в порядке убывания приоритета исходя из 1000 операций ( транзакций , запросов) в сек
и доступности 99.99%:

1. Возможность иметь горячий standby. И архиваровать логические журналы.

2. Поддержака кластерной конфигурации.

3. Поддержка максимально возможного количества уровней изоляции.
Чем выше будет конкуренция ( на изменение) за данные между сессиями ,
тем быстрее вы этот пункт оцените.

3. Поддержка репликации таблиц ( опреративная история должна быть короткой).
Или другой простой механизм переноса данных с OLTP в DWH.
Нет сейчас железа способного обрабатывать и одновременно хранить историю по
1000 операций в секунду за 5 лет.
С такими требованиями выбор сужается до одной СУБД :)
...
Рейтинг: 0 / 0
25 сообщений из 111, страница 1 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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