Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Phpinterior sp redis
1. Redis é uma fonte aberta (licença BSD), estrutura de dados na
memória, usado como um banco de dados, cache e Message Broker.
Feito em sobre a liguagem C
https://github.com/antirez/redis
Criador: Salvatore Sanfilippo
Redis
2. Redis é um banco de dados chave->valor
Hoje no php temos uma classe incrível chamada phpredis
https://github.com/phpredis/phpredis
Simples e fácil de usar
3. Caso de sucesso com Redis
Youporn
Em outubro de 2012, o desenvolvedor líder da equipe na eṕoca “Eric Pickup”
E sua equipe remodelaram o site trocando seu bando de dados principal MySQL
para Redis, aumentando em mais 10% a eficiência e performance do site.
4. Após reescrita o site estava com mais de 100 milhões de de visualizações de
páginas por dia e 300 mil consultas por segundo tudo isso sendo suportado pelo
redis.
5. Como usamos o Redis na nossa realidade
Hoje temos um ERP 100% PHP
Onde usamos o redis? Em todas as nossas apis internas.
As apis internas que servem páginas de consultas como cadastros e informações
de transações de pedidos.
6. Redis/GeWeb
Nosso principal objetivo com o uso do redis, foi resolver um problema onde
tínhamos uma estrutura MySql com Myisam e as consultas estavam demorando
mais que o previsto devido a uma grande demanda de dados de apis de terceiro.
Nesse momento descobrimos o redis através de algumas pesquisas e
implementamos para tentarmos reduzir o tempo dessas consultas.
7.
8. Redis hoje em dia na GeWeb
Após o ótimo resultado que tivemos, decidimos usar redis em diversos aspectos e
hoje temos redis para cache, e fila de processos.
Toda nossa stack hoje usa redis como padrão além de MySql