Facebook lança módulo do kernel para fazer cache do MySQL
| Tweet |
|
O Facebook lançou um módulo para o kernel Linux, chamado Flashcache, já usado por lá para acelerar o MySQL fazendo cache dos dados em discos SSD. O código está disponível no Github, e só foi testado nos kernels 2.6.18 e 2.6.20. Embora tenha sido feito para usar no cache do InnoDB/MySQL, ele foi projetado como um cache genérico, como você pode ver no anúncio de disponibilização. (via lwn.net)
• Link direto para este post: http://br-l.org/!20975
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Comunidade









E o NoSQL?
AS vezes aparecem algumas “tecnologias” que parecem pura perda de tempo.
Qual é a vantagem de fazer cache dos dados em discos SSD?
Os caras estão malucos, isso não faz nenhum sentido. Lugar de cache é na memoria RAM, MUITO mais rápida. O que querem? Persistencia de cache?
Ultimamente tenho trabalhado num projeto pessoal usando MySQL, e posso dizer sem sombra de dúvidas. É um banco de dados bem “sem vergonha”, principalmente no uso de colunas BLOB, tomara que a oracle dê um jeito nele.
Vale muito mais a pena usar esses discos SSD: Aí sim pode haver algum ganho que justifique.
http://www.emc.com/about/news/press/us/2008/011408-1.htm
Conan você não entendeu o propósito.
No Linux existe uma strutura de dados chamada Page Cache ele realiza o cache das informações que estão em disco. PORÉM a memória nao é suficiente e ele coloca dessas estruturas na swap. So que o acesso ao disco é muiiiiiiiiiiiito lento. O do SSD não é tão rapido quanto o acesso a memória ram, porém muiiiiito mais rápido do que o HD, se eu fosse escolher entre salvar um cache em disco e sdd o que você escolheria? hehehee Basicamente é para isso que funciona o cache na SSD é uma especie de fallback do cache na RAM.
Igor