powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Шардинг
142 сообщений из 142, показаны все 6 страниц
Шардинг
    #38340071
AlexGru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архитекторы предлагают использовать шардинг (я так понимаю на уровне нашего отслеживания и управления),
Не лучше ли RAC. ?
...
Рейтинг: 0 / 0
Шардинг
    #38340092
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexGruАрхитекторы предлагают использовать шардинг (я так понимаю на уровне нашего отслеживания и управления),
Не лучше ли RAC. ?

Чем обосновывана необходимость шардинга да еще на Oracle ?
Они что, горизонтально масштабироваться до уровня eBay собираются ?

P.S. Реализация shared nothing подхода требует высокой квалификации как архитекторов, так и разработчиков, у вас такие есть ?
...
Рейтинг: 0 / 0
Шардинг
    #38340102
AlexGru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гламурный черт,
Это всё обоснование.
Код: plsql
1.
2.
3.
Это позволяет увеличивать объем обрабатываемой информации простым добавлением новых серверов и созданием новых шард. Альтернативой является увеличение вычислительной мощности серверов, но в данном случае легко достигнуть физического предела и система станет не масштабируемой. К тому же в виртуальной среде ЦОДа проще размещать несколько относительно «небольших» серверов, чем один, но «большой».
В создаваемой системе большинство данных связано в рамках одного бизнес-процесса, одного заказчика, то есть физическое разделение данных не представляет никаких проблем. 
Хоть СУБД Oracle и не поддерживает шардинг из «коробки», создать логику доступа к данным, когда сервера приложений всегда будут «знать», на каком именно сервере находятся нужные данные, видится простой задачей.


При этом, я так понимаю создается несколько БД с одинаковыми справочниками., и упрощенно одна большая таблица "линейно" делится между рядом серверов бд.
По сути да, если структура данных не слишком сложная, то поддержку обеспечить сложно.
А вот настраивать и следить за синхронностью справочников не так просто., хотя как вариант вынести все справочники в отдельную БД,
и оттуда на сервера реплицировать. Правка будет в одном месте.
С раком посложнее в плане администрирования будет.
...
Рейтинг: 0 / 0
Шардинг
    #38340176
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexGru,

какого класса система? что будет делать?
...
Рейтинг: 0 / 0
Шардинг
    #38340193
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
В создаваемой системе большинство данных связано в рамках одного бизнес-процесса, одного заказчика, то есть физическое разделение данных не представляет никаких проблем. 
Хоть СУБД Oracle и не поддерживает шардинг из «коробки», создать логику доступа к данным, когда сервера приложений всегда будут «знать», на каком именно сервере находятся нужные данные, видится простой задачей.

а зачем серверам приложений знать, в какой бд данные - сделать столько серверов приложений, сколько бд. пускай "заказчик" знает, на каком сервере приложений его приложение.
...
Рейтинг: 0 / 0
Шардинг
    #38340239
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexGruЭто всё обоснование.
Код: sql
1.
Хоть СУБД Oracle и не поддерживает шардинг из «коробки», создать логику доступа к данным, когда сервера приложений всегда будут «знать», на каком именно сервере находятся нужные данные, видится простой задачей.




Мальчики-энтузиасты писали Вам это обоснование.
Во-первых, не указан предел масштабируемости системы. Шардинг реально применяется там,
где стоит задача свервысокого параллелизма в условиях непредсказуемого роста объема данных.
Во-вторых, шардинг с реализацией в рамках Oracle - дорогое решение само по себе (Oracle отнюдь не дешев).
В-третьих "видится простой задачей" ничего кроме смеха не вызывает. Во-первых, если вы логически единые данные (например,
данные о заказах одного клиента) будете распределять равномерно по шардам, то вашему девелопменту придется принять меры
для поска данных по всем шардам. Если Вы сосредоточите такие данные на конкретном шарде, Вам придется принять определенный метод мапирования - либо вычисляемый на лету хэш ключ, либо дополнительное хранилище метаданных с поддержкой. Если Вы используете хэш - то вам придется перераспределять данные между шардами при каждом добавлении ресурса. Не забываем так же про балансировку нагрузки.

AlexGruПри этом, я так понимаю создается несколько БД с одинаковыми справочниками., и упрощенно одна большая таблица "линейно" делится между рядом серверов бд.


Несколько баз с одинаковыми справочниками - ох... Зачем ? Есть варианты вертикального шардинга (отделение справочников
от фактов), если горизонтальный шардинг - распределение данных по шардам, есть мастер шардинг с репликацией.

AlexGruС раком посложнее в плане администрирования будет.


Барин шутит ?

Я думаю, Ваши архитекторы не представляют себе всех подводных камней шардинга.
Просто решили потренироваться на заказчике.
...
Рейтинг: 0 / 0
Шардинг
    #38340250
wurdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял, что архитекторы про Оракл, сервера и масштабируемость совсем ничего не знают.
...
Рейтинг: 0 / 0
Шардинг
    #38340258
Кристобаль Хозевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wurduЯ так понял, что архитекторы про Оракл, сервера и масштабируемость совсем ничего не знают.
А нынче именно знать как-то вообще стало не модно.
В путешествии главное - пуститься в путь (с)
...
Рейтинг: 0 / 0
Шардинг
    #38340332
AlexGru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помимо этого:
Код: plsql
1.
2.
1 Для управления нагрузкой использовать «шардинг» (описание во вложении)
2 Отказ от хранимых процедур и внешних ключей – вынос всех ограничений и всей логики на уровень бизнес-процессов (Java)



Пункт 2 у меня негодование вызывает. Отказ от ключей., логика на Java и бд как помойка станет.

Запросил расширенную информацию, по системе.
Посмотри.
...
Рейтинг: 0 / 0
Шардинг
    #38340355
wurdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нормально все. Не понятно просто зачем с такой архитектурой сдался Oracle.
...
Рейтинг: 0 / 0
Шардинг
    #38340356
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexGruПомимо этого:
Код: plsql
1.
1 Для управления нагрузкой использовать «шардинг» (описание во вложении)




Сами-то поняли, что написали ?

AlexGru2 Отказ от хранимых процедур и внешних ключей – вынос всех ограничений и всей логики на уровень бизнес-процессов (Java)


Это как раз не должно вызывать психоза - все зависит от требований к производительности системы.
База станет помойкой, если ваши разработчики с улицы наняты. И ключи не помешают.
Использовать хранимки или нет - это вопрос дизайна, требований к производительности. интерфейса с Java,
а не архитектуры шардинга.

Что-то мне посдказывает, что это компания "Прогноз" развлекается ?
...
Рейтинг: 0 / 0
Шардинг
    #38340363
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wurduДа нормально все. Не понятно просто зачем с такой архитектурой сдался Oracle.

Я полагаю, ответ на Ваш вопрос носит экономический характер с от тен ками серого... ;)
...
Рейтинг: 0 / 0
Шардинг
    #38340369
прст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо на таможню цинкануть
...
Рейтинг: 0 / 0
Шардинг
    #38340373
Гламурный чертAlexGruПомимо этого:
Код: plsql
1.
1 Для управления нагрузкой использовать «шардинг» (описание во вложении)




Сами-то поняли, что написали ?
Что именно не нравится? Шардинг для распределения нагрузки и делают.
...
Рейтинг: 0 / 0
Шардинг
    #38340380
Гламурный чертwurduДа нормально все. Не понятно просто зачем с такой архитектурой сдался Oracle.

Я полагаю, ответ на Ваш вопрос носит экономический характер с от тен ками серого... ;)Оракл может уже давно куплен, и идет апгрейд приложения на новый дизайн.
А может это серьезный банк типа Deutsche и им не важна цена лицензий, а важнее наличие критичной техподдержки.

вообщем странная реакция у народа
...
Рейтинг: 0 / 0
Шардинг
    #38340381
AlexGru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До скорого.
...
Рейтинг: 0 / 0
Шардинг
    #38340389
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Красавица ИкукуШардинг для распределения нагрузки и делают.

Сероликая моя, Вы блондинко ?
...
Рейтинг: 0 / 0
Шардинг
    #38340394
Гламурный чертКрасавица ИкукуШардинг для распределения нагрузки и делают.

Сероликая моя, Вы блондинко ?Один сервер может обрабатывать контрагентов А-Е, если их количество неравномерно вырастет, то можно будет дальше расшардить этот сервер на два А-В и Г-Е. Это и есть суть шардинга.

Но... почему тебя блондинка вынуждена учить?
...
Рейтинг: 0 / 0
Шардинг
    #38340402
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Красавица ИкукуНо... почему тебя блондинка вынуждена учить?

Да вот и я удивляюсь - зачем Вы c нами тут вашими школьными познаниями делитесь.
...
Рейтинг: 0 / 0
Шардинг
    #38340407
Гламурный чертКрасавица ИкукуНо... почему тебя блондинка вынуждена учить?

Да вот и я удивляюсь - зачем Вы c нами тут вашими школьными познаниями делитесь.Должен же кто-то с тобой знанием поделиться, а то так и будешь проповедовать, что шардинг не позволяет управлять нагрузкой.
...
Рейтинг: 0 / 0
Шардинг
    #38340424
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Красавица Икукуа то так и будешь проповедовать

Лапушка моя, "управление нагрузкой" на shared nothing к перераспределению данных между серверами не сводится, как это ни
прискорбно.
Впрочем, с привидением разговаривать как-то неудобно.
...
Рейтинг: 0 / 0
Шардинг
    #38340512
Гламурный чертКрасавица Икукуа то так и будешь проповедовать

Лапушка моя, "управление нагрузкой" на shared nothing к перераспределению данных между серверами не сводится, как это ни
прискорбно.И ради этого пшика были все эти многозначительные фразы? Сам придумал тезис про сведение управление нагрузкой к перераспределению данных, который сам и опроверг.
Эх, а ведь моя ждало о тебя откровения! А ты оказался блондин :-(
...
Рейтинг: 0 / 0
Шардинг
    #38340520
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен с Г. Чёртом.

Шардинг на оракле выглядит смешно.
Шардинг вообще решение для бедных, на спичках и пластилине.
...
Рейтинг: 0 / 0
Шардинг
    #38340572
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivШардинг на оракле выглядит смешно.
Гыгы.
Мну знает минимум один ныне оракловый продукт, в котором данные делятся по отдельным базам. Ах да, после того, как продукт стал оракловым - появилось дополнение от вендора, что все эти отдельные базы следует держать, ессно, на RACах :) :) :)
...
Рейтинг: 0 / 0
Шардинг
    #38340601
MasterZivСогласен с Г. Чёртом.

Шардинг на оракле выглядит смешно.
Шардинг вообще решение для бедных, на спичках и пластилине.

Чуваки из eBay уже оповещены об этом? А то вдруг они не знают, что у них все на спичках и пластелине?
...
Рейтинг: 0 / 0
Шардинг
    #38340617
Гламурный чертЕсли Вы используете хэш - то вам придется перераспределять данные между шардами при каждом добавлении ресурса.
В школе не рассказывают про заранее расчитанные блоки хеша и маппинг их между несколькими (десятков) инстасов на отдельной взятой ноде? Почитать про архитектуру инстаграма не хватило навыков чтения?

Не забываем так же про балансировку нагрузки.

Гламурный чертЕсть варианты вертикального шардинга (отделение справочников
от фактов), если горизонтальный шардинг - распределение данных по шардам, есть мастер шардинг с репликацией.
Прикольный у тебя провал в элементарных знаниях. Еще чего напишешь?
...
Рейтинг: 0 / 0
Шардинг
    #38340625
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivСогласен с Г. Чёртом.
Шардинг на оракле выглядит смешно.


??

Непонятно, где вы это у меня увидели. Я говорил о том, что применение шардинга должно быть обосновано,
технически и экономически. Oracle среди прочего дороговат, но технически ничто не мешает организовать на нем шардинг.
Между прочим, учитывая еще и возможность партиционирования на каждом сервере - почему нет ?
Вопрос в стоимости.
...
Рейтинг: 0 / 0
Шардинг
    #38340629
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши еще зайчекВ школе не рассказывают про заранее расчитанные блоки хеша и маппинг их между несколькими (десятков) инстасов на отдельной
взятой ноде? Почитать про архитектуру инстаграма не хватило навыков чтения?


Вы умничка, господин Техничкин. Вы прочитали документацию по MongoDB, поздравляю, bingo.

Пиши еще зайчекПрикольный у тебя провал в элементарных знаниях. Еще чего напишешь?

Напишу, то же, что и г-н Юринский - не имеет смысла дискутировать с напыщенным троллем, писающим в штаны
при одной мысли о регистрации.
...
Рейтинг: 0 / 0
Шардинг
    #38340637
ОAlexGruАрхитекторы предлагают использовать шардинг (я так понимаю на уровне нашего отслеживания и управления),
Не лучше ли RAC. ?

В мире Oracle не принято делать шардинг. Обычно все вертикально интегрируется до тех пор, пока хватает бюджета на это.
Говоря проще - покупаются специализированные железки вроде m5000/m6000/m9000, Exadatа, IBM p795
Это считается более экономически обоснованным (учитывая стоимость лицензий).

Для подавляющего большинства задач такой подход считается разумным (плюс хорошие навары и откаты, кудаж без них).

Шардинг в чистом виде - это удел скорее MySQL и Postgre, и начинать о нем стоит думать лишь когда тебе не хватает ресурсов машины класса M5000

А RAC - это как раз тот самый пластелин и спички - такой ерундой маются только местные красноглазики, которым чисто по приколу настроить нечто эдакое, от чего их ЧСВ сам по себе возведется в квадрат. В общем же случае это говно не стоит использовать никогда, по причине избыточно неоправденной сложности.
...
Рейтинг: 0 / 0
Шардинг
    #38340645
Гламурный чертПиши еще зайчекВ школе не рассказывают про заранее расчитанные блоки хеша и маппинг их между несколькими (десятков) инстасов на отдельной
взятой ноде? Почитать про архитектуру инстаграма не хватило навыков чтения?


Вы умничка, господин Техничкин. Вы прочитали документацию по MongoDB, поздравляю, bingo.
Ну понятное дело, так делать умеет только монга, другим сие тайное знание недоступно в принципе. Еще откровения будут?

Гламурный чертПиши еще зайчекПрикольный у тебя провал в элементарных знаниях. Еще чего напишешь?

Напишу, то же, что и г-н Юринский - не имеет смысла дискутировать с напыщенным троллем, писающим в штаны
при одной мысли о регистрации.

Да ты смотрю невероятно крут, и штаны обоссал, и целых 122 сообщений уже набрал после этого? Или о чем ты?
Ты что, всерьез думаешь уже только фактом своей регистрации нам тут доказал свою энциклопедичную значимость?
...
Рейтинг: 0 / 0
Шардинг
    #38340708
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши еще зайчекДа ты смотрю невероятно крут, и штаны обоссал, и целых 122 сообщений уже набрал после этого? Или о чем ты?
Ты что, всерьез думаешь уже только фактом своей регистрации нам тут доказал свою энциклопедичную значимость?

Какая замечательная истерика. А продолжение будет ? Мы без вас скучали.
...
Рейтинг: 0 / 0
Шардинг
    #38340772
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноА RAC - это как раз тот самый пластелин и спички - такой ерундой маются только местные красноглазики, которым чисто по приколу настроить нечто эдакое, от чего их ЧСВ сам по себе возведется в квадрат. В общем же случае это говно не стоит использовать никогда, по причине избыточно неоправденной сложности.
кролики - это не только ценный мех
А RAC - это не только распределение нагрузки
но и обеспечении отказоустойчивости
и его избыточно неоправданная сложность сильно облегчает жизнь архитекторов, кодеров, админов, избавляя их мозги от необходимости изобретать доморощенные механизмы синхронизации и согласованности
...
Рейтинг: 0 / 0
Шардинг
    #38340794
Фотография Серафимный Шестикрыл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВА...


Зря ты гнездо ворошишь.
Сейчас начнется истерика на полстраницы про глупых баб, способных только file header править...
...
Рейтинг: 0 / 0
Шардинг
    #38340822
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серафимный ШестикрылDВА...

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

ему придется сильно постараться, что б не повторяться
...
Рейтинг: 0 / 0
Шардинг
    #38341307
DВАПоясним доступноА RAC - это как раз тот самый пластелин и спички - такой ерундой маются только местные красноглазики, которым чисто по приколу настроить нечто эдакое, от чего их ЧСВ сам по себе возведется в квадрат. В общем же случае это говно не стоит использовать никогда, по причине избыточно неоправденной сложности.
кролики - это не только ценный мех
А RAC - это не только распределение нагрузки
но и обеспечении отказоустойчивости
и его избыточно неоправданная сложность сильно облегчает жизнь архитекторов, кодеров, админов, избавляя их мозги от необходимости изобретать доморощенные механизмы синхронизации и согласованности

Ну и каким это образом повышается отказоустойчивость в системе, в которой появляется целая куча ДОПОЛНИТЕЛЬНЫХ компонент, которые могут поломаться и внести свою лепту в вероятность отказа (загибаем пальцы - свич и карты для VIP-ов, shared storage, ASM, дальше пальцы загибать лениво). Причем поломаться могут чисто по человеческой дури (выдернул кабели нечаянно) или квадратичной дури (прошил оба infiniband свича одной и той-же особо глючной прошивкой).

А как поведет себя эта ваша установка если одна из нод получит сбойную память и втихую начнет разрушать блоки данных?

Как говорится - ешьте дальше свой маркетинговый булшит. Запад вам поможет.
...
Рейтинг: 0 / 0
Шардинг
    #38341315
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноDВАпропущено...

кролики - это не только ценный мех
А RAC - это не только распределение нагрузки
но и обеспечении отказоустойчивости
и его избыточно неоправданная сложность сильно облегчает жизнь архитекторов, кодеров, админов, избавляя их мозги от необходимости изобретать доморощенные механизмы синхронизации и согласованности

Ну и каким это образом повышается отказоустойчивость в системе, в которой появляется целая куча ДОПОЛНИТЕЛЬНЫХ компонент, которые могут поломаться и внести свою лепту в вероятность отказа (загибаем пальцы - свич и карты для VIP-ов, shared storage, ASM, дальше пальцы загибать лениво). Причем поломаться могут чисто по человеческой дури (выдернул кабели нечаянно) или квадратичной дури (прошил оба infiniband свича одной и той-же особо глючной прошивкой).

А как поведет себя эта ваша установка если одна из нод получит сбойную память и втихую начнет разрушать блоки данных?

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

да чо уж там мелочиться, в конце концов на кластер может просто упасть бомба, или две, если он вдруг распределенный
куда этот Оракл только смотрит, один маркетинг
...
Рейтинг: 0 / 0
Шардинг
    #38341317
Слабовато на этот раз...
Вероятность отказа стораджа или ASM такая же как в single instance, к RAC отношения не имеет. Сбойную память могут сунуть и не в RAC, тогда вообще стоп бизнес.

Короче, унылый ты сегодня *зеваю*
...
Рейтинг: 0 / 0
Шардинг
    #38341321
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАПоясним доступноА RAC - это как раз тот самый пластелин и спички - такой ерундой маются только местные красноглазики, которым чисто по приколу настроить нечто эдакое, от чего их ЧСВ сам по себе возведется в квадрат. В общем же случае это говно не стоит использовать никогда, по причине избыточно неоправденной сложности.
кролики - это не только ценный мех
А RAC - это не только распределение нагрузки
но и обеспечении отказоустойчивости
и его избыточно неоправданная сложность сильно облегчает жизнь архитекторов, кодеров, админов, избавляя их мозги от необходимости изобретать доморощенные механизмы синхронизации и согласованности

Мне как человеку которому приходится отвечать за производительность и надежность
как то не хочется РАКа и даже ASM-а не хочется .
В системынй вопросах выборы платформы и как там все там внутри
все должно работать я сам себе архитектор.

---------------
Мой блог
...
Рейтинг: 0 / 0
Шардинг
    #38341324
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступно(загибаем пальцы - свич и карты для VIP-ов, shared storage, ASM, дальше пальцы загибать лениво).чем sharedность дисков влияет на отказоустойчивасть? Это тот же сторейдж, что для неRACа.

Поясним доступноА как поведет себя эта ваша установка если одна из нод получит сбойную память и втихую начнет разрушать блоки данных?Прийдется еще целенаправлено изменить дефолтные значения параметров.
...
Рейтинг: 0 / 0
Шардинг
    #38341330
борщ бруевичСлабовато на этот раз...
Вероятность отказа стораджа или ASM такая же как в single instance,
Садись два. ASM для не-RACа и нахер не нужен. Внешний сторидж аналогично - для ряда задач и даром не впился, если хватает слотов для дисков в самом сервере и евойных RAID10 контроллеров c батарейками.

Тем более - сравнивать куй с пальцем - выставленный Veritas shared раком и он-же обычным образом (даже по деньгам) - как-то даже и не смешною.

В общем пиши еще, теоретик.


борщ бруевичк RAC отношения не имеет. Сбойную память могут сунуть и не в RAC, тогда вообще стоп бизнес.
Ты видать совсем не знаком с классом high-end серверов и как там на самом деле обстоят дела с памятью?

борщ бруевичКороче, унылый ты сегодня *зеваю*
Лучше быть унылым, чем глупым колхозником, который понятия не имеет о построении отказоустойчивых production систем, и максимум что видел - это какой HP DL c китайским noname iSCSI в виде сториджа (это который на фрибзде вестимо).
...
Рейтинг: 0 / 0
Шардинг
    #38341332
DВАПоясним доступнопропущено...


Ну и каким это образом повышается отказоустойчивость в системе, в которой появляется целая куча ДОПОЛНИТЕЛЬНЫХ компонент, которые могут поломаться и внести свою лепту в вероятность отказа (загибаем пальцы - свич и карты для VIP-ов, shared storage, ASM, дальше пальцы загибать лениво). Причем поломаться могут чисто по человеческой дури (выдернул кабели нечаянно) или квадратичной дури (прошил оба infiniband свича одной и той-же особо глючной прошивкой).

А как поведет себя эта ваша установка если одна из нод получит сбойную память и втихую начнет разрушать блоки данных?

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

да чо уж там мелочиться, в конце концов на кластер может просто упасть бомба, или две, если он вдруг распределенный
куда этот Оракл только смотрит, один маркетинг

Ой, забей, я вполне в курсе, что расчет вероятности отказа тебе если и преподавали, то это было уж очень, очень давно. Не стоит на этом акцентировать каждый раз - лучше верь в маркетинговые лозунги. Нужно же человеку во что-то верить, верно?
...
Рейтинг: 0 / 0
Шардинг
    #38341338
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
н-да, сдает техничкин...
аргументы уровня первокурсника пипл не схавает
красивого тролинга не получится
пойду сериалы посмотрю, там сюжет интереснее :)
...
Рейтинг: 0 / 0
Шардинг
    #38341341
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноОй, забей, я вполне в курсе, что расчет вероятности отказа тебе если и преподавали, то это было уж очень, очень давно. Не стоит на этом акцентировать каждый раз - лучше верь в маркетинговые лозунги. Нужно же человеку во что-то верить, верно?

-Какова вероятность отказа кластера?
-0.5
-??
- Либо откажет, либо не откажет
...
Рейтинг: 0 / 0
Шардинг
    #38341348
DВАПоясним доступноОй, забей, я вполне в курсе, что расчет вероятности отказа тебе если и преподавали, то это было уж очень, очень давно. Не стоит на этом акцентировать каждый раз - лучше верь в маркетинговые лозунги. Нужно же человеку во что-то верить, верно?

-Какова вероятность отказа кластера?
-0.5
-??
- Либо откажет, либо не откажет

0.55 Отчаянные домохозяйки не дадут соврать, ага.

Про первокурсника ты мощно задвинула. Я прямо почувствовал, как мои штаны упали на пол от конфуза, а я такой на сцене в это время стою, весь красивый. И стыдно мне, ужас как, и сделать ничего нельзя - ты уделала ты меня паполной, без вариантов.
...
Рейтинг: 0 / 0
Шардинг
    #38341358
Прогнозируемый финал всем телег этого унылио...
Поясним доступноПро первокурсника ты мощно задвинула. Я прямо почувствовал, как мои штаны упали на пол от конфуза, а я такой на сцене в это время стою, весь красивый. И стыдно мне, ужас как, и сделать ничего нельзя - ты уделала ты меня паполной, без вариантов.
неужели ума не хватает что-то новое придумать, ну стопицот раз это слышали, щас усну
...
Рейтинг: 0 / 0
Шардинг
    #38341360
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступно0.55 Отчаянные домохозяйки не дадут соврать, ага.
Про первокурсника ты мощно задвинула. Я прямо почувствовал, как мои штаны упали на пол от конфуза, а я такой на сцене в это время стою, весь красивый. И стыдно мне, ужас как, и сделать ничего нельзя - ты уделала ты меня паполной, без вариантов.
натягивай штанишки и вперед тренироваться на дамские форумы
домохозяйки заценят :)
...
Рейтинг: 0 / 0
Шардинг
    #38341385
DВАПоясним доступно0.55 Отчаянные домохозяйки не дадут соврать, ага.
Про первокурсника ты мощно задвинула. Я прямо почувствовал, как мои штаны упали на пол от конфуза, а я такой на сцене в это время стою, весь красивый. И стыдно мне, ужас как, и сделать ничего нельзя - ты уделала ты меня паполной, без вариантов.
натягивай штанишки и вперед тренироваться на дамские форумы
домохозяйки заценят :)

А что, они таки смогут ответить на этот вопрос?

авторНу и каким это образом повышается отказоустойчивость...

Экка...
...
Рейтинг: 0 / 0
Шардинг
    #38341387
борщ бруевичПрогнозируемый финал всем телег этого унылио...
Поясним доступноПро первокурсника ты мощно задвинула. Я прямо почувствовал, как мои штаны упали на пол от конфуза, а я такой на сцене в это время стою, весь красивый. И стыдно мне, ужас как, и сделать ничего нельзя - ты уделала ты меня паполной, без вариантов.
неужели ума не хватает что-то новое придумать, ну стопицот раз это слышали, щас усну

Что слышали? Это я наверное двух слов про отказоустойчивость связать не могу, только тупо декларирую наличие факта повышения оной в раке, да?
...
Рейтинг: 0 / 0
Шардинг
    #38341520
Извините пожалуйста, дорогие форумчане. Я злой потому, что в моей жизни нет ничего, кроме моей работы. Я читаю про оракл во время завтрака, во время обеда и ужина. Даже в туалете я читаю про оракл. Я знаю оракл лучше чем его разработчики. Знакомство с девушками я начинаю с:"Привет, крошка, а знаешь ли ты оракл, как знаю его я?". Как не трудно догадаться, я одинок, потому, что девушкам не интересны мои рассказы про оракл. Поэтому я злой. Я злой потому, что кроме оракла не знаю и не умею ничего. Простите меня пожалуйста за нетактичность, грубость, хамство. Я серый и убогий. Спокойной ночи. Приятных снов.
...
Рейтинг: 0 / 0
Шардинг
    #38341774
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноИзвините пожалуйста, дорогие форумчане. Я злой потому, что в моей жизни нет ничего, кроме моей работы. Я читаю про оракл во время завтрака, во время обеда и ужина. Даже в туалете я читаю про оракл. Я знаю оракл лучше чем его разработчики. Знакомство с девушками я начинаю с:"Привет, крошка, а знаешь ли ты оракл, как знаю его я?". Как не трудно догадаться, я одинок, потому, что девушкам не интересны мои рассказы про оракл. Поэтому я злой. Я злой потому, что кроме оракла не знаю и не умею ничего. Простите меня пожалуйста за нетактичность, грубость, хамство. Я серый и убогий. Спокойной ночи. Приятных снов.

да ладно знал бы глубоко хоть Оракл
а так поверхностные знания уровня продвинутого пресейла
и глубокая внутренняя убежденность в том, что познал истину
и комплекс неполноценности на фоне несоответствия завышенной самооценки и социальной ниши "техничек" и прочего сброда, в которой вынужден находиться и из которой хоть лоб расшиби выбраться не способен
Вобщем человек достоин искреннего сочуствия :)
...
Рейтинг: 0 / 0
Шардинг
    #38341900
DВАПоясним доступноИзвините пожалуйста, дорогие форумчане. Я злой потому, что в моей жизни нет ничего, кроме моей работы. Я читаю про оракл во время завтрака, во время обеда и ужина. Даже в туалете я читаю про оракл. Я знаю оракл лучше чем его разработчики. Знакомство с девушками я начинаю с:"Привет, крошка, а знаешь ли ты оракл, как знаю его я?". Как не трудно догадаться, я одинок, потому, что девушкам не интересны мои рассказы про оракл. Поэтому я злой. Я злой потому, что кроме оракла не знаю и не умею ничего. Простите меня пожалуйста за нетактичность, грубость, хамство. Я серый и убогий. Спокойной ночи. Приятных снов.

да ладно знал бы глубоко хоть Оракл
а так поверхностные знания уровня продвинутого пресейла
и глубокая внутренняя убежденность в том, что познал истину
и комплекс неполноценности на фоне несоответствия завышенной самооценки и социальной ниши "техничек" и прочего сброда, в которой вынужден находиться и из которой хоть лоб расшиби выбраться не способен
Вобщем человек достоин искреннего сочуствия :)

Поясним доступно,
Все нормально, не принимай близко к сердцу.
Мне жена практически тоже самое говорит во времмя ссор ,
пытаясь выгнать в наружу таких родных мне тараканов,
кормящихся комплексом неудачника и цинично растоптать их каблуком.
:)
...
Рейтинг: 0 / 0
Шардинг
    #38342070
DВА,

Вы восхитительная женщина. Я ровняюсь на вас. Хочу знать хотя бы кусочек того, что знаете вы. Я несу всякую чушь не по делу, чтобы хоть как-то привлечь внимание. Я гамно, простите меня.
...
Рейтинг: 0 / 0
Шардинг
    #38342084
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноDВА,

Вы восхитительная женщина. Я ровняюсь на вас. Хочу знать хотя бы кусочек того, что знаете вы. Я несу всякую чушь не по делу, чтобы хоть как-то привлечь внимание. Я гамно, простите меня.
о да! продолжай! не останавливайся!
...
Рейтинг: 0 / 0
Шардинг
    #38342102
DВА,

давай, ты меня будешь уничтожать морально (как еще по инету?), говорить что я не знаю про латчи и undo, а я буду говорить, что я ничтожество, а ты восхитительная женщина и умолять научить меня латчам и ундо? у меня даже девушки нету и не было никогда. хоть так...
...
Рейтинг: 0 / 0
Шардинг
    #38342118
DВАПоясним доступноИзвините пожалуйста, дорогие форумчане. Я злой потому, что в моей жизни нет ничего, кроме моей работы. Я читаю про оракл во время завтрака, во время обеда и ужина. Даже в туалете я читаю про оракл. Я знаю оракл лучше чем его разработчики. Знакомство с девушками я начинаю с:"Привет, крошка, а знаешь ли ты оракл, как знаю его я?". Как не трудно догадаться, я одинок, потому, что девушкам не интересны мои рассказы про оракл. Поэтому я злой. Я злой потому, что кроме оракла не знаю и не умею ничего. Простите меня пожалуйста за нетактичность, грубость, хамство. Я серый и убогий. Спокойной ночи. Приятных снов.

да ладно знал бы глубоко хоть Оракл
а так поверхностные знания уровня продвинутого пресейла
и глубокая внутренняя убежденность в том, что познал истину
и комплекс неполноценности на фоне несоответствия завышенной самооценки и социальной ниши "техничек" и прочего сброда, в которой вынужден находиться и из которой хоть лоб расшиби выбраться не способен
Вобщем человек достоин искреннего сочуствия :)

а) не будь идиоткой - ты хоть смотри кому именно ты отвечаешь (способ построения предложений способен различить даже ребенок)
б) Я тебе задал простой и понятный вопрос - каким образом внесение дополнительных компонент (VIP свичей, ASM, shared storage) призвано повысить надежность? Надежность чего? Отказа отдельно взятой ноды? Ты часто вообще такое видела, когда нода отказывает?

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

В общем браво! Мое уважение к тебе уже выросло на порядок (т.е. вообще до астнономической величины, отталкиваясь от непомерного восхищения навыками правки хидеров в дейтафайлах, которое мы можем зачесть за ну очень глубокое знание Oracle, нам туда ну никак не допрыгнуть, ясен пончик).
...
Рейтинг: 0 / 0
Шардинг
    #38342174
Фотография Серафимный Шестикрыл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подлинный поясним доступновосхищения навыками правки хидеров в дейтафайлах

Я же предсказывал, что он съедет на хидеры.

Судя по тому, что шизофреники бушуют, скоро осень. Пора готовиться к сезону.
...
Рейтинг: 0 / 0
Шардинг
    #38342218
Серафимный ШестикрылПодлинный поясним доступновосхищения навыками правки хидеров в дейтафайлах

Я же предсказывал, что он съедет на хидеры.

Судя по тому, что шизофреники бушуют, скоро осень. Пора готовиться к сезону.

Кстати, раз уж пошла речь про людей с нетрадиционным мышлением.

Вот ты сможешь пояснить, чем отличается Доступность (High Availability) от Надежность (Reliability) ?

Вот у Наты ее типично женский ОБВМ и ГСМ (глубокие знания Oracle, не забываем) похоже не видит разницы между этими терминами, а ты как? Тоже разницы не видишь?

Попробуй ответить осмысленно (если это вообще возможно в твоем наболевшем случае).
...
Рейтинг: 0 / 0
Шардинг
    #38342248
Фотография Серафимный Шестикрыл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подлинный поясним доступноВот ты сможешь пояснить, чем отличается Доступность (High Availability) от Надежность (Reliability) ?


Если бы такой вопрос мне задали, например, DBA, Валерий Юринский, orawish, xtender, Этанолыч и прочие вменяемые люди на сем форуме под понятными никами, я бы напрягся и сформулировал.

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

Считай что я этого не знаю . Надеюсь искрене, что твое самоуважение от этого существенно поднимется и ты перестанешь
передергивать лысого по поводу и без повода.
...
Рейтинг: 0 / 0
Шардинг
    #38342281
Серафимный ШестикрылПодлинный поясним доступноВот ты сможешь пояснить, чем отличается Доступность (High Availability) от Надежность (Reliability) ?


Если бы такой вопрос мне задали, например, DBA, Валерий Юринский, orawish, xtender, Этанолыч и прочие вменяемые люди на сем форуме под понятными никами, я бы напрягся и сформулировал.

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

И вместо того, чтоб поднять свой безумный взор в документацию - ты предпочел напостать шизофренической хе...ни про козлиные бороды.

И после этого ты приходишь и вещаешь тут про сезонные обострения у сумасшедших? Ну да, у кого что болит - тот о том и говорит, тоже мне откровение.


Серафимный Шестикрыл Считай что я этого не знаю . Надеюсь искрене, что твое самоуважение от этого существенно поднимется и ты перестанешь
передергивать лысого по поводу и без повода.
Ок, слив засчитан, прыгай по лесам дальше. Пока Юринский тебе не задаст внезапно вопрос о чем то там (вот уж зачетный бред в виде условий у тебя в голове, емое).
...
Рейтинг: 0 / 0
Шардинг
    #38342344
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подлинный поясним доступноа) не будь идиоткой - ты хоть смотри кому именно ты отвечаешь (способ построения предложений способен различить даже ребенок)
б) Я тебе задал простой и понятный вопрос - каким образом внесение дополнительных компонент (VIP свичей, ASM, shared storage) призвано повысить надежность? Надежность чего? Отказа отдельно взятой ноды? Ты часто вообще такое видела, когда нода отказывает?
Но вместо того, чтоб напрячь мозг и ответить хоть что-то осмысленное (почитав хотяб да, буклетов для пресейлов, благо они у тебя в соседнем отделе сидят) ты не нашла ничего более умного, чем взять и тупо назвать меня пресейлом - типо ты дурак априори, доказывай теперь обратное (зачетный ход для дворового гопника, но как-то не вставляет ни разу).

В общем браво! Мое уважение к тебе уже выросло на порядок (т.е. вообще до астнономической величины, отталкиваясь от непомерного восхищения навыками правки хидеров в дейтафайлах, которое мы можем зачесть за ну очень глубокое знание Oracle, нам туда ну никак не допрыгнуть, ясен пончик).

не с твоим стилем общения рассчитывать на осмысленные дискуссии
так, легкий беспонтовый троллинг, не больше
каждому свое :)
...
Рейтинг: 0 / 0
Шардинг
    #38342357
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подлинный поясним доступноа) не будь идиоткой - ты хоть смотри кому именно ты отвечаешь (способ построения предложений способен различить даже ребенок)

болезненное чувство собственной значимости в своем высшем проявлении
дажеж в голову не пришло, что я могу ответить кому-то иному, только если ошибочно
...
Рейтинг: 0 / 0
Шардинг
    #38342360
Подлинный поясним доступноСерафимный Шестикрылпропущено...


Если бы такой вопрос мне задали, например, DBA, Валерий Юринский, orawish, xtender, Этанолыч и прочие вменяемые люди на сем форуме под понятными никами, я бы напрягся и сформулировал.

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

И вместо того, чтоб поднять свой безумный взор в документацию - ты предпочел напостать шизофренической хе...ни про козлиные бороды.

И после этого ты приходишь и вещаешь тут про сезонные обострения у сумасшедших? Ну да, у кого что болит - тот о том и говорит, тоже мне откровение.


Серафимный Шестикрыл Считай что я этого не знаю . Надеюсь искрене, что твое самоуважение от этого существенно поднимется и ты перестанешь
передергивать лысого по поводу и без повода.
Ок, слив засчитан, прыгай по лесам дальше. Пока Юринский тебе не задаст внезапно вопрос о чем то там (вот уж зачетный бред в виде условий у тебя в голове, емое).

ниче подобного, не засчитан слив. я не засчитываю слив шестикрыла.

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

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

спор не имеет смысла, истина существует не зависимо от нас.
...
Рейтинг: 0 / 0
Шардинг
    #38342367
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноDВА,

Вы восхитительная женщина. Я ровняюсь на вас. Хочу знать хотя бы кусочек того, что знаете вы. Я несу всякую чушь не по делу, чтобы хоть как-то привлечь внимание. Я гамно, простите меня.

но это-то хоть был ты?
ну скажи что ты...
пожааааааааааалуйста!!!!!!
...
Рейтинг: 0 / 0
Шардинг
    #38342371
DВАне с твоим стилем общения рассчитывать на осмысленные дискуссии
так, легкий беспонтовый троллинг, не больше
каждому свое :)

Стиль? Ах ну да, прости. Но у меня есть все основания считать людей идиотами некомпетентными простофилями (даже тебя за незнание отличий надежности и отказоустойчивости от доступности)

Принцип то ведь прост - порой лучше промолчать, чем открыть рот и рассеять все сомнения (тебя никто не тянул за язык вещать про повышение оказоустойчивости в раке в сравнении с single-instance, заметь).
...
Рейтинг: 0 / 0
Шардинг
    #38342372
Фотография Серафимный Шестикрыл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАно это-то хоть был ты?
ну скажи что ты...
пожааааааааааалуйста!!!!!!

Это Fucker Сотона приходил. И в Писании сказано - ликом сер черен и прекрасен !...
...
Рейтинг: 0 / 0
Шардинг
    #38342373
DBA,

это был я.
...
Рейтинг: 0 / 0
Шардинг
    #38342379
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноу тебя в душе злость. давно был в синагоге, церкви, храме, мечети? сходи. человеком станешь.

в кабаке, сауне? :)
туда сходи
таким человечищем конечно не станешь, но может оно и к лучшему :)
...
Рейтинг: 0 / 0
Шардинг
    #38342380
Подлинный поясним доступно,

почему кто-то сказал "...знающий молчит, не знающий трещит..."?
...
Рейтинг: 0 / 0
Шардинг
    #38342390
DВАПоясним доступноDВА,

Вы восхитительная женщина. Я ровняюсь на вас. Хочу знать хотя бы кусочек того, что знаете вы. Я несу всякую чушь не по делу, чтобы хоть как-то привлечь внимание. Я гамно, простите меня.

но это-то хоть был ты?
ну скажи что ты...
пожааааааааааалуйста!!!!!!

Конечно это был я. То, как ты лихо публично чинила тут хидеры в датафайлах какому-то левому залетному глупышу - вызвало у меня неизлечимую травму собственной неполноценности.

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

Так и живу теперь - дурак дураком, травмированный. Скоро поди и крылья вырастут.
...
Рейтинг: 0 / 0
Шардинг
    #38342399
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подлинный поясним доступноDВАне с твоим стилем общения рассчитывать на осмысленные дискуссии
так, легкий беспонтовый троллинг, не больше
каждому свое :)

Стиль? Ах ну да, прости. Но у меня есть все основания считать людей идиотами некомпетентными простофилями (даже тебя за незнание отличий надежности и отказоустойчивости от доступности)

Принцип то ведь прост - порой лучше промолчать, чем открыть рот и рассеять все сомнения (тебя никто не тянул за язык вещать про повышение оказоустойчивости в раке в сравнении с single-instance, заметь).

сам напридумывал, сам опроверг и подверг бичеванию

в каком месте шла речь о сравнении с single-instance в части отказоустойчивости?
...
Рейтинг: 0 / 0
Шардинг
    #38342405
Поясним доступно, это все пустое.

[img] http://www.rbyoga.ru/book_author/author41-7.jpg [/img]
...
Рейтинг: 0 / 0
Шардинг
    #38342418
DВАПодлинный поясним доступнопропущено...


Стиль? Ах ну да, прости. Но у меня есть все основания считать людей идиотами некомпетентными простофилями (даже тебя за незнание отличий надежности и отказоустойчивости от доступности)

Принцип то ведь прост - порой лучше промолчать, чем открыть рот и рассеять все сомнения (тебя никто не тянул за язык вещать про повышение оказоустойчивости в раке в сравнении с single-instance, заметь).

сам напридумывал, сам опроверг и подверг бичеванию

в каком месте шла речь о сравнении с single-instance в части отказоустойчивости?

Вот тут:

DВАПоясним доступноА RAC - это как раз тот самый пластелин и спички - такой ерундой маются только местные красноглазики, которым чисто по приколу настроить нечто эдакое, от чего их ЧСВ сам по себе возведется в квадрат. В общем же случае это говно не стоит использовать никогда, по причине избыточно неоправденной сложности.
кролики - это не только ценный мех
А RAC - это не только распределение нагрузки
но и обеспечении отказоустойчивости
и его избыточно неоправданная сложность сильно облегчает жизнь архитекторов, кодеров, админов, избавляя их мозги от необходимости изобретать доморощенные механизмы синхронизации и согласованности

Это я еще не проехался катком по "доморощенности" типовой DR синхронизации на уровне сториджей (в сравнении степени облегчения жизни), но то ладно, местным RAC настраивальцам с китайским noname iSCSI сториджем для их наколенных раков про такое знать поди и вовсе вредно, вдруг кинутся и себе такое на своей любимой FreeNAS фряхе городить, да еще в масштабе всей страны?
...
Рейтинг: 0 / 0
Шардинг
    #38342428
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАПоясним доступноА RAC - это как раз тот самый пластелин и спички - такой ерундой маются только местные красноглазики, которым чисто по приколу настроить нечто эдакое, от чего их ЧСВ сам по себе возведется в квадрат. В общем же случае это говно не стоит использовать никогда, по причине избыточно неоправденной сложности.
кролики - это не только ценный мех
А RAC - это не только распределение нагрузки
но и обеспечении отказоустойчивости
и его избыточно неоправданная сложность сильно облегчает жизнь архитекторов, кодеров, админов, избавляя их мозги от необходимости изобретать доморощенные механизмы синхронизации и согласованности
Техничкин, ты ко всем своим достоинствам еще и тормаз :)
Как эту фразу можно в принципе соотнести с single-instance?
речь идет о самописных "шардингах", упомянутых в начале темы
...
Рейтинг: 0 / 0
Шардинг
    #38342450
DВАDВАпропущено...

кролики - это не только ценный мех
А RAC - это не только распределение нагрузки
но и обеспечении отказоустойчивости
и его избыточно неоправданная сложность сильно облегчает жизнь архитекторов, кодеров, админов, избавляя их мозги от необходимости изобретать доморощенные механизмы синхронизации и согласованности
Техничкин, ты ко всем своим достоинствам еще и тормаз :)
Как эту фразу можно в принципе соотнести с single-instance?
речь идет о самописных "шардингах", упомянутых в начале темы

Сама ты тормас. Шардинг - это ни разу не master-slave или master-master репликация.
И не round-robin балансировка нагрузки.

Шардинг - это разделение клиентов по абсолютно независимым инстансам - к примеру (shared nothing).
все кто в Москве топают на сервер А, а кто из Питера и Твери - на сервер B и так далее. Сервер А понятия не имеет о существовании сервера B.

Тем самым рост бизнеса превращается в непринужденное добавление новых мощностей, ничем не ограниченное,
вообще без необходимости какой-то там межнодовой синхронизации (ни средствами оракла ни что там может быть ниже).

А коли нужны общие итоги - фигли, включаем hadoop, и каждую ноду опрашиваем отдельно (MapReduce, дети)

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

P.S. Что именно имел в виду топик стартер под шарднгом - я боюсь даже предположить, впрочем.
...
Рейтинг: 0 / 0
Шардинг
    #38342463
DВАо самописных "шардингах", упомянутых в начале темы

Опять дыра в основах. Шардинг по определению может быть только самописный, готовых решений там нет и быть не может - только само приложение может внятно ответить, кто там у него клиенты из Москвы (которые только на сервер А ходят), а кто питерские (которые только на сервер Б сервером приложений маршрутизируются).

И потом мне тыкают про стиль общения. Книжки помчитайте, потом приходите нравоучения читать.
...
Рейтинг: 0 / 0
Шардинг
    #38342518
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступновсе кто в Москве топают на сервер А, а кто из Питера и Твери - на сервер B и так далее.

Товарисч похоже написал пару приложений для web-магазина с более-менее приличной нагрузкой,
и потому решил, что сфера применения шардинга - это "клиент из Москвы ходит на сервер A".

Какой-то патентованый чудик.
...
Рейтинг: 0 / 0
Шардинг
    #38342533
Гламурный чертПоясним доступновсе кто в Москве топают на сервер А, а кто из Питера и Твери - на сервер B и так далее.

Товарисч похоже написал пару приложений для web-магазина с более-менее приличной нагрузкой,
и потому решил, что сфера применения шардинга - это "клиент из Москвы ходит на сервер A".

Какой-то патентованый чудик.

А ты у нас наверное запроектировал и внедрил архитектуру eBay, аккурат перед событием вселенской значимости - регистрацией на сруле, да?

Простите, что не признали сразу.
...
Рейтинг: 0 / 0
Шардинг
    #38342542
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сперва добейся!Простите, что не признали сразу.


Да ничего страшного, уважаемое привидение, вы же покойник, вам простительно.
...
Рейтинг: 0 / 0
Шардинг
    #38342544
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гламурный чертТоварисч похоже написал пару приложений для web-магазина с более-менее приличной нагрузкой,
и потому решил, что сфера применения шардинга - это "клиент из Москвы ходит на сервер A".
Стесняюсь спросить, а что делать тем "клиентам из москвы", которые по воле случая оказались в Питере?
...
Рейтинг: 0 / 0
Шардинг
    #38342546
Сперва добейся!Гламурный чертпропущено...


Товарисч похоже написал пару приложений для web-магазина с более-менее приличной нагрузкой,
и потому решил, что сфера применения шардинга - это "клиент из Москвы ходит на сервер A".

Какой-то патентованый чудик.

А ты у нас наверное запроектировал и внедрил архитектуру eBay, аккурат перед событием вселенской значимости - регистрацией на сруле, да?

Простите, что не признали сразу.Так и ты ни проектировал ни внедрял чего-то близкого к ебай. Но почему-то пытаешься всех убедить в своем обширном опыте в данной области.
Скушно, засыпаю читая тебя, раньше веселее было
...
Рейтинг: 0 / 0
Шардинг
    #38342550
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousСтесняюсь спросить, а что делать тем "клиентам из москвы", которые по воле случая оказались в Питере?

Простите, а это Вы мне вопрос адресуете ? Я не являюсь автором этого тезиса, это г-н Техничкен таким образом
представляет себе шардинг.
...
Рейтинг: 0 / 0
Шардинг
    #38342558
andrey_anonymousСтесняюсь спросить, а что делать тем "клиентам из москвы", которые по воле случая оказались в Питере?

Пример с Питером и Москвой был выбран для пущего понимания местной публикой (которая путает базовые основы, потому вот типо научно-популярно).

В реальности считаются хеш функции от client_id (как правило достаточно банального остатка от деления), при этом эти блоки хешей заранее преаллоцированы, а маппинг того или иного блока на конкретный инстанс - вопрос конфигурации и ребалансировки (ваш КО, простите).

Кроме того - ничто не мешает клиенту из Москвы иметь в регистрационных данных признак что он из Москвы (основное отделение регистрации в банке, к примеру), и не важно откуда он логинится в данный момент времени, хоть блин из Папуа или какого Гондураса.

Теряете квалификацию, уважаемый. Старость давит? Или BMW сломался?
...
Рейтинг: 0 / 0
Шардинг
    #38342566
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноничто не мешает клиенту из Москвы иметь в регистрационных данных признак что он из Москвы (основное отделение регистрации в банке, к примеру), и не важно откуда он логинится в данный момент времени, хоть блин из Папуа или какого Гондураса.
Угу. И что "клиент из москвы" будет делать на "сервере А", обратившись за услугой из Питера?
...
Рейтинг: 0 / 0
Шардинг
    #38342569
борщ бруевичТак и ты ни проектировал ни внедрял чего-то близкого к ебай. Но почему-то пытаешься всех убедить в своем обширном опыте в данной области.
Скушно, засыпаю читая тебя, раньше веселее было

Убежал весь в слезах, от осознания того как меня только что дерзко, чотко разоблачили!
...
Рейтинг: 0 / 0
Шардинг
    #38342578
11144567788
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поясним доступно,

васек, сам че делал, кроме чтения тырнета?
...
Рейтинг: 0 / 0
Шардинг
    #38342581
andrey_anonymousПоясним доступноничто не мешает клиенту из Москвы иметь в регистрационных данных признак что он из Москвы (основное отделение регистрации в банке, к примеру), и не важно откуда он логинится в данный момент времени, хоть блин из Папуа или какого Гондураса.
Угу. И что "клиент из москвы" будет делать на "сервере А", обратившись за услугой из Питера?

Ок, повторим еще раз.

Понятие "из Москвы", "из Питера" - это не понятие где он находится физически в данный момент времени (геолокация, GeoIP), а некое поле в его личных регистрационных данных (откуда родом, где проживает - место регистрации).

Так понятнее? Клиент логинится, аппсервер топает на какой типо LDAP сервер, обнаруживает нужную для клиента ноду по его username. Ноду на LDAP сервере задают исходя из места постоянного проживания клиента.

Могу еще раз это-же попытаться объяснить. Картинки нарисовать, как вариант. Не, не надо?
...
Рейтинг: 0 / 0
Шардинг
    #38342596
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясним доступноandrey_anonymousпропущено...
Угу. И что "клиент из москвы" будет делать на "сервере А", обратившись за услугой из Питера?
Понятие "из Москвы", "из Питера" - это не понятие где он находится физически в данный момент времени (геолокация, GeoIP), а некое поле в его личных регистрационных данных (откуда родом, где проживает - место регистрации).
Угу. А услуги, оказываемые сервисом, тоже к географии не привязаны?
...
Рейтинг: 0 / 0
Шардинг
    #38342597
Сперва добейсяборщ бруевичТак и ты ни проектировал ни внедрял чего-то близкого к ебай. Но почему-то пытаешься всех убедить в своем обширном опыте в данной области.
Скушно, засыпаю читая тебя, раньше веселее было

Убежал весь в слезах, от осознания того как меня только что дерзко, чотко разоблачили!Ты хочешь, чтобы я тут от скуки помер? Давай чёнить повеселее, а?
...
Рейтинг: 0 / 0
Шардинг
    #38342603
andrey_anonymousПоясним доступнопропущено...

Понятие "из Москвы", "из Питера" - это не понятие где он находится физически в данный момент времени (геолокация, GeoIP), а некое поле в его личных регистрационных данных (откуда родом, где проживает - место регистрации).
Угу. А услуги, оказываемые сервисом, тоже к географии не привязаны?Андрей, почитай уже про шардинг, глупости говоришь ...
...
Рейтинг: 0 / 0
Шардинг
    #38342617
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
борщ бруевичглупости говоришь ...
С этого места поподробнее пожалуйста.
Взяли для примера предложенную архитектуру решения - поделили данные по территориальному признаку.
Данные есть двух видов: данные клиента и данные услуги.
Услуги - местные.
Клиенты - путешествуют из Петербурга в Москву и обратно.
Клиенты хотят в рамках системы получать все причитающиеся им честно заработанные скидки, бонусы и прочие ништяки в том месте, где находятся физически.
...
Рейтинг: 0 / 0
Шардинг
    #38342619
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousА услуги, оказываемые сервисом, тоже к географии не привязаны?

Речь идет о распределении нагрузки между физическими серверами. Важно раскидать нагрузку так,
чтоыб каждый сервер обеспечивал пропускную способность, прописанную в SLA. Как только система перестает обеспечивать
показатели SLA, добавляются новые независимые сервера и происходит перераспределение нагрузки между большим количеством серверов.
...
Рейтинг: 0 / 0
Шардинг
    #38342626
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гламурный чертРечь идет о распределении нагрузки между физическими серверами.
Очень редко в техническом задании клиент указывает, что система должна работать .
...
Рейтинг: 0 / 0
Шардинг
    #38342632
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousОчень редко в техническом задании клиент указывает, что система должна работать .

Я не понимаю Вашего тезиса. Шардинг - архитктурное решение, к организации бизнеса оно перепендикулярно. Вас не смущает факт, что пресловутый сервис eBay работает одинаково в любой точке земного шара ?
...
Рейтинг: 0 / 0
Шардинг
    #38342638
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гламурный черт Вас не смущает факт, что пресловутый сервис eBay работает одинаково в любой точке земного шара ?
Во-первых, работает не одинаково.
А во-вторых, для локализации услуги этот сервис пользуется другой системой - почтой.
Сам по себе ebay оказать услугу в конкретной точке планеты не способен.
...
Рейтинг: 0 / 0
Шардинг
    #38342649
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousВо-первых, работает не одинаково.

То есть ?

andrey_anonymousА во-вторых, для локализации услуги этот сервис пользуется другой системой - почтой.
Сам по себе ebay оказать услугу в конкретной точке планеты не способен.

Я что-то потерял связь между тем, о чем говорите Вы, и осуждаемой темой. Поясните плиз, каким образом вопрос шардирования
связан с наличием московского или питерского месторасположения клиента.
...
Рейтинг: 0 / 0
Шардинг
    #38342653
andrey_anonymousГламурный черт Вас не смущает факт, что пресловутый сервис eBay работает одинаково в любой точке земного шара ?
Во-первых, работает не одинаково.
А во-вторых, для локализации услуги этот сервис пользуется другой системой - почтой.
Сам по себе ebay оказать услугу в конкретной точке планеты не способен.


А кто сказал, что исполнения услуги должны быть на том-же сервере, что и клиенты?

Сервер клиента регистрирует заказ и факт его выполнения (возможно еще и отслеживает оплату), а отдельные серверы отвечают за логистику.
Собственно услугу может вообще оказывать аутсорсингова компания - им заказ конкретного клиента будет отправлен как-то отдельно, дергая вебсервис, рапортавать об исполнении они будут аналогично - дергая уже наш вебсервис и получая направления на нужную ноду (client_id то в заказе прописан). Т.е. факт "Заказ отгружен" будет жить на двух серверах, независимо (клиента и склада) и ничего в этом криминального нет.

В общем смешно и печально пояснять такие примитивы. Включите уже аналоговое воображение, раз опыта совсем нет.
...
Рейтинг: 0 / 0
Шардинг
    #38342657
andrey_anonymousборщ бруевичглупости говоришь ...
С этого места поподробнее пожалуйста.
Взяли для примера предложенную архитектуру решения - поделили данные по территориальному признаку.
Данные есть двух видов: данные клиента и данные услуги.
Услуги - местные.
Клиенты - путешествуют из Петербурга в Москву и обратно.
Клиенты хотят в рамках системы получать все причитающиеся им честно заработанные скидки, бонусы и прочие ништяки в том месте, где находятся физически.
Вот странный человек. Такое впечатление, что ты двадцать лет видел одни и тже страктуры данных и весь мир теперь воспринимаешь через них.

Предположим есть app server, который генерит отчеты. Есть огромный массив данных, включающий Контрагента, у которого есть поле ГородРегистрации (можно через N промежуточных таблиц, неважно). И есть огромные таблицы фактов, всяких продаж и сотни дополнительных справочников.
Так вот никто тебе не мешает разложить эти данные на несколько серверов с одниаковым кодом и одинаковыми базами (структурами) данных так, чтобы сервер А имел данные контрагентов города А*, сервер Б* с горда Б* и т.д. Сервера не связаны друг сдругом, не знают друг о друге, вся обработка ведется целиком на выбранном сервере (как минимум на одном уровне горизонтали).
Ниакого влияния город услуги или город, где контрагент в данный момент находится не несёт.
...
Рейтинг: 0 / 0
Шардинг
    #38342659
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гламурный чертandrey_anonymousВо-первых, работает не одинаково.
То есть ?

Не в любой точке мира можно на ebay продавать .

Гламурный чертЯ что-то потерял связь между тем, о чем говорите Вы, и осуждаемой темой. Поясните плиз, каким образом вопрос шардирования
связан с наличием московского или питерского месторасположения клиента.
Еще раз - обсуждается абстрактный проект системы с делением данных по географическом признаку.
Просто и понятно.
Данные о клиентах разделили.
Данные об услугах будем делить или где?
Если будем - то как увяжем клиента и услугу?
Если не будем - как будет обеспечиваться неограниченная ненапряжная масштабируемость решения до галактических масштабов?
...
Рейтинг: 0 / 0
Шардинг
    #38342666
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
борщ бруевичНиакого влияния город услуги или город, где контрагент в данный момент находится не несёт.
Как продать пиццу Москвичу в Питере?
...
Рейтинг: 0 / 0
Шардинг
    #38342668
andrey_anonymousГламурный чертпропущено...

То есть ?

Не в любой точке мира можно на ebay продавать .

Тот факт, что ebay не продает в любой точке мира, абсолютно никаким образом не относится к их реализации шардинга и их моделей данных. И не относится к обсуждаемой теме.

andrey_anonymousДанные о клиентах разделили.
Данные об услугах будем делить или где?
Если будем - то как увяжем клиента и услугу?
Если не будем - как будет обеспечиваться неограниченная ненапряжная масштабируемость решения до галактических масштабов?Ты можешь и сам почитать как они там задизайнили, чем через призму своего неверного понимания спрашивать у третьего лица.
...
Рейтинг: 0 / 0
Шардинг
    #38342673
andrey_anonymousборщ бруевичНиакого влияния город услуги или город, где контрагент в данный момент находится не несёт.
Как продать пиццу Москвичу в Питере?клинический случай
...
Рейтинг: 0 / 0
Шардинг
    #38342684
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
борщ бруевич как они там задизайнили
Простите, а с какого места мы переключились с обсуждения "москвичи на сервер А" на "как задизайнили в ebay"?
Я что-то пропустил?
...да и техничкин что-то притих - лулзы, должно быть, собирает :)
...
Рейтинг: 0 / 0
Шардинг
    #38342687
andrey_anonymousборщ бруевичНиакого влияния город услуги или город, где контрагент в данный момент находится не несёт.
Как продать пиццу Москвичу в Питере?Смотрим город регистрации контрагента (Москва), кладем на сервер М, чтобы далее упомянутый выше app server для репортинга имел все необходимые ему данные для отчётов по городу М только на сервере М.
...
Рейтинг: 0 / 0
Шардинг
    #38342693
andrey_anonymousборщ бруевич как они там задизайнили
Простите, а с какого места мы переключились с обсуждения "москвичи на сервер А" на "как задизайнили в ebay"?
Я что-то пропустил?
...да и техничкин что-то притих - лулзы, должно быть, собирает :)Мы и не переключались. Твои вопросы говорят о тотальном непонимании сути шардинга и области применения. Тебе в ответ добрые люди пытаются объяснить на примерах ebay и других.
...
Рейтинг: 0 / 0
Шардинг
    #38342694
Гламурный черт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous"москвичи на сервер А"

Пусть сервер A находится в Питере (Антарктиде, Атлантиде, Альфа Центавра). Какое это мешает шардингу ????
...
Рейтинг: 0 / 0
Шардинг
    #38342695
борщ бруевичandrey_anonymousпропущено...

Как продать пиццу Москвичу в Питере?клинический случай

Возможно его внутренне плющит тот факт, что на "питерском" сервере не будет данных о "московском" клиенте.
Т.е. client_id будет, а записи в clients - нет.

Такой себе foreign key головного мозга
...
Рейтинг: 0 / 0
Шардинг
    #38342696
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
борщ бруевичandrey_anonymousКак продать пиццу Москвичу в Питере?Смотрим город регистрации контрагента (Москва), кладем на сервер М, чтобы далее упомянутый выше app server для репортинга имел все необходимые ему данные для отчётов по городу М только на сервере М.
Минуточку.
У нас вроде как есть сущности:
- услуга
- клиент
Каждая предположительно имеет привязку к серверу.
Сервера разные.
Из процитированного не совсем понятно, что куда "кладём".
Кроме того, до репортинга мы еще не дошли - нам бы для начала пиццу продать, денежку получить, а уж потом - отчитываться.
...
Рейтинг: 0 / 0
Шардинг
    #38342697
andrey_anonymousборщ бруевич как они там задизайнили
Простите, а с какого места мы переключились с обсуждения "москвичи на сервер А" на "как задизайнили в ebay"?
Я что-то пропустил?
...да и техничкин что-то притих - лулзы, должно быть, собирает :)

Я тебе ответил на предудущей странице - ты походу не увидел.
Ищи слова вебсервис, логистика или аутсорс. Там все ответы на твои вопросы о прожаже пицц иностранцам.
И почитай уже архитектуру ebay - документу уже лет 10-ть, не меньше, стыдно уже не знать про эти ваши шардинги.

Ссылку дать или гуглом пользотваться обучен?
...
Рейтинг: 0 / 0
Шардинг
    #38342699
Техничкин поясняетборщ бруевичпропущено...
клинический случай

Возможно его внутренне плющит тот факт, что на "питерском" сервере не будет данных о "московском" клиенте.
Т.е. client_id будет, а записи в clients - нет.

Такой себе foreign key головного мозгаДа не, всё проще. Он пытается понять как потом делать отчет по продажам в питере на сервере П и не увидим ведь продажу москвичу, она ведь на сервере М.
Андрей, если отчеты и бизнес-логика продаж логически разделены городом продажи, то шардинг буду делать на основе города продажи.
...
Рейтинг: 0 / 0
Шардинг
    #38342700
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
борщ бруевичТебе в ответ добрые люди пытаются объяснить на примерах ebay и других.
Ну дык объясняйте, я весь - внимание.
Только не надо на примере ebay.
Надо на обсуждаемом примере.
Что куда "кладем", что в итоге получаем.
...
Рейтинг: 0 / 0
Шардинг
    #38342708
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
техничкин поясняетЯ тебе ответил на предудущей странице - ты походу не увидел.
Не, не увидел.
Слово "сервер приложений" ни коим образом не поясняет, как в предложенной модели пересеклись данные.
Примерно те же проблемы, что с адептами RAC - общие слова, растопыренные пальцы и тотальная неспособность объяснить элементарные вещи на этих самых пальцах.
...
Рейтинг: 0 / 0
Шардинг
    #38342718
борщ бруевичТехничкин поясняетпропущено...


Возможно его внутренне плющит тот факт, что на "питерском" сервере не будет данных о "московском" клиенте.
Т.е. client_id будет, а записи в clients - нет.

Такой себе foreign key головного мозгаДа не, всё проще. Он пытается понять как потом делать отчет по продажам в питере на сервере П и не увидим ведь продажу москвичу, она ведь на сервере М.
Андрей, если отчеты и бизнес-логика продаж логически разделены городом продажи, то шардинг буду делать на основе города продажи.

Во-первых минимально данные отдельно взятого клиента ничто не мешает на сервере логистики зарегистрировать при выполнении заказа. Или, что более приближено к реалиям - тупо прям в заказе указать все нужные вещи - на сервере отвественном за доставку пиццы в питере нужно лишь знать адрес доставки и ФИО с телефоном - эти данные тупо протираются как поля в таблицу Orders.

Во-вторых данные о заказе дублируются - и на логистике и на сервере клиентов. И отчет строится или вида

Отчет по питерской пиццерии №229 - предпочтения клиентов

или

Предпочтения наших клиентов по городу Москва

Это два разных отчета и по смыслу, и по содержанию -
...
Рейтинг: 0 / 0
Шардинг
    #38342720
andrey_anonymousборщ бруевичпропущено...
Смотрим город регистрации контрагента (Москва), кладем на сервер М, чтобы далее упомянутый выше app server для репортинга имел все необходимые ему данные для отчётов по городу М только на сервере М.
Минуточку.
У нас вроде как есть сущности:
- услуга
- клиент
Каждая предположительно имеет привязку к серверу.
Сервера разные.
Из процитированного не совсем понятно, что куда "кладём".
Кроме того, до репортинга мы еще не дошли - нам бы для начала пиццу продать, денежку получить, а уж потом - отчитываться.Ты не с той стороны на это смотришь.
Всё спрашиваешь как мы твою модель данных на наш пример шардинга натягивать будем. А мы и не будем.
Сначала ты придумываешь модель, далее смотришь как это всё можно разделить на N серверов, чтобы обработку данных (для данного конкретного бизнеса, а не всех возможных) можно было проводить на одном сервере, не обращаясь к другим.

В твоем примере наиболее близкий признак такого разделения - город продажи.
На крайняк можно синтетическое поле сделать.

Чего далеко ходить - любая филиальная сеть какого-нибудь банка Б сам по себе шардинг. Работают каждый в своей базе и не жужжат. И только ограниченное число управленческих отчетов потребует данных из всех филиалов.
...
Рейтинг: 0 / 0
Шардинг
    #38342738
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
техничкин поясняетданные о заказе дублируются - и на логистике и на сервере клиентов.
Ога. То есть волшебный сервер приложений реализует некую волшебную логику, дублирующую данные между серверами.
Иными словами - в общем случае работает сразу с двумя серверами, с одного гребет клиента, с другого - услугу.
Таким образом, тезис о "локальной обработке на одном сервере" и полной независимости серверов оказался опровергнут.
Появилась связность.
Не на уровне отчетности.
На уровне бизнес-логики.

Идем дальше.
Маркетологи нашей пиццерии продвинули проект "приведи друга" - скидки и бонусы "приводиле" за каждый заказ, сделанный "приведенным" клиентом.
Клиент из Москвы привел клиента из Питера.
...
Рейтинг: 0 / 0
Шардинг
    #38342745
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
борщ бруевичВсё спрашиваешь как мы твою модель данных на наш пример шардинга натягивать будем. А мы и не будем.
Я не сомневаюсь в существовании класса задач, идеально "ложащихся" на шардинг.
Я сомневаюсь в его универсальности и пригодности для решения любых задач.
Поскольку в начале обсуждения "партия шардингистов", агитируя за шардинг, никаких constraints не поставила - я предлагаю некоторые задачи и пытаюсь рассеять сомнения - или наоборот, перевести их в разряд уверенности.
...
Рейтинг: 0 / 0
Шардинг
    #38342750
andrey_anonymousтехничкин поясняетданные о заказе дублируются - и на логистике и на сервере клиентов.
Ога. То есть волшебный сервер приложений реализует некую волшебную логику, дублирующую данные между серверами.
Иными словами - в общем случае работает сразу с двумя серверами, с одного гребет клиента, с другого - услугу.
Таким образом, тезис о "локальной обработке на одном сервере" и полной независимости серверов оказался опровергнут.
Появилась связность.
Не на уровне отчетности.
На уровне бизнес-логики.

Идем дальше.
Маркетологи нашей пиццерии продвинули проект "приведи друга" - скидки и бонусы "приводиле" за каждый заказ, сделанный "приведенным" клиентом.
Клиент из Москвы привел клиента из Питера.

речь шла о независимости серверов оракла - баз данных
они независимы - если сервер в Москве ляжет, то питерцам на то плевать (а не как сделано в глупом сбере)


про приведи друга - тебя не поняли. что там?
...
Рейтинг: 0 / 0
Шардинг
    #38342755
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
занутехничкинречь шла о независимости серверов оракла - баз данных
они независимы - если сервер в Москве ляжет, то питерцам на то плевать
Как же им плевать, если клиент - из Москвы?!
Данных-то на клиента нет.
Отказ в обслуживании?
...
Рейтинг: 0 / 0
Шардинг
    #38342757
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
занутехничкинпро приведи друга - тебя не поняли. что там?
Ввожу в бизнес-логику еще один вариант связности - уже между данными клиентов.
...
Рейтинг: 0 / 0
Шардинг
    #38342760
andrey_anonymousборщ бруевичВсё спрашиваешь как мы твою модель данных на наш пример шардинга натягивать будем. А мы и не будем.
Я не сомневаюсь в существовании класса задач, идеально "ложащихся" на шардинг.
Я сомневаюсь в его универсальности и пригодности для решения любых задач.
Поскольку в начале обсуждения "партия шардингистов", агитируя за шардинг, никаких constraints не поставила - я предлагаю некоторые задачи и пытаюсь рассеять сомнения - или наоборот, перевести их в разряд уверенности.

о чем ты? шардинг явно требует редизайн приложения и ни разу не универсален. более того - вендор софта и сам клиент будут до конца настаивать на варианте "давайте тупо купим IBM p795" и ничего переделывать и затачивать под шарды не будем (пример сбера)
...
Рейтинг: 0 / 0
Шардинг
    #38342761
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дуалотехничкино чем ты? шардинг явно требует редизайн приложения
Общие слова.
Бизнес-требования озвучены.
Каков правильный шардо-дизайн?
...
Рейтинг: 0 / 0
Шардинг
    #38342762
andrey_anonymousзанутехничкинречь шла о независимости серверов оракла - баз данных
они независимы - если сервер в Москве ляжет, то питерцам на то плевать
Как же им плевать, если клиент - из Москвы?!
Данных-то на клиента нет.
Отказ в обслуживании?

москвичу - да, типо не повезло. а нефиг! пусть заказывает на питерского друга - у него то все работает

это лучше, чем тупо отказать вообще всем
...
Рейтинг: 0 / 0
Шардинг
    #38342764
andrey_anonymousдуалотехничкино чем ты? шардинг явно требует редизайн приложения
Общие слова.
Бизнес-требования озвучены.
Каков правильный шардо-дизайн?

Не мучай человека, он не шарит.
...
Рейтинг: 0 / 0
Шардинг
    #38342765
andrey_anonymousдуалотехничкино чем ты? шардинг явно требует редизайн приложения
Общие слова.
Бизнес-требования озвучены.
Каков правильный шардо-дизайн?Это не требования, а чепуха.
Контрагентов можно на отдельный сервер вывести, а данные продаж - шардировать на несколько по городу продажи.
...
Рейтинг: 0 / 0
Шардинг
    #38342766
Соломон Кацandrey_anonymousпропущено...

Общие слова.
Бизнес-требования озвучены.
Каков правильный шардо-дизайн?

Не мучай человека, он не шарит.он не шарДит
...
Рейтинг: 0 / 0
Шардинг
    #38342767
andrey_anonymousдуалотехничкино чем ты? шардинг явно требует редизайн приложения
Общие слова.
Бизнес-требования озвучены.
Каков правильный шардо-дизайн?

прочитай все ото выше про аппсерверы и независимые между собой датабазы
...
Рейтинг: 0 / 0
Шардинг
    #38342773
Соломон Кацandrey_anonymousпропущено...

Общие слова.
Бизнес-требования озвучены.
Каков правильный шардо-дизайн?

Не мучай человека, он не шарит.

спасибо за декларацию того, что ты у нас шаришь в том кто в чем шарит. еще чего выдать можешь?
...
Рейтинг: 0 / 0
Шардинг
    #38342804
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дуалотехничкинпрочитай все ото выше про аппсерверы и независимые между собой датабазы
Про независимость уже выяснили - это работает в идеальной бизнес-модели, представляющие собой изолированные куски.
В принципе, в такой модели никакого шардинга не надо - достаточно поставить X отдельных систем и выгонять периодически агрегированную отчетность в единый сервер отчетности.

Осталось про дизайн для случая, когда бизнес-модель допускает некоторую связность данных с различных серверов.

Итак, организуем высоконагруженную пиццерию :)
Руководство пиццерии почитало рекламные буклеты от техничкина и украинского блюда, впечатлено успехами ebay, но к началу проекта поглотить ebay не готово - к примеру, не позволил антимонопольный комитет или финдир купил себе новый феррари, на ebay не хватило пары баксов.

Имеется:
- Сервера ДБ_А(Москва), ДБ_Б(Питер)
- Сервера приложений АП_А(Москва), АП_Б(Питер)
- web-сервера в количестве

После успешного запуска проекта планируется расширение сети на все города РФ.
Среднесрочный план предполагает захват рынков пиццы США, Японии и Папуа Новой Гвинеи.
Долгосрочная цель - охватить услугами колонии на Марсе, Венере и Альдебаране.

Сущности:
- Клиент (геопривязка, фио, баланс, бонусы, кем_приведен, индекс лояльности)
- Услуга (геопривязка, наименование, цена)
- Заказ (клиент, услуга, количество, сумма, начисленные бонусы)


Принято решение делить клиенскую базу и базу заказов по территориальному признаку.
(Не согласны? Предложите иной вариант)

Требуется:
1. Предложить схему предоставления услуги "продажа пиццы" для случая, когда клиент_А (Москва) пытается получить услугу_Б (Питер).
2. Предложить схему реализации маркетинговой кампании "приведи друга" для случая, когда клиент_А приводит клиента_Б. По условиям компании клиент_А должен получать бонусы с каждой продажи клиенту_Б в течение года.

Схема предоставления услуги должна включать:
- рекомендации (if any) по разделению данных сущностей Клиент, Услуга, Заказ по Независимым Изолированным Серверам.
- схему взаимодействия серверов приложений и серверов БД
- схему движение данных (у кого что спрашиваем, куда что дублируем)

Ах-да-забыл, ebay, обиженный отказом от сделки по ее, ebay, поглощению, категорически отказалась раскрыть секрет Полишинеля, поэтому ссылки на "почитай про шардинг у ebay" ведут в пустоту.
...
Рейтинг: 0 / 0
Шардинг
    #38342815
не тупи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ты много написал (выдыхай)

а по сути - заведи сервер клиентов (типо LDAP)

Питерский апп сервер, получив логин по oauth и не обнаружив московского чувака у себя в локальной базе - резко добавляет его себе локально в клиенты, бодро сдернув всю инфу из центра, а дальше как обычно - считает его типо питерцем. центральный сервер клиентов при этом питерцем не нужен - они сразу ходят в свой

вот и все. таких случаев понаехалов будет от силы 1%, ничего страшного
...
Рейтинг: 0 / 0
Шардинг
    #38342817
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не тупиПитерский апп сервер, получив логин по oauth и не обнаружив московского чувака у себя в локальной базе - резко добавляет его себе локально в клиенты, бодро сдернув всю инфу из центра, а дальше как обычно - считает его типо питерцем. центральный сервер клиентов при этом питерцем не нужен - они сразу ходят в свой

Очень хорошо, поехали.
Как данные о заказах и начисленных в Питере бонусах попадают на московские сервера?
Как московскому гостю начисляются бонусы за продажи Питерскому другу?
А за продажи Питерскому другу, сделанные в Москве?
...
Рейтинг: 0 / 0
Шардинг
    #38342823
не мудри
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousне тупиПитерский апп сервер, получив логин по oauth и не обнаружив московского чувака у себя в локальной базе - резко добавляет его себе локально в клиенты, бодро сдернув всю инфу из центра, а дальше как обычно - считает его типо питерцем. центральный сервер клиентов при этом питерцем не нужен - они сразу ходят в свой

Очень хорошо, поехали.
Как данные о заказах и начисленных в Питере бонусах попадают на московские сервера?
Как московскому гостю начисляются бонусы за продажи Питерскому другу?
А за продажи Питерскому другу, сделанные в Москве?

обычно вообще никак (ибо нефиг), а если ну очень сильно надо - то через soap какой (все помнят рекламный ролик про java)

в soap даже email как транспорт числится, фигли
...
Рейтинг: 0 / 0
Шардинг
    #38342827
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не мудриобычно вообще никак (ибо нефиг), а если ну очень сильно надо - то через soap какой (все помнят рекламный ролик про java)
в soap даже email как транспорт числится, фигли

Всех спасет великий соап и голубиная почта.
Что куда пересылать - соап решит сам, думать тут не о чем.
В крайнем случае - задачу решать не будем, ибо нефиг.
Позиция понятна, спасибо.
...
Рейтинг: 0 / 0
Шардинг
    #38346516
pectopatop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей,
мне кажется всем кто в теме уже давно очевидно,
что шардинг не панацея,
и техничкин, не имея опыта работы с такими системами, предлагает просто покласть на "неформаты":
не тупи таких случаев понаехалов будет от силы 1%, ничего страшного

Хрен ли типа эта бузинес модель не укладывается в моё решение?! Порезать бузинес модель!!!

В Терадате тоже часть запросов проходят через All-AMPs операции, если вы про её устройство тут намекали. И ничего, проходит через все ампы/ноды - ну что поделать,жизь такова.. Запросов таких ведь относительно немного, и разрабы пускай количество таких запросов максимально сводят к нулю.
...
Рейтинг: 0 / 0
Шардинг
    #38349167
не тупи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pectopatopАндрей,
мне кажется всем кто в теме уже давно очевидно,
что шардинг не панацея,
и техничкин, не имея опыта работы с такими системами, предлагает просто покласть на "неформаты":
Ну и на основании чего ты сделал такие выводы, про не форматы и не опыты?

На моем утверждении того, что на такие неформаты обычно (для плохо понимающих русский язык: слово "обычно" применяется как краткая форма - "в большинстве случаев") забивают т.к. они просто не несут никакой практической ценности даже для самих этих ритейловых клиентов?

О боже... Местные аналитики такие аналитики....
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Шардинг
    #39061500
12.2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
открываем каталог Openworld 2015:
https://events.rainfocus.com/oow15/catalog/oracle.jsp?search.event=openworldEvent

Linear Scalability and Fault Isolation with the Next Release of Oracle Database 12c [CON8829]
Srinagesh Battula, Senior Principal Product Manager, Oracle
Mark Dilman, Director, Software Development, Oracle

Database sharding is an architectural pattern where data is horizontally partitioned across multiple discrete databases that share no hardware or software. It provides linear scalability and complete fault isolation for transaction processing applications designed for a sharded architecture—attributes that are not possible by scaling-out or scaling-up a single database. Join this session to hear Oracle Development present how the next release of Oracle Database 12c automates the deployment of a sharded architecture, and enables elastic scaling, rebalancing, data-dependent routing, and cross-shard queries. And it does all this while rendering strict consistency, the full power of SQL, developer agility with JSON, and the proven enterprise qualities of Oracle Database.

Deep-Dive into High Availability with the Next Release of Oracle Database 12c [CON8827]
Wei Hu, Vice President - High Availability Technologies, Oracle

Have you ever wished you had the army of PhDs needed to achieve the level of high availability (HA) and scalability of Google or Facebook? Ever wondered if you could utilize similar techniques on commodity platforms without sacrificing the enterprise qualities of Oracle Database? Both are possible using a new HA architecture included with the next release of Oracle Database 12c. Join this session to learn about designing transaction processing systems for linear scalability with complete fault isolation—on commodity hardware without shared storage .
...
Рейтинг: 0 / 0
Шардинг
    #39062754
о1222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
12.2,

Было, видимо это еще меньше надо чем CDB, а жаль

http://www.sql.ru/forum/1176601/oracle-12-2-out-of-the-box-sharding
...
Рейтинг: 0 / 0
Шардинг
    #39062791
sharing no one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
о1222видимо это еще меньше надо чем CDB, а жальшардинг, это особенность приложения, а не субд.
...
Рейтинг: 0 / 0
Шардинг
    #39062921
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sharing no oneо1222видимо это еще меньше надо чем CDB, а жальшардинг, это особенность приложения, а не субд.не совсем так. Например, MPP-базы данных - это шардинг на уровне базы данных.
...
Рейтинг: 0 / 0
Шардинг
    #39063122
Sal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати,

Next-Gen Database Enhancements for Java Application Performance and Scalability [CON10310]
Jean De Lavarene, Software Development Director, Oracle
Michael Mcmahon, Member of Technical Staff, Oracle
Nirmala Sundarappa, Principal Product Manager, Oracle
Developers, architects, and DBAs: Are you looking to design or deploy Java applications while reaping the performance and scalability features of the next-generation Oracle database? This session deep-dives into Oracle driver support for Java 8/JDBC 4.2, and then discusses how to increase application performance by compressing Java DB traffic on the wire, directing Java DB traffic over InfiniBand in the Oracle Exadata/Oracle Exalogic environment, and faster connection allocation through a wait-free enhancement in Oracle Universal Connection Pool (Java connection pool). The session also addresses how Java web applications can achieve extreme scalability through a sharded database architecture.

может это уже 13-я версия?
...
Рейтинг: 0 / 0
Шардинг
    #39063193
kva6513
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выскажу сугубое HO в противовес прозвучавшему тут ранее мнению "Шардинг - это для фейсбук":

А если посмотреть на данный вопрос в связке "бизнес в сегменте СМБ" и "Облачная инфраструктура" ? В сегменте СМБ занимаются собственными разработками достаточно активно. И имеют постоянную, если не головную боль, то хорошую занозу с вопросом сопровождения инфраструктуры - достаточно посмотреть на перманентное нытье в разделе "Вакансии" - ну почему тут еще и обязанности DBA :) - да и без раздела "Вакансии" понятно, что как только потребность в каком-то специалисте выражается цифрой меньше двух (и этот специалист завязан на вопросы эксплуатации), так жди на этом самом месте проблем.
Если приспособиться "жить в облаке" - многие вопросы по управлению инфраструктурой отпадут сами собой. И тут становится интересной другая особенность "облачного существования": как формулируют это сами облачные провайдеры - "Платите за то, что потребляете". Одно дело выбивать из руководства бизнеса новый сервер (с запасом по производительности, на вырост, а как еще ?) - действие, как-никак, одноразовое. Другое дело - ежемесячная оплата счетов за ресурсы "в облаке".
IMHO, такие решения как шардинг, программная репликация - и именно там, где занимаются собственными разработками "для бизнеса" - могут быть весьма полезны для использования возможностей облачной инфраструктуры в части управления потребляемыми ресурсами.
Понятно, что внедрить в разработку такой подход потребует серьезных усилий. Это не канбан доску в уголок поставить и доложить: А мы тут Agile внедрили... :)
...
Рейтинг: 0 / 0
Шардинг
    #39063457
о1222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kva6513 А если посмотреть на данный вопрос в связке "бизнес в сегменте СМБ" и "Облачная инфраструктура" ?
Эта фича 99% будет доступна только в EE. Стоимость лицензий EE не подъемна для СМБ. Минимально необходимый набор в виде RAC option, partition, diagnostics+tuning pack поднимает цену за ядро до 93к + надо поддержку платить.

Если это будет реализовано через shard aware jdbc pool, то это костыль. Такое уже давно "запилили" кому надо...
...
Рейтинг: 0 / 0
Шардинг
    #39063475
kva6513
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о1222Эта фича 99% будет доступна только в EE.

Так я не про обещания Oracle, который совершенно недвусмысленно демонстрирует, в т.ч. и последними новациями в лицензионной политике, что сегмент СМБ ему не интересен. Я про потенциальную востребованность сторонней разработки в этом направлении.
Правда, в российских реалиях с востребованностью явно будет плохо: местных облачных ресурсов, ориентированных на работу с Oracle, IMHO, просто нет, а выносить что-то серьезное на зарубежные ресурсы - подставляться под закон о хранении персональных данных.

PS: Буквально сегодня сравнивал цены Oracle Virtual Image Standard Edition Service и Amazon RDS for Oracle Database (тоже предоставляемый вместе с лицензией на SE). По-моему предложение Amazon выглядит интереснее.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Шардинг
    #39433487
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinsharing no oneпропущено...
шардинг, это особенность приложения, а не субд.не совсем так. Например, MPP-базы данных - это шардинг на уровне базы данных.
пока выглядит так что у Оракл никакого MPP не будет. Тупо шардинг уровня MySQL без распределенных запросов
...
Рейтинг: 0 / 0
142 сообщений из 142, показаны все 6 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Шардинг
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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