Base de dados em disco de estado sólido

Os discos de estado sólido ainda estão absurdamente caros (beirando os 4 dólares), mas investir em colocar sua base de dados em um disco desses pode valer a pena desde já.

Em base de dados a largura de banda, apesar de ser importante não chega ao nível de importância que o tempo de busca tem. E dispositivos de armazenamento de estado sólido possuem praticamente zero de tempo de busca.

Outro dia essa idéia me veio a cabeça e eu achei essa comparação: More Details on MySQL & SSD drive performance, agora fiquei animado ao ver um case no HighScalability onde a empresa de games online "EVE Online" utiliza SSD em seus servidores SQL Server. Abaixo um paragrafo do case:

Cluster de base de dados - Essa é a camada persistente da EVE Online. Os nós do cluster usam bastante a base de dados, então claro que quase tudo que se fazer com o game está aqui. Graças aos discos de estado sólido a base de dados consegue lidar com uma quantidade enorme de I/O tranqüilamente.

Como é possível ver nos gráficos desse artigo a diferença é realmente absurda.

Para reforçar que para aumentar performance na base de dados pode valer a pena o investimento em um SDD, leia o artigo do Marcos Tapajós sobre CouchDB - Databases don't scale. YET! - ele deixa bem claro que o maior problema de escalabilidade é base de dados e mostra o CouchDB, promissor projeto da incubadora da Apache.

Comments

blog comments powered by Disqus

About Me