Quais especificações de hardware de computador desktop são mais importantes para aplicativos pesados de banco de dados?

2

Estou comprando um novo computador pessoal com a esperança de melhorar o desempenho de aplicativos com muitos bancos de dados (principalmente mineração de dados). Eu quero hardware versátil para todos os tipos de projetos futuros, mas quais seriam os elementos de hardware mais importantes que melhorariam o desempenho de um projeto com as seguintes qualidades:

  • Uma tabela de dados principais estática com 100 milhões de registros, 5 colunas inteiras
  • Muitas consultas selecionadas complicadas nessa tabela, com associações próprias, contagens e agrupamentos por declarações, tudo em consultas únicas
  • As consultas selecionadas podem ser executadas em paralelo

Eu acho que os componentes de hardware mais importantes serão o cache do processador, a RAM e a velocidade do disco rígido, considerando que as consultas ao banco de dados passam a maior parte do tempo acessando a memória. Eu estive olhando para uma edição especial Dell XPS 8700 desktop, que tem:

Processor:         4th Generation Intel Core™ i7-4770 Processor (8M Cache)
RAM:               24GB Dual Channel DDR3 1600MHz
Secondary Storage: 2TB 7200 RPM SATA Hard Drive + Intel SRT 32GB SSD Cache

Assim, para uma aplicação pesada de banco de dados, essas especificações serão muito úteis para melhorar a velocidade das consultas? Algum do cache do processador, RAM ou armazenamento secundário é o elo fraco no sistema? Além disso, o cache SSD de 32 GB é opcional, é algo que posso esperar que tenha um grande impacto no desempenho do banco de dados?

    
por Russell Taylor 29.01.2014 / 04:01

0 respostas