Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
подскажите какие схемы существуют для масштабирования небольшой но очень активно используемой(многими клиентами) базы данных (100k записей) ? другими словами - как организовать базу(систему) для хранения 100k записей так, чтобы при увеличении количества серверов (не кластер) линейно(или почти) увеличивалась мощность (N клиентов / 1 секунду, все клиенты более-менее одинаково активны) просьба не флеймить и не писать "все зависит от конкретной задачи", интресует общее, пусть и не самое оптимальное, решение. заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 19:43 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
активно используемой как для чтения так и записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 19:44 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
Привет, vazhnecki! Ты пишешь: vazhnecki v> активно используемой как для чтения так и записи 100к - фигня. Клиентов сколько? -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 19:48 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
100k записей, если там нет огромных блобов, означает что все записи будут постоянно находится в оперативной памяти. При более менее правильно сделанных таблицах, правильном построении архитектруы приложения, нормальных запросах, выдержит, думаю на большинстве СУБД, сотни конкурентных пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 20:13 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
записей ~100000 конкурентных пользователей ~10000 .. в этом то вся сложность и закючается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 20:53 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
авторподскажите какие схемы существуют для масштабирования небольшой но очень активно используемой(многими клиентами) базы данных (100k записей) ? существует несколько схем. автордругими словами - как организовать базу(систему) для хранения 100k записей так, чтобы при увеличении количества серверов (не кластер) линейно(или почти) увеличивалась мощность (N клиентов / 1 секунду, все клиенты более-менее одинаково активны) необходимо правильно организовать. авторпросьба не флеймить и не писать "все зависит от конкретной задачи", интресует общее, пусть и не самое оптимальное, решение. замечено, что на глупые вопросы обычно получают глупые ответы ... если нужны умные ответы сформулируй задачу, железо и субд и клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 22:08 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
Yo! не мусари бессмысленными сообщениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 22:24 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
записей в базе ~100k конкурентных и очень активных пользователей ~10k с пиками до 50k это значит что 1 сервер пусть и настроенный как часы не может тянуть сразу всех пользователей сервер1 linux, pentium 2GHz, 1Gb памяти, scsi веник 100Gb сервер2 linux, pentium 2GHz, 1Gb памяти, scsi веник 100Gb сервер3 linux, pentium 2GHz, 1Gb памяти, scsi веник 100Gb сервер4 linux, pentium 2GHz, 1Gb памяти, scsi веник 100Gb между серваками сетка 100Mbit .. или даже 1Gbit через роутер клиенты - пусть это будут просто юзеры коннектящиеся к базе (через систему) и делающие sql запросы на чтение/запись база - postgresql/mysql/firefox к примеру, все на этапе проектирования пока и если есть варианты то я выслушаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 03:05 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
>все на этапе проектирования пока и если есть варианты то я выслушаю Это очень хорошо, что всё на этапе проектирования и просто здоров, что Вы нас выслушаете... но всё-ж таки, чего проектируем? Чего делаем-то? подходы то и правда разные могут быть.... Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 13:32 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
а клиенты на чем сделаны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:32 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
я смотрю теоретиков тут 0.0 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 22:16 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
>я смотрю теоретиков тут 0.0 :) отчего же, теоретики есть, и неслабые... просто.... сотрясать воздух ради сотрясения воздуха... для зачем? решать задачу в общем виде - такое только математики любят. ИнженерА решают конкретные практические задачи. P.S. Вот и пошло сотрясание воздуха :-) Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 12:45 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
затем чтобы знать какие есть способы вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 18:23 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
> линейно(или почти) увеличивалась мощность JMS. Imho и серверА пошустрее бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 18:34 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
проектировать так, чтобы определенная группа юзеров обращалась только к своим данным, и вот эти группы разносить по серверам. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 19:12 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
lockyпроектировать так, чтобы определенная группа юзеров обращалась только к своим данным, и вот эти группы разносить по серверам. Posted via ActualForum NNTP Server 1.1 а вот если нельзя ! если каждый юзер каждым своим запросом изменяет 50% данных таблицы, что делать в этом случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2004, 02:12 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
а вот если нельзя ! если каждый юзер каждым своим запросом изменяет 50% данных таблицы, что делать в этом случае а можно огласить весь список требований? Потому что неудобно догадываться, что же нужно. На текущий момент лично мне кажется, что наилучшим выходом был бы не scale-out, а scale-up. А вот некоторые (не будем тыкать пальцем) могут заявить, что нужна 3-х звенка. И может быть будут правы. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2004, 13:37 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
2vazhnecki что за задача ? вариант 1: oracle RAC, дрого но вытянет и 100к юзеров на таком железе. вариант 2: если позволяет задача - организовать механизм очереди, т.е. один быстрый процесс создает очередь заданий второй процесс разгредает очередь. вариант 3: загнать 4 сервера и взять нормальный 64-бит сервер побольше памяти и не извращатся без надобности. говорили что SUN дает 8 головый сервер по цене 4х голового, но с 4 процами, вырастаешь они тебе "включают" остальные 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2004, 15:12 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
считайте что у задачи самые жесткие и самые неоптимизируемые условия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2004, 23:05 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
Yo!2vazhnecki что за задача ? вариант 1: oracle RAC, дрого но вытянет и 100к юзеров на таком железе. вариант 2: если позволяет задача - организовать механизм очереди, т.е. один быстрый процесс создает очередь заданий второй процесс разгредает очередь. вариант 3: загнать 4 сервера и взять нормальный 64-бит сервер побольше памяти и не извращатся без надобности. говорили что SUN дает 8 головый сервер по цене 4х голового, но с 4 процами, вырастаешь они тебе "включают" остальные 4. вариант 2 - не понимаю, как это работает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2004, 23:09 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
2 vazhnecki do u upgrade smth like www.mheart.ru ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2004, 02:39 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
очень похоже что именно mheart.ru и есть. http://uptime.netcraft.com/up/graph/?host=www.mheart.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2004, 02:47 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
слава зы2 vazhnecki do u upgrade smth like www.mheart.ru ? нет, там по идее все оптимизируется и разделяется без проблем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2004, 14:42 |
|
||
|
вопрос по scalabiliy
|
|||
|---|---|---|---|
|
#18+
>вариант 2 - не понимаю, как это работает ? типа монитора транзакций на маинфрейме, когда всех юзеров одновременно система обработать не может делают так: все юзера очень быстро пишут в тибличку(и) заданий, дальше другой процесс(ы) берет по одному заданию и выполняет. т.е. клиент дал за дание и отвалил, его задание помещается в очередь и позже будет выполнено. >считайте что у задачи самые жесткие и самые неоптимизируемые условия заниматся ерундой - лениво, давай задачу, найду решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2004, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32759513&tid=1546180]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 531ms |

| 0 / 0 |
