Есть огромная БД на MongoDB, из-за большего количества записей время выборки данных не устраивает. Ясно, что нужно делать шардинг. Сейчас это работает на процессоре i7-2600, а шардинг планируется сделать на Atom D2700 (из-за стоимости).
Посмотрел вот такие тесты
www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+D2700+... разница в тестах (я пока не разбирался что это за тесты) примерно 12 раз.
Так будет смысл делать шардинг, чтобы получить существенный выигрыш при выборке записей, если заменить один i7 на 10 атомов?
Получается 40 ядер (с учетом HT) и ram 40 Гб, против 8 ядер (с учетом HT) и ram 32 Гб.
Да, выборки идут параллельно, и чем их больше будет параллельно, тем лучше для выигрыша в производительности. Но конечно и время одной выборки может значительно сократиться, если будет на Atom D2700 делаться… Т.е. 100 выборок на i7 без шардинга или делаем 100 выборок на Atom D2700 с шардингом. Что в итоге отработает быстрее и будет ли это в разы быстрее.