Base de dados em disco de estado sólido
Posted by Dirceu | Filed under ssd, mysql, disco-de-estado-solido, escalabilidade, uncategorized
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 ...
Mudança de paradigma em webservers encaixa Nginx no mercado
Posted by Dirceu | Filed under unix-socks, escalabilidade, rails, nginx, apache, merb, ruby, mongrel, uncategorized
A época de ouro do Apache parece ter acabado há algum tempo. Após muitos anos sendo o servidor de aplicações para Web mais usado (na realidade ainda sendo o mais usado), o market-share do Apache está em queda há algum tempo segundo o Netcraft.
Mas eu não vim aqui para enterrar o coitado do Apache, provavelmente já fizeram muito disso por aí... sem necessidade na minha opinião. Muitos problemas ainda podem ser resolvidos com ele, sem contar que é muita falta de consideração jogar pedra em quem te alimentou por todo esse tempo (mais de 10 anos) não é?
Estou aqui para falar das entrelinhas no levantamento de Junho da Netcraft. Mais precisamente quando eles expõem o seguinte: "nginx mais que dobrou em números; com um ganho de mais de 1 milhão de sites".
Nginx
Nginx para quem não sabe é um servidor web escrito pelo russo Igor Sysoev que também pode ser usado como proxy reverso ou e-mail proxy (fique ligado no RSS para receber atualizações sobre proxy reverso).
Dentre as vantagens do engine X (pronúncia de nginx) estão:
- estável
- configuração simplificada
- baixo consumo de recursos ...