powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Плюсы против голого Си, холивар #9
25 сообщений из 228, страница 8 из 10
Плюсы против голого Си, холивар #9
    #37956817
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruдонкихотпропущено...

Т.е. общая логика, сначала создаются несколько копий полностью идентичных инстансов, затем средствами MPP-СУБД каждый из них ещё шардится на несколько инстансов, причем в каждой копии по своему ключу?
И в чем профит?Не так. Создаётся один кластер, с общей схемой, и разумеется с избыточностью. Но при этом если одна таблица ссылается на несколько справочников, секционированных по разным ключам, то копии её индексов размещаются на одних ящиках с этими справочниками, и каждая копия секционируется в соответствием с секционированием "своего" справочника. Оптимизатор знает, какие копии могут выполнить какие джойны локально, без лишнего трафика в кластере. Вот и всё.
В нашем обсуждаемом случае после каждой операции с карты будет происходить проверка и по надобности изменение индекса на всех справочниках на которые ссылается таблица "фактов" операций по карте. Это минус.
А есть ли плюс, обратиться к справочнику карт и через IOS по индексу получить данные по всем остальным справочникам, в том числе по справочнику популярных точек съема денег по этой карте?
Т.к. реплицируется только индекс таблицы "фактов", то придется в него писать все необходимые в будущем данные (денормализовывать её как советует "Проясним ситуац").
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37956967
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотiv_an_ruпропущено...
Не так. Создаётся один кластер, с общей схемой, и разумеется с избыточностью. Но при этом если одна таблица ссылается на несколько справочников, секционированных по разным ключам, то копии её индексов размещаются на одних ящиках с этими справочниками, и каждая копия секционируется в соответствием с секционированием "своего" справочника. Оптимизатор знает, какие копии могут выполнить какие джойны локально, без лишнего трафика в кластере. Вот и всё.
В нашем обсуждаемом случае после каждой операции с карты будет происходить проверка и по надобности изменение индекса на всех справочниках на которые ссылается таблица "фактов" операций по карте. Это минус.
А есть ли плюс, обратиться к справочнику карт и через IOS по индексу получить данные по всем остальным справочникам, в том числе по справочнику популярных точек съема денег по этой карте?
Т.к. реплицируется только индекс таблицы "фактов", то придется в него писать все необходимые в будущем данные (денормализовывать её как советует "Проясним ситуац").1. Зачем после операции по карте менять индекс справочника? 2. Что такое IOS? 3. Зачем при записи операции получать данные "по всем остальным справочникам" через справочник карт? С клиента пришли готовые идентификаторы не только карты, но и кассы/банкомата, их можно и нужно использовать по назначению.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37958552
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruдонкихотпропущено...

В нашем обсуждаемом случае после каждой операции с карты будет происходить проверка и по надобности изменение индекса на всех справочниках на которые ссылается таблица "фактов" операций по карте. Это минус.
А есть ли плюс, обратиться к справочнику карт и через IOS по индексу получить данные по всем остальным справочникам, в том числе по справочнику популярных точек съема денег по этой карте?
Т.к. реплицируется только индекс таблицы "фактов", то придется в него писать все необходимые в будущем данные (денормализовывать её как советует "Проясним ситуац").1. Зачем после операции по карте менять индекс справочника? 2. Что такое IOS? 3. Зачем при записи операции получать данные "по всем остальным справочникам" через справочник карт? С клиента пришли готовые идентификаторы не только карты, но и кассы/банкомата, их можно и нужно использовать по назначению.
Тогда не понимаю, как по вашему такое размещение индексов поможет ускорить обращение к нескольким гигантским справочникам не ссылающимся друг на друга, но на которые может ссылаться заполняемая таблица "фактов" (ссылаться в абсолютно любых комбинациях)?

И у такого способа размещения индексов есть общепринятое название и его классическое описание?
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37958587
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотiv_an_ruпропущено...
1. Зачем после операции по карте менять индекс справочника? 2. Что такое IOS? 3. Зачем при записи операции получать данные "по всем остальным справочникам" через справочник карт? С клиента пришли готовые идентификаторы не только карты, но и кассы/банкомата, их можно и нужно использовать по назначению.
Тогда не понимаю, как по вашему такое размещение индексов поможет ускорить обращение к нескольким гигантским справочникам не ссылающимся друг на друга, но на которые может ссылаться заполняемая таблица "фактов" (ссылаться в абсолютно любых комбинациях)?Хочется вам выполнить транзакцию "содрать 100 рублей с карточки 12345 в пользу хозяина кассы 67890". Нода, получившая запрос, ничинает транзакцию и рассылает по кластеру сообщения

--- одной из тех нод, на которых может лежать справочная запись про карточку 12345:
"проверить, что такая карточка есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о вычитании 100 рублей каждой из нод, хранящих данные о состоянии счёта кардхолдера."

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

--- одной из тех нод, на которых может лежать справочная запись про кассу 67890:
"проверить, что такая касса есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о добавлении 100 рублей каждой из нод, хранящих данные о состоянии лицевого счёта владельца кассы."

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

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

донкихотИ у такого способа размещения индексов есть общепринятое название и его классическое описание?Понятия не имею. Это же азбука кластеризации. Где взять классическое описание буквы "Ж"?
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37958620
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruИ всё. Обратите внимание, что ноды, на которых лежат куски справочников карточек и касс, не отправили ни байта данных из этих справочников ни друг другу, ни ноде, начавшей транзакцию. А транзакция эта идет не как двухфазная с подтверждением от этих нод об успешности коммита на всех синхронных репликах?

iv_an_ruдонкихотпропущено...

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

1. --- одной из тех нод, на которых может лежать справочная запись про карточку 12345:
"проверить, что такая карточка есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о вычитании 100 рублей каждой из нод, хранящих данные о состоянии счёта кардхолдера."

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

3. --- одной из тех нод, на которых может лежать справочная запись про кассу 67890:
"проверить, что такая касса есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о добавлении 100 рублей каждой из нод, хранящих данные о состоянии лицевого счёта владельца кассы."

4. --- всем остальным нодам, на которых может лежать справочная запись про кассу 67890:
"записать операцию в свою копию сегмента таблицы операций."
Я пронумеровал описания ваших действий от 1 до 4.
В каких пунктах идет обращение на чтение к этим индексам хранящим копии других таблиц расположенных на других нодах?
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37958684
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотiv_an_ruИ всё. Обратите внимание, что ноды, на которых лежат куски справочников карточек и касс, не отправили ни байта данных из этих справочников ни друг другу, ни ноде, начавшей транзакцию. А транзакция эта идет не как двухфазная с подтверждением от этих нод об успешности коммита на всех синхронных репликах?Подтверждения собираются, само собой, а будет транзакция двухфазной или нет зависит от того, как в кластере реализован журнал транзакций --- делается одна "полная" запись на ноде, к которой прицепился клиент, или каждая нода записывает "свои" изменения.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37958688
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотiv_an_ruпропущено...
Хочется вам выполнить транзакцию "содрать 100 рублей с карточки 12345 в пользу хозяина кассы 67890". Нода, получившая запрос, ничинает транзакцию и рассылает по кластеру сообщения

1. --- одной из тех нод, на которых может лежать справочная запись про карточку 12345:
"проверить, что такая карточка есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о вычитании 100 рублей каждой из нод, хранящих данные о состоянии счёта кардхолдера."

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

3. --- одной из тех нод, на которых может лежать справочная запись про кассу 67890:
"проверить, что такая касса есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о добавлении 100 рублей каждой из нод, хранящих данные о состоянии лицевого счёта владельца кассы."

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

В п.1 и п.2. используются только копии таблицы операций, сегментированные по номеру карточки. Если на ноде может оказаться справочная запись карточки 12345 и не может --- карточки 54321, то на неё будут складываться операции по карточке 12345 и не будут --- по карточке 54321. Потому что если уж (12345 & 0xfff000) % число_сегментов дало номер ноды, то оно даст тот же номер ноды и если 12345 --- PK справочника, и если 12345 --- значение поля в таблице операций.

Так же дело обстоит и с п.п.3,4 --- используются только копии таблицы операций, сегментированные по номеру кассы.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959061
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruИ всё. Обратите внимание, что ноды, на которых лежат куски справочников карточек и касс, не отправили ни байта данных из этих справочников ни друг другу, ни ноде, начавшей транзакцию.

Хочется вам выполнить транзакцию "содрать 100 рублей с карточки 12345 в пользу хозяина кассы 67890". Нода, получившая запрос, ничинает транзакцию и рассылает по кластеру сообщения

А если бы не было индексов хранящих копии других таблиц расположенных на других нодах, получится как ниже или как?
(то что добавил выделил жирным)

Т.е. есть несколько серверов с расшарденным справочником касс по их номеру, несколько серверов со справочником карт по их номеру, и несколько серверов с операциями. Плюс ещё у всех у них есть по сколько-то синхронных копий.

1. --- одной из тех нод, на которых может лежать справочная запись про карточку 12345:
"проверить, что такая карточка есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о вычитании 100 рублей каждой из нод, хранящих данные о состоянии счёта кардхолдера."

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

3. --- одной из тех нод, на которых может лежать справочная запись про кассу 67890:
"проверить, что такая касса есть и что с ней всё в порядке; если непорядок то обламывать транзакцию иначе записать операцию в свою копию сегмента таблицы операций и отправить сообщения о добавлении 100 рублей каждой из нод, хранящих данные о состоянии лицевого счёта владельца кассы."

4. --- всем остальным нодам, на которых может лежать справочная запись про кассу 67890:
"записать операцию в свою копию сегмента таблицы операций."
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959063
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим шардить операции можем по дате, плюс по номеру карты или по номеру кассы, или по всему сразу.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959080
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотА если бы не было индексов хранящих копии других таблиц расположенных на других нодах, получится как ниже или как?
(то что добавил выделил жирным)Да, получится как ниже. И в этом случае любой запрос, требующий джойна операций с картами или джойна операций с кассами, будет грузить сеть.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959081
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотДопустим шардить операции можем по датеТипа, сегодня понедельник, первая нода работает за всех, завтра во вторник она будет отдыхать, потому что вся нагрузка упадёт на шард на второй ноде :)

Как ни забавно, такое иногда используется для тех АСУ, где требуется дорогостоящий (по части выборок и вычислений) разбор действий оперативного персонала. Шардят по сменам. Пока на одну ноду валится вся телеметрия с какой-нибудь фармацевтической пробирки, вторая нода используется для аналитики по предыдущей смене, игр "что, если", наказания невиновных и выдачи в QA рекомендаций, что в таблетках прошлой смены стоит проверить особенно тщательно.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959267
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruдонкихотДопустим шардить операции можем по датеТипа, сегодня понедельник, первая нода работает за всех, завтра во вторник она будет отдыхать, потому что вся нагрузка упадёт на шард на второй ноде :)

Как ни забавно, такое иногда используется для тех АСУ, где требуется дорогостоящий (по части выборок и вычислений) разбор действий оперативного персонала. Шардят по сменам. Пока на одну ноду валится вся телеметрия с какой-нибудь фармацевтической пробирки, вторая нода используется для аналитики по предыдущей смене, игр "что, если", наказания невиновных и выдачи в QA рекомендаций, что в таблетках прошлой смены стоит проверить особенно тщательно.
Да, именно так делается во многих сферах. Одна нода под текущие сутки и преимущественно под запись, с маленькой скоростной(IOPs) СХД. Вторая нода под все остальные, преимущественно для аналитики, т.е. для последовательного чтения, с хорошим сжатием, дисками 3.5 и т.д., а в случае телеметрии ещё и предварительно агрегированные.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959271
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruдонкихотА если бы не было индексов хранящих копии других таблиц расположенных на других нодах, получится как ниже или как?
(то что добавил выделил жирным)Да, получится как ниже. И в этом случае любой запрос, требующий джойна операций с картами или джойна операций с кассами, будет грузить сеть.
Да, вот с этого надо было начать :)
А то думалось, что вы имели ввиду, что это как-то ускоряет обсуждаемые проверки справочников и вставку в таблицу операций. Но без этих индексов проверки справочников и вставка в операции будут чуть быстрее.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959280
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruдонкихотпропущено...
А транзакция эта идет не как двухфазная с подтверждением от этих нод об успешности коммита на всех синхронных репликах? Подтверждения собираются, само собой , а будет транзакция двухфазной или нет зависит от того, как в кластере реализован журнал транзакций --- делается одна "полная" запись на ноде, к которой прицепился клиент, или каждая нода записывает "свои" изменения.
Не однозначно понимаемые предложения.
iv_an_ruИ всё. Обратите внимание, что ноды, на которых лежат куски справочников карточек и касс, не отправили ни байта данных из этих справочников ни друг другу, ни ноде, начавшей транзакцию .
Положительный или отрицательный ответ все-таки они должны вернуть.

Насчет двухфазной транзакции, имеете ввиду выбор одного из двух:
1. нода пишет в свой журнал транзакций все изменения из присланного ей запроса
2. нода пишет в свой журнал транзакций изменения своего сегмента данных
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959299
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотНе однозначно понимаемые предложения.
iv_an_ruИ всё. Обратите внимание, что ноды, на которых лежат куски справочников карточек и касс, не отправили ни байта данных из этих справочников ни друг другу, ни ноде, начавшей транзакцию .
Положительный или отрицательный ответ все-таки они должны вернуть.
Положительный или отриуательный ответ во-первых не является даными из справочников и во-вторых это в 8 раз меньше байта :P
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959536
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruдонкихотНе однозначно понимаемые предложения.
пропущено...

Положительный или отрицательный ответ все-таки они должны вернуть.
Положительный или отриуательный ответ во-первых не является даными из справочников и во-вторых это в 8 раз меньше байта :P
задержка будет одинакова :)
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959627
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотДопустим шардить операции можем по дате, плюс по номеру карты или по номеру кассы, или по всему сразу.

Ога.....

К одному счету может быть привязано несколько карт разных классов и плалежных систем.
На картах и счетах могут стоять собственные лимиты.
Карты в определенных группах терминалов могут участовать во всевозможных программах лояльности.
Банкоматы могут поздравлять владельца карты с днем рождения или напиминать
что у него просрочка по ипотеке.
итд итп
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959644
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДохтаРдонкихотДопустим шардить операции можем по дате, плюс по номеру карты или по номеру кассы, или по всему сразу.

Ога.....

К одному счету может быть привязано несколько карт разных классов и плалежных систем.
На картах и счетах могут стоять собственные лимиты.
Карты в определенных группах терминалов могут участовать во всевозможных программах лояльности.
Банкоматы могут поздравлять владельца карты с днем рождения или напиминать
что у него просрочка по ипотеке.
итд итп
Это все понятно :)
Мы упростили до 3х таблиц, что бы понять суть высказанных предложений. Иначе и к 80й странице не разобрались кто что имел ввиду.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37959880
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотДохтаРпропущено...


Ога.....

К одному счету может быть привязано несколько карт разных классов и плалежных систем.
На картах и счетах могут стоять собственные лимиты.
Карты в определенных группах терминалов могут участовать во всевозможных программах лояльности.
Банкоматы могут поздравлять владельца карты с днем рождения или напиминать
что у него просрочка по ипотеке.
итд итп
Это все понятно :)
Мы упростили до 3х таблиц, что бы понять суть высказанных предложений. Иначе и к 80й странице не разобрались кто что имел ввиду.


Похоже забыли про самую главную,
и наверное самую интересную в контексте обсуждаемого вопроса,
карта маршрутизации называется.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37960406
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДохтаРдонкихотпропущено...

Это все понятно :)
Мы упростили до 3х таблиц, что бы понять суть высказанных предложений. Иначе и к 80й странице не разобрались кто что имел ввиду.


Похоже забыли про самую главную,
и наверное самую интересную в контексте обсуждаемого вопроса,
карта маршрутизации называется.
А как бы вы решили её использования в случае шардинга?
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37960650
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотДохтаРпропущено...



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

Я, никак, потому как я противник применения шардинга,
забивания кувалдой алгоритма распределения нагрузки в архитектуру приложения .

Я сторонник виртуализации вычислительных мощьностей внутри одной большой коробки.
И перемещения ресурсов ( процессоров и памяти) нуждающимся ОС и приложению
в зависимости от текущей бизнес нагрузки и приоритетов.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37960865
донкихот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДохтаРдонкихотпропущено...

А как бы вы решили её использования в случае шардинга?

Я, никак, потому как я противник применения шардинга,
забивания кувалдой алгоритма распределения нагрузки в архитектуру приложения .

Я сторонник виртуализации вычислительных мощьностей внутри одной большой коробки.
И перемещения ресурсов ( процессоров и памяти) нуждающимся ОС и приложению
в зависимости от текущей бизнес нагрузки и приоритетов.
Но цена большой коробки растет нелинейно с ростом её величины. Лицензий кстати тоже. Стоимость Oracle SE ONE на 64 ядра (4 сервера по 2x8 ядер), будет раз в 30 ниже чем стоимость Oracle EE на тоже количество процессоров и ядер в одном сервере. А с OracleRAC разница раз в 50.

Или уже есть дешевые программные способы создания низколатентного виртуального NUMA-серверов из множества реальных серверов с использованием RDMA(Infiniband) у VMWare или MS Hyper-V?
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37960875
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаРя противник применения шардинга, забивания кувалдой алгоритма распределения нагрузки в архитектуру приложения .Прописать в конец "create index" что-то вроде "partition (card_id int (0hexFFFFF000))" теперь называется "забивать кувалдой"? А вообще писать какой-то там "create index" ещё не называется "забивать кувалдой"?

ДохтаРЯ сторонник виртуализации вычислительных мощьностей внутри одной большой коробки. И перемещения ресурсов ( процессоров и памяти) нуждающимся ОС и приложению в зависимости от текущей бизнес нагрузки и приоритетов.Это хорошо. Пока эта мода сохраняется, я лично буду получать выше рынка, а "моя" контора --- обеспечивать мне спокойную работу.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37960919
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
донкихотИли уже есть дешевые программные способы создания низколатентного виртуального NUMA-серверов из множества реальных серверов с использованием RDMA(Infiniband) у VMWare или MS Hyper-V?Уже есть дешевые программные способы превысить скорость света?

Грейс Хоппер, кажется, должна была не просто показывать моток проволоки, а этой проволокой пороть слушателей.
...
Рейтинг: 0 / 0
Плюсы против голого Си, холивар #9
    #37960949
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruДохтаРя противник применения шардинга, забивания кувалдой алгоритма распределения нагрузки в архитектуру приложения .Прописать в конец "create index" что-то вроде "partition (card_id int (0hexFFFFF000))" теперь называется "забивать кувалдой"? А вообще писать какой-то там "create index" ещё не называется "забивать кувалдой"?

в create index нет,
а в create unique index - да, я бы назвал забивать кувалдой :).




iv_an_ruДохтаРЯ сторонник виртуализации вычислительных мощьностей внутри одной большой коробки. И перемещения ресурсов ( процессоров и памяти) нуждающимся ОС и приложению в зависимости от текущей бизнес нагрузки и приоритетов.Это хорошо. Пока эта мода сохраняется, я лично буду получать выше рынка, а "моя" контора --- обеспечивать мне спокойную работу.

Видите как вам повезло ,
мне не повезло, за идеи съэкономить деньги на железе
и софте мне выше рынка не платят.
...
Рейтинг: 0 / 0
25 сообщений из 228, страница 8 из 10
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Плюсы против голого Си, холивар #9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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