|
|
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousборщ бруевичНиакого влияния город услуги или город, где контрагент в данный момент находится не несёт. Как продать пиццу Москвичу в Питере?клинический случай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:00 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
борщ бруевич как они там задизайнили Простите, а с какого места мы переключились с обсуждения "москвичи на сервер А" на "как задизайнили в ebay"? Я что-то пропустил? ...да и техничкин что-то притих - лулзы, должно быть, собирает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:04 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousборщ бруевичНиакого влияния город услуги или город, где контрагент в данный момент находится не несёт. Как продать пиццу Москвичу в Питере?Смотрим город регистрации контрагента (Москва), кладем на сервер М, чтобы далее упомянутый выше app server для репортинга имел все необходимые ему данные для отчётов по городу М только на сервере М. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:05 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousборщ бруевич как они там задизайнили Простите, а с какого места мы переключились с обсуждения "москвичи на сервер А" на "как задизайнили в ebay"? Я что-то пропустил? ...да и техничкин что-то притих - лулзы, должно быть, собирает :)Мы и не переключались. Твои вопросы говорят о тотальном непонимании сути шардинга и области применения. Тебе в ответ добрые люди пытаются объяснить на примерах ebay и других. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:06 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous"москвичи на сервер А" Пусть сервер A находится в Питере (Антарктиде, Атлантиде, Альфа Центавра). Какое это мешает шардингу ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:07 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
борщ бруевичandrey_anonymousпропущено... Как продать пиццу Москвичу в Питере?клинический случай Возможно его внутренне плющит тот факт, что на "питерском" сервере не будет данных о "московском" клиенте. Т.е. client_id будет, а записи в clients - нет. Такой себе foreign key головного мозга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:07 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
борщ бруевичandrey_anonymousКак продать пиццу Москвичу в Питере?Смотрим город регистрации контрагента (Москва), кладем на сервер М, чтобы далее упомянутый выше app server для репортинга имел все необходимые ему данные для отчётов по городу М только на сервере М. Минуточку. У нас вроде как есть сущности: - услуга - клиент Каждая предположительно имеет привязку к серверу. Сервера разные. Из процитированного не совсем понятно, что куда "кладём". Кроме того, до репортинга мы еще не дошли - нам бы для начала пиццу продать, денежку получить, а уж потом - отчитываться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:09 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousборщ бруевич как они там задизайнили Простите, а с какого места мы переключились с обсуждения "москвичи на сервер А" на "как задизайнили в ebay"? Я что-то пропустил? ...да и техничкин что-то притих - лулзы, должно быть, собирает :) Я тебе ответил на предудущей странице - ты походу не увидел. Ищи слова вебсервис, логистика или аутсорс. Там все ответы на твои вопросы о прожаже пицц иностранцам. И почитай уже архитектуру ebay - документу уже лет 10-ть, не меньше, стыдно уже не знать про эти ваши шардинги. Ссылку дать или гуглом пользотваться обучен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:09 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
Техничкин поясняетборщ бруевичпропущено... клинический случай Возможно его внутренне плющит тот факт, что на "питерском" сервере не будет данных о "московском" клиенте. Т.е. client_id будет, а записи в clients - нет. Такой себе foreign key головного мозгаДа не, всё проще. Он пытается понять как потом делать отчет по продажам в питере на сервере П и не увидим ведь продажу москвичу, она ведь на сервере М. Андрей, если отчеты и бизнес-логика продаж логически разделены городом продажи, то шардинг буду делать на основе города продажи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:10 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
борщ бруевичТебе в ответ добрые люди пытаются объяснить на примерах ebay и других. Ну дык объясняйте, я весь - внимание. Только не надо на примере ebay. Надо на обсуждаемом примере. Что куда "кладем", что в итоге получаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:10 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
техничкин поясняетЯ тебе ответил на предудущей странице - ты походу не увидел. Не, не увидел. Слово "сервер приложений" ни коим образом не поясняет, как в предложенной модели пересеклись данные. Примерно те же проблемы, что с адептами RAC - общие слова, растопыренные пальцы и тотальная неспособность объяснить элементарные вещи на этих самых пальцах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:13 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
борщ бруевичТехничкин поясняетпропущено... Возможно его внутренне плющит тот факт, что на "питерском" сервере не будет данных о "московском" клиенте. Т.е. client_id будет, а записи в clients - нет. Такой себе foreign key головного мозгаДа не, всё проще. Он пытается понять как потом делать отчет по продажам в питере на сервере П и не увидим ведь продажу москвичу, она ведь на сервере М. Андрей, если отчеты и бизнес-логика продаж логически разделены городом продажи, то шардинг буду делать на основе города продажи. Во-первых минимально данные отдельно взятого клиента ничто не мешает на сервере логистики зарегистрировать при выполнении заказа. Или, что более приближено к реалиям - тупо прям в заказе указать все нужные вещи - на сервере отвественном за доставку пиццы в питере нужно лишь знать адрес доставки и ФИО с телефоном - эти данные тупо протираются как поля в таблицу Orders. Во-вторых данные о заказе дублируются - и на логистике и на сервере клиентов. И отчет строится или вида Отчет по питерской пиццерии №229 - предпочтения клиентов или Предпочтения наших клиентов по городу Москва Это два разных отчета и по смыслу, и по содержанию - ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:19 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousборщ бруевичпропущено... Смотрим город регистрации контрагента (Москва), кладем на сервер М, чтобы далее упомянутый выше app server для репортинга имел все необходимые ему данные для отчётов по городу М только на сервере М. Минуточку. У нас вроде как есть сущности: - услуга - клиент Каждая предположительно имеет привязку к серверу. Сервера разные. Из процитированного не совсем понятно, что куда "кладём". Кроме того, до репортинга мы еще не дошли - нам бы для начала пиццу продать, денежку получить, а уж потом - отчитываться.Ты не с той стороны на это смотришь. Всё спрашиваешь как мы твою модель данных на наш пример шардинга натягивать будем. А мы и не будем. Сначала ты придумываешь модель, далее смотришь как это всё можно разделить на N серверов, чтобы обработку данных (для данного конкретного бизнеса, а не всех возможных) можно было проводить на одном сервере, не обращаясь к другим. В твоем примере наиболее близкий признак такого разделения - город продажи. На крайняк можно синтетическое поле сделать. Чего далеко ходить - любая филиальная сеть какого-нибудь банка Б сам по себе шардинг. Работают каждый в своей базе и не жужжат. И только ограниченное число управленческих отчетов потребует данных из всех филиалов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:19 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
техничкин поясняетданные о заказе дублируются - и на логистике и на сервере клиентов. Ога. То есть волшебный сервер приложений реализует некую волшебную логику, дублирующую данные между серверами. Иными словами - в общем случае работает сразу с двумя серверами, с одного гребет клиента, с другого - услугу. Таким образом, тезис о "локальной обработке на одном сервере" и полной независимости серверов оказался опровергнут. Появилась связность. Не на уровне отчетности. На уровне бизнес-логики. Идем дальше. Маркетологи нашей пиццерии продвинули проект "приведи друга" - скидки и бонусы "приводиле" за каждый заказ, сделанный "приведенным" клиентом. Клиент из Москвы привел клиента из Питера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:31 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
борщ бруевичВсё спрашиваешь как мы твою модель данных на наш пример шардинга натягивать будем. А мы и не будем. Я не сомневаюсь в существовании класса задач, идеально "ложащихся" на шардинг. Я сомневаюсь в его универсальности и пригодности для решения любых задач. Поскольку в начале обсуждения "партия шардингистов", агитируя за шардинг, никаких constraints не поставила - я предлагаю некоторые задачи и пытаюсь рассеять сомнения - или наоборот, перевести их в разряд уверенности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:35 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousтехничкин поясняетданные о заказе дублируются - и на логистике и на сервере клиентов. Ога. То есть волшебный сервер приложений реализует некую волшебную логику, дублирующую данные между серверами. Иными словами - в общем случае работает сразу с двумя серверами, с одного гребет клиента, с другого - услугу. Таким образом, тезис о "локальной обработке на одном сервере" и полной независимости серверов оказался опровергнут. Появилась связность. Не на уровне отчетности. На уровне бизнес-логики. Идем дальше. Маркетологи нашей пиццерии продвинули проект "приведи друга" - скидки и бонусы "приводиле" за каждый заказ, сделанный "приведенным" клиентом. Клиент из Москвы привел клиента из Питера. речь шла о независимости серверов оракла - баз данных они независимы - если сервер в Москве ляжет, то питерцам на то плевать (а не как сделано в глупом сбере) про приведи друга - тебя не поняли. что там? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:42 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
занутехничкинречь шла о независимости серверов оракла - баз данных они независимы - если сервер в Москве ляжет, то питерцам на то плевать Как же им плевать, если клиент - из Москвы?! Данных-то на клиента нет. Отказ в обслуживании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:47 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
занутехничкинпро приведи друга - тебя не поняли. что там? Ввожу в бизнес-логику еще один вариант связности - уже между данными клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:48 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousборщ бруевичВсё спрашиваешь как мы твою модель данных на наш пример шардинга натягивать будем. А мы и не будем. Я не сомневаюсь в существовании класса задач, идеально "ложащихся" на шардинг. Я сомневаюсь в его универсальности и пригодности для решения любых задач. Поскольку в начале обсуждения "партия шардингистов", агитируя за шардинг, никаких constraints не поставила - я предлагаю некоторые задачи и пытаюсь рассеять сомнения - или наоборот, перевести их в разряд уверенности. о чем ты? шардинг явно требует редизайн приложения и ни разу не универсален. более того - вендор софта и сам клиент будут до конца настаивать на варианте "давайте тупо купим IBM p795" и ничего переделывать и затачивать под шарды не будем (пример сбера) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:48 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
дуалотехничкино чем ты? шардинг явно требует редизайн приложения Общие слова. Бизнес-требования озвучены. Каков правильный шардо-дизайн? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:50 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousзанутехничкинречь шла о независимости серверов оракла - баз данных они независимы - если сервер в Москве ляжет, то питерцам на то плевать Как же им плевать, если клиент - из Москвы?! Данных-то на клиента нет. Отказ в обслуживании? москвичу - да, типо не повезло. а нефиг! пусть заказывает на питерского друга - у него то все работает это лучше, чем тупо отказать вообще всем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:51 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousдуалотехничкино чем ты? шардинг явно требует редизайн приложения Общие слова. Бизнес-требования озвучены. Каков правильный шардо-дизайн? Не мучай человека, он не шарит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:53 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousдуалотехничкино чем ты? шардинг явно требует редизайн приложения Общие слова. Бизнес-требования озвучены. Каков правильный шардо-дизайн?Это не требования, а чепуха. Контрагентов можно на отдельный сервер вывести, а данные продаж - шардировать на несколько по городу продажи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:53 |
|
||
|
Шардинг
|
|||
|---|---|---|---|
|
#18+
Соломон Кацandrey_anonymousпропущено... Общие слова. Бизнес-требования озвучены. Каков правильный шардо-дизайн? Не мучай человека, он не шарит.он не шарДит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:53 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=38342708&tid=1886157]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 545ms |

| 0 / 0 |
