10. Implementação de um sistema de fila/consumidor
para inserção assíncrona
Crescimento no número de inserções gerando
aumento no tempo de resposta nas APP’s
Desafio 2
12/2009
20. •8 TB de dados agregados
•32 TB em relatórios processados/mês
•35 TB em dados (Raw)
•22 B em fatos gerados pela rede
Cenário Atual
21. Encurtador
•NGINX + Lua + MySQL
•Lógica do ‘shortener’ na camada
MySQL usando Stored Procedures
•20K requests por segundos
22. boas praticas
•Não permitir null no banco de dados,
defina um valor default sempre que
possível
•Usar banco com sql_mode menos
permissivo
•Cuidado com indíces (falta e excessos)
23. MySQL + Memcached
•100% compatível com memcached
•Menor tempo de resposta. será ???
•Gerenciamento de cache simplificado
•Persistência