SlideShare une entreprise Scribd logo
1  sur  10
Desarrollo de sistemas con
PHP y Redis
Carlos Alberto Benitez - @betustwit
De que vamos a hablar?
• Bases de datos NoSQL
• Redis
• PHP y Redis
Carlos Alberto Benitez - @betustwit
Bases de datos NoSQL
• NoSQL
– No solo SQL (sin tablas y sin relaciones)
– No relacional (estructuras mas dinámicas)
– Distribuido
– Escalable
Carlos Alberto Benitez - @betustwit
Bases de datos NoSQL
• Google, Amazon, Twitter y Facebook
• http://nosql-database.org
• Tipos:
– Columnas (Apache - Cassandra)
– Documentos (10gen - MongoDB)
– Clave Valor (VMware - Redis)
Carlos Alberto Benitez - @betustwit
Redis
• Salvatore Sanfilippo – 2009 - VMware
• Clave-valor
• Opera en Memoria
• Replicación
• Strings, Hashes, Lists, Sets, Sorted Sets
• Persistencia: RDB - AOF
Carlos Alberto Benitez - @betustwit
Redis – Tipos de datos
• Strings: texto, números, imágenes, video
• Hashes: Similar a registros con atributos
• Lists: Lista ordenada de strings
• Sets: Colección desordenada y no repetida
de strings
• Sorted Sets: idem anterior con puntaje
Carlos Alberto Benitez - @betustwit
PHP y Redis
• Cliente: phpredis (C – Modulo de PHP)
• Admin: phpRedisAdmin
Carlos Alberto Benitez - @betustwit
Enlaces
• Redis: http://redis.io
• Phpredis: https://github.com/nicolasff/phpredis
• Phpredis win: https://github.com/nicolasff/phpredis/downloads
• Redis cómo servicio win:
https://github.com/kcherenkov/redis-windows-service
Carlos Alberto Benitez - @betustwit
Muchas gracias!
Carlos Alberto Benitez - @betustwit
Muchas gracias!
Carlos Alberto Benitez - @betustwit

Contenu connexe

En vedette

The Future of the Internet Economy Egypt 2014
The Future of the Internet Economy Egypt 2014The Future of the Internet Economy Egypt 2014
The Future of the Internet Economy Egypt 2014Mahmoud A. Rabo
 
Social media workshop #s3geeks Day 1
Social media workshop #s3geeks Day 1Social media workshop #s3geeks Day 1
Social media workshop #s3geeks Day 1Mahmoud A. Rabo
 
Subiecte rezolvate la examenul de Neurologie [REMASTERED]
Subiecte rezolvate la examenul de Neurologie [REMASTERED]Subiecte rezolvate la examenul de Neurologie [REMASTERED]
Subiecte rezolvate la examenul de Neurologie [REMASTERED]Vyacheslav Moshin Jr
 
Freelance Workshop - ورشة عن العمل الحرّ
Freelance Workshop - ورشة عن العمل الحرّFreelance Workshop - ورشة عن العمل الحرّ
Freelance Workshop - ورشة عن العمل الحرّMahmoud A. Rabo
 
Mind-mapping for Developers
Mind-mapping for DevelopersMind-mapping for Developers
Mind-mapping for DevelopersRey Mayson
 
How to -Become- a Great Designer
How to -Become- a Great DesignerHow to -Become- a Great Designer
How to -Become- a Great DesignerRey Mayson
 

En vedette (7)

The Future of the Internet Economy Egypt 2014
The Future of the Internet Economy Egypt 2014The Future of the Internet Economy Egypt 2014
The Future of the Internet Economy Egypt 2014
 
Social media workshop #s3geeks Day 1
Social media workshop #s3geeks Day 1Social media workshop #s3geeks Day 1
Social media workshop #s3geeks Day 1
 
Linkedin workshop
Linkedin workshopLinkedin workshop
Linkedin workshop
 
Subiecte rezolvate la examenul de Neurologie [REMASTERED]
Subiecte rezolvate la examenul de Neurologie [REMASTERED]Subiecte rezolvate la examenul de Neurologie [REMASTERED]
Subiecte rezolvate la examenul de Neurologie [REMASTERED]
 
Freelance Workshop - ورشة عن العمل الحرّ
Freelance Workshop - ورشة عن العمل الحرّFreelance Workshop - ورشة عن العمل الحرّ
Freelance Workshop - ورشة عن العمل الحرّ
 
Mind-mapping for Developers
Mind-mapping for DevelopersMind-mapping for Developers
Mind-mapping for Developers
 
How to -Become- a Great Designer
How to -Become- a Great DesignerHow to -Become- a Great Designer
How to -Become- a Great Designer
 

Similaire à Desarrollo de sistemas con PHP y Redis

Taller Redis
Taller RedisTaller Redis
Taller Redisbetabeers
 
Redis, base de datos NoSQL clave-valor
Redis, base de datos NoSQL clave-valorRedis, base de datos NoSQL clave-valor
Redis, base de datos NoSQL clave-valorAlberto Gimeno
 
Introducción a NoSQL
Introducción a NoSQLIntroducción a NoSQL
Introducción a NoSQLCycle-IT
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVABEEVA_es
 
Base de datos de WordPress ¿para qué? ¿cómo?
Base de datos de WordPress ¿para qué? ¿cómo?Base de datos de WordPress ¿para qué? ¿cómo?
Base de datos de WordPress ¿para qué? ¿cómo?German Cabezas Aceves
 
Fundamentos de Indices en SQL Server - Enrrique Puig
Fundamentos de Indices en SQL Server - Enrrique PuigFundamentos de Indices en SQL Server - Enrrique Puig
Fundamentos de Indices en SQL Server - Enrrique PuigSpanishPASSVC
 
Familiarización básica a métodos y herramientas para soluciones de Big Data
Familiarización básica a métodos y herramientas para soluciones de Big DataFamiliarización básica a métodos y herramientas para soluciones de Big Data
Familiarización básica a métodos y herramientas para soluciones de Big DataSebastián Ramírez Montaño
 
Bases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentosBases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentosAnthony Sotolongo
 
Fundamentos sobre los indices en SQL Server
Fundamentos sobre los indices en SQL ServerFundamentos sobre los indices en SQL Server
Fundamentos sobre los indices en SQL ServerKike Puig
 
Intensivo Power BI.pdf
Intensivo Power BI.pdfIntensivo Power BI.pdf
Intensivo Power BI.pdfRicardo Rey
 
MiBVS – arquitectura, nuevos servicios, números y desafíos
MiBVS – arquitectura, nuevos servicios, números y desafíosMiBVS – arquitectura, nuevos servicios, números y desafíos
MiBVS – arquitectura, nuevos servicios, números y desafíosComunidadRedDes
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No RelacionalesBEEVA_es
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache CassandraLuis Ojeda
 

Similaire à Desarrollo de sistemas con PHP y Redis (19)

Taller Redis
Taller RedisTaller Redis
Taller Redis
 
Mysql Iniciando
Mysql  IniciandoMysql  Iniciando
Mysql Iniciando
 
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de usoEl futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
 
Redis, base de datos NoSQL clave-valor
Redis, base de datos NoSQL clave-valorRedis, base de datos NoSQL clave-valor
Redis, base de datos NoSQL clave-valor
 
NoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de DatosNoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de Datos
 
Introducción a NoSQL
Introducción a NoSQLIntroducción a NoSQL
Introducción a NoSQL
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVA
 
Desarrollo Full Stack UAM.net
Desarrollo Full Stack UAM.netDesarrollo Full Stack UAM.net
Desarrollo Full Stack UAM.net
 
Base de datos de WordPress ¿para qué? ¿cómo?
Base de datos de WordPress ¿para qué? ¿cómo?Base de datos de WordPress ¿para qué? ¿cómo?
Base de datos de WordPress ¿para qué? ¿cómo?
 
Fundamentos de Indices en SQL Server - Enrrique Puig
Fundamentos de Indices en SQL Server - Enrrique PuigFundamentos de Indices en SQL Server - Enrrique Puig
Fundamentos de Indices en SQL Server - Enrrique Puig
 
Familiarización básica a métodos y herramientas para soluciones de Big Data
Familiarización básica a métodos y herramientas para soluciones de Big DataFamiliarización básica a métodos y herramientas para soluciones de Big Data
Familiarización básica a métodos y herramientas para soluciones de Big Data
 
Bases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentosBases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentos
 
Fundamentos sobre los indices en SQL Server
Fundamentos sobre los indices en SQL ServerFundamentos sobre los indices en SQL Server
Fundamentos sobre los indices en SQL Server
 
PHP y NoSQL PHPConMX 2012
PHP y NoSQL   PHPConMX 2012PHP y NoSQL   PHPConMX 2012
PHP y NoSQL PHPConMX 2012
 
Intensivo Power BI.pdf
Intensivo Power BI.pdfIntensivo Power BI.pdf
Intensivo Power BI.pdf
 
Gestión de data y Storage en Azure
Gestión de data y Storage en AzureGestión de data y Storage en Azure
Gestión de data y Storage en Azure
 
MiBVS – arquitectura, nuevos servicios, números y desafíos
MiBVS – arquitectura, nuevos servicios, números y desafíosMiBVS – arquitectura, nuevos servicios, números y desafíos
MiBVS – arquitectura, nuevos servicios, números y desafíos
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 

Desarrollo de sistemas con PHP y Redis

  • 1. Desarrollo de sistemas con PHP y Redis Carlos Alberto Benitez - @betustwit
  • 2. De que vamos a hablar? • Bases de datos NoSQL • Redis • PHP y Redis Carlos Alberto Benitez - @betustwit
  • 3. Bases de datos NoSQL • NoSQL – No solo SQL (sin tablas y sin relaciones) – No relacional (estructuras mas dinámicas) – Distribuido – Escalable Carlos Alberto Benitez - @betustwit
  • 4. Bases de datos NoSQL • Google, Amazon, Twitter y Facebook • http://nosql-database.org • Tipos: – Columnas (Apache - Cassandra) – Documentos (10gen - MongoDB) – Clave Valor (VMware - Redis) Carlos Alberto Benitez - @betustwit
  • 5. Redis • Salvatore Sanfilippo – 2009 - VMware • Clave-valor • Opera en Memoria • Replicación • Strings, Hashes, Lists, Sets, Sorted Sets • Persistencia: RDB - AOF Carlos Alberto Benitez - @betustwit
  • 6. Redis – Tipos de datos • Strings: texto, números, imágenes, video • Hashes: Similar a registros con atributos • Lists: Lista ordenada de strings • Sets: Colección desordenada y no repetida de strings • Sorted Sets: idem anterior con puntaje Carlos Alberto Benitez - @betustwit
  • 7. PHP y Redis • Cliente: phpredis (C – Modulo de PHP) • Admin: phpRedisAdmin Carlos Alberto Benitez - @betustwit
  • 8. Enlaces • Redis: http://redis.io • Phpredis: https://github.com/nicolasff/phpredis • Phpredis win: https://github.com/nicolasff/phpredis/downloads • Redis cómo servicio win: https://github.com/kcherenkov/redis-windows-service Carlos Alberto Benitez - @betustwit
  • 9. Muchas gracias! Carlos Alberto Benitez - @betustwit
  • 10. Muchas gracias! Carlos Alberto Benitez - @betustwit