Size: a a a

Архитектура ИТ-решений

2020 December 24

N

Nikolay in Архитектура ИТ-решений
Вот только такие компании, как Dell не знают про это . И живут себе с шардингом по георрафии )
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
> Хм, а в чем разница между семейством столбцов и строкой в оракле?
это надо перечитать
источник

N

Nikolay in Архитектура ИТ-решений
европа может жить в отдельной базе. азия в другой. америка еще где-то. для обработки заказа в азии не нужна информация о зазазах в америке
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Вообще, я про персистансы думаю из следующих разрезов:
1) Гарантии. Какие гарантии обещают, как их реально добиваются, где врут, что требуют от инфраструктуры
2) Производительность на профиле популярных запросов (выборки по ключу или что там нужно в конкретном бизнес-кейсе)
3) Производительность и сложность в непопулярных запросах (всякие джойны, аналитика и т.п.)

А дальше уже под эти задачи подбираешь СУБД )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikolay
Вот только такие компании, как Dell не знают про это . И живут себе с шардингом по георрафии )
Ээ, откуда данные и почему это хорошее решение? В Dell, подозреваю, на штаты больше половины заказов приходится.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikolay
европа может жить в отдельной базе. азия в другой. америка еще где-то. для обработки заказа в азии не нужна информация о зазазах в америке
Хм, а почему не нужна? Склады не зависимые? Производство независимое? Закупки независимые?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
И если я в РФ заказываю сборку из Штатов - это в какой базе?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Обычно шардинг по географии (первым буквам имени и т.п.) делают для баз, которые не планировались для шардинга вообще, но выросли за пределы изначальных требований. При проектировании с нуля шардинг по естественным ключам обычно не очень полезен.
В Dell, похоже, даже не шардинг, а просто разные бизнесы в разных регионах. Там нет одного клиента на эти базы.
источник

N

Nikolay in Архитектура ИТ-решений
Phil Delgyado
Хм, а почему не нужна? Склады не зависимые? Производство независимое? Закупки независимые?
вот заказ идет по цепочке. ему не нужно о движении в америке
источник

N

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

PD

Phil Delgyado in Архитектура ИТ-решений
Nikolay
вот заказ идет по цепочке. ему не нужно о движении в америке
В смысле? Я заказал товар из Штатов в РФ. Нужно построить логистику на всей структуре точек продаж и каналов транспорта, сообщать мне о движении и приходе в региональные центры, как-то разделять стоимости для внутреннего бухучета и т.п.
Это все - одни данные.
При этом сама запись про заказ - вообще не привязана ни к какой стране, по идее.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikolay
это все сказки про антипатеры по георафии. придумают люди себе и верят в них
Э, в какой предметной области шардинг по географии имеет смысл?
Ну, вот у Dell в штатах вырастет нагрузка еще на порядок - и что? Страна-то одна
источник

N

Nikolay in Архитектура ИТ-решений
Phil Delgyado
В смысле? Я заказал товар из Штатов в РФ. Нужно построить логистику на всей структуре точек продаж и каналов транспорта, сообщать мне о движении и приходе в региональные центры, как-то разделять стоимости для внутреннего бухучета и т.п.
Это все - одни данные.
При этом сама запись про заказ - вообще не привязана ни к какой стране, по идее.
это все не так работает, как вы описываете.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А как? Обычно логистика работает так, а что еще про заказ знать-то надо.
источник

N

Nikolay in Архитектура ИТ-решений
долго рассказывать все это. у делл oebs используется. и нет единой базы для всех , а есть несколько. для европы своя. для америки свой
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Так это не шардинг, это разные базы и разные бизнесы
источник

PD

Phil Delgyado in Архитектура ИТ-решений
И это не про масштабируемость, конечно
источник

N

Nikolay in Архитектура ИТ-решений
это как раз шардинг через создание разных инстансов. каждый инстанс отвечает за свою часть данных.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Какую задачу решает этот шардинг?
источник

N

Nikolay in Архитектура ИТ-решений
посмотрим с другой стороны. как в оракле сделать шардинг не создавая новый инстанс?
источник