Запустите эту агрегацию.
db.collection.aggregate([{
'$addFields': {
'subdocuments': {
$map: {
input: "$subdocuments",
in: {
$mergeObjects: [{
fields_equal: { $eq: ["$this.field1", "$this.field2"] }
},
"$this"
]
}
}
}
}
}])
Визуальные эффекты / рендеринг. (Индустрия развлечений.)
Искусственный интеллект. (Игры и научное исследование.)
Биомедицинское исследование.
Физические моделирования. (Игры и научное исследование.)
Приложения базы данных включая SaaS, большинство веб-страниц, и т.д.
Поскольку персональный компьютер становится все больше тонким клиентом на базе браузера для веб-приложений, эта промышленность расширится, а также потребность в больше, и параллелизированная вычислительная мощность на бэкенде. Я видел, что игры продвинули параллельную обработку в вычислениях на ПК.
Один из способов усилить многоядерный посредством использования технологий удаленного рабочего стола.
Намного легче развернуть настольные приложения на одном большом сервере Citrix вместо десятков пользовательских рабочих столов.