am4
Обьясню, надеюсь просто:
Итак вспомните новые видеокарточки в которых один процессор но типа дофига каких-то там шейдерных ядер и т.д.
Для рендеринга ОДНОЙ картинки они логически разбили ядро на куски/кластера логики где каждый обрабатывал свою порцию данных.
К чему всё это?
Построение вида можно спокойно представить в виде рендеринга одной картинки, очень легко разбить ядро на кластера обработки данных, где каждый построит свою часть - ведь для попадания документа в вид нужно проверить каждый документ на соответствия критерия селекта.
Итого каждый кластер берет порцию своих данных(если совсем тупо то по 20 документов из базы) и проверяет свою порцию на соответствие селекту.
Всё просто?
Не удивлюсь, что частично именно так и реализовано НО полную реализацию самим работникам ИБМ могли запретить маркетолоки, ссылаясь на то, что такая жирная фича должна появиться только в 9ке, иначе нету стимула перехода....
^_^
Добавлено:
еще один ИБМовецА оптимизировать процесс практически невозможно.
Обьясню, надеюсь просто:
Итак вспомните новые видеокарточки в которых один процессор но типа дофига каких-то там шейдерных ядер и т.д.
Для рендеринга ОДНОЙ картинки они логически разбили ядро на куски/кластера логики где каждый обрабатывал свою порцию данных.
К чему всё это?
Построение вида можно спокойно представить в виде рендеринга одной картинки, очень легко разбить ядро на кластера обработки данных, где каждый построит свою часть - ведь для попадания документа в вид нужно проверить каждый документ на соответствия критерия селекта.
Итого каждый кластер берет порцию своих данных(если совсем тупо то по 20 документов из базы) и проверяет свою порцию на соответствие селекту.
Всё просто?
Не удивлюсь, что частично именно так и реализовано НО полную реализацию самим работникам ИБМ могли запретить маркетолоки, ссылаясь на то, что такая жирная фича должна появиться только в 9ке, иначе нету стимула перехода....
^_^
Добавлено:
в контексте домино нет ни того ни другогоНе надо путать распределяемость по ядрам, т.е. одновременное выполнение на нескольких, и переключение между ядрами.