SlideShare une entreprise Scribd logo
1  sur  19
Amazon SimpleDB
OMAR ALEJANDRO ACOSTA SARMIENTO
ERNESTO GONZÁLEZ GARCÍA
FABIAN QUINTERO
JOAQUIN ALEXANDER ZAVALA
AMAZON SIMPLEDB
Amazon SimpleDB es un almacén de datos no relacionales de alta disponibilidad y
flexible que descarga el trabajo de administración de bases de datos. Los
desarrolladores simplemente almacenan elementos de datos y los consultan
mediante solicitudes de servicios web; Amazon SimpleDB se encarga del resto.
Sin las limitaciones impuestas por las bases de datos relacionales, Amazon SimpleDB
está optimizado para ofrecer alta disponibilidad y flexibilidad con poca o ninguna
carga administrativa.
La labor de Amazon SimpleDB pasa inadvertida: se encarga de crear y gestionar varias
réplicas de sus datos y las distribuye geográficamente para permitir alta
disponibilidad y capacidad de duración. El servicio solo le cobra los recursos
realmente consumidos en almacenamiento de los datos y en distribución de las
solicitudes. Es posible cambiar el modelo de datos sobre la marcha, y el sistema
indexa los datos automáticamente por usted. Con Amazon SimpleDB, usted podrá
centrarse en el desarrollo de aplicaciones sin preocuparse por las infraestructuras, la
alta disponibilidad, el mantenimiento del software, la gestión de esquemas e índices,
o el ajuste de las prestaciones.
Amazon SimpleDB es una base de datos distribuida escrita en Erlang por
Amazon,com. Fue usado como servicio web en conjunto con Amazon Elastic
Compute Cloud (EC2) y Amazon S3 y es parte del Amazon Web Services. Se
anuncio el 13 de diciembre del 2007.
Al igual que con EC2 y S3, Amazon cobra honorarios para su almacenamiento
SimpleDB, transferencia, y el rendimiento a través de Internet. El 1 de diciembre
de 2008, Amazon presentó nuevos precios gratuitos durante 1 GB de datos y 25
horas de la máquina y traslado a otros servicios web de Amazon es gratis.
Introducción
Arquitectura
Amazon SimpleDB es un tipo especial de base de datos
adecuada para el almacenamiento de varios elementos
(registros) cada uno con un conjunto diferente de
atributos (columnas) en una tabla (dominio). Este tipo
de arquitectura es adecuado para el almacenamiento de
catálogos de productos, clasificados y otros datos semi-
estructurados u orientados a objetos en lugar de los
datos relacionales estándar.
Requerimientos de query
Attribute Maximum
items returned in a query response 2500 items
seconds a query may run 5 seconds
attribute names per query predicate 1 attribute name
comparisons per predicate 22 operators
predicates per query expression 20 predicates
Attribute Maximum
domains
250 active domains per account. More
can be requested by filling out a form.
size of each domain 10 GB
attributes per domain 1,000,000,000
attributes per item 256 attributes
size per attribute 1024 bytes
Store limitations
SQL
 INSERT
 INSERT INTO <domain name> (itemName(), Attribute1, . . ., AttributeN)
VALUES ('<item name value>', 'Attribute1_Value', . . ., 'AttributeN_Value')
 For Example: INSERT INTO test_domain (itemName(), Category, Color)
VALUES ('Item_01', 'Clothes', 'Orange');
 DELETE
 DELETE FROM <domain_name> WHERE itemName = 'item_value' For
 example: DELETE FROM test_domain WHERE itemName() = 'Item_01';
 CREATE
 CREATE DOMAIN <domain_name>
 For example: create domain test_domain
 DROP
 DROP DOMAIN <domain_name>
 For example: drop domain test_domain
APIs de
SimpleDB Application Programming
Interface "Interfaz de Programación de
Aplicaciones".
CreateDomain – Crea un dominio que contiene
el conjunto de datos.
DeleteDomain – Elimina un dominio.
ListDomains – Genera una lista de todos los
dominios.
DomainMetadata – Recupera información de la
hora de creación del dominio, información de
almacenamiento (tanto recuento de nombres y
atributos de elementos como el tamaño total
en bytes).
PutAttributes – Agrega o actualiza un elemento
y sus atributos, o añade pares atributo-valor a
elementos que ya existen. Los elementos se
indexan automáticamente a medida que se
reciben.
BatchPutAttributes – Para mejorar el procesamiento
general de operaciones masivas de escritura, realiza
hasta 25 operaciones PutAttribute en una sola llamada.
DeleteAttributes – Elimina un elemento, un atributo, o
un valor de atributo.
BatchPutAttributes – Para mejorar el procesamiento
general de operaciones masivas de escritura, realiza
hasta 25 operaciones PutAttribute en una sola llamada.
GetAttributes – Recupera un elemento y todos o un
subconjunto de sus atributos y valores.
Select – Consulta un conjunto de datos con la sintaxis
ya conocida de “select target from domain_name where
query_expression”. Las pruebas de valores admitidos
son: =, !=, =, like, not like, between, is null, is not null, y
every ().
¿Como utilizarlo?
Para utilizar Amazon SimpleDB:
Construya su conjunto de datos
Elija una región para su dominio o dominios a fin de optimizar la latencia, minimizar
los costes o cumplir requisitos normativos. Actualmente, Amazon SimpleDB está
disponible en las regiones EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón),
EE.UU. Oeste (Norte de California), UE (Irlanda), Asia Pacífico (Tokio), Asia Pacífico
(Sídney) y América del Sur (São Paulo).
Utilice CreateDomain, DeleteDomain, ListDomains, DomainMetadata para crear y
gestionar dominios de consultas
Utilice Put, Batch Put y Delete para crear y gestionar el conjunto de datos
almacenada en cada dominio de consulta
Recupere sus datos
Utilice GetAttributes para recuperar un elemento específico
Utilice Select para consultar el conjunto de datos y encontrar los elementos que
cumplan determinados criterios
Pague únicamente los recursos que consuma
Ventajas
Baja interacción
El servicio le permite centrarse completamente en el desarrollo de aplicaciones que añadan valor, en lugar de dedicar
mucho tiempo a arduas tareas de administración de bases de datos.
Alta disponibilidad
Amazon SimpleDB crea automáticamente varias copias de cada elemento almacenado y las distribuye
geográficamente. De esta forma se ofrece alta disponibilidad y capacidad de duración utilizando otra réplica del
sistema.
Flexibilidad
A medida que cambie su negocio o evolucione la aplicación, podrá reflejar dichos cambios fácilmente en Amazon
SimpleDB sin necesidad de preocuparse por si rompe un esquema rígido o necesita refactorizar código – basta con
añadir otro atributo a su conjunto de datos en Amazon SimpleDB cuando lo necesite.
Facilidad de uso
Amazon SimpleDB racionaliza el acceso a las funciones de almacenamiento y consultas que suelen llevarse a cabo
utilizando un clúster de bases de datos relacionales, al tiempo que excluye otras operaciones de bases de datos que
son complejas y que muchas veces ni se utilizan.
Otras Ventajas
• Confiable
• Escalable
• Barato
• Diseñado para aplicaciones Amazon Web Service (AWS)
• Rapido
Guia de Desarrollador
Amazon simple db

Contenu connexe

Tendances

AWS_Architecture_e-commerce
AWS_Architecture_e-commerceAWS_Architecture_e-commerce
AWS_Architecture_e-commerce
SEONGTAEK OH
 

Tendances (20)

마이그레이션과 함께 시작되는 Cloud Financial Management 전략 세우기-곽내인, AWS Cloud Financial Ma...
마이그레이션과 함께 시작되는 Cloud Financial Management 전략 세우기-곽내인, AWS Cloud Financial Ma...마이그레이션과 함께 시작되는 Cloud Financial Management 전략 세우기-곽내인, AWS Cloud Financial Ma...
마이그레이션과 함께 시작되는 Cloud Financial Management 전략 세우기-곽내인, AWS Cloud Financial Ma...
 
AWS TCO Compute
AWS TCO Compute AWS TCO Compute
AWS TCO Compute
 
AWS Webcast - Disaster Recovery
AWS Webcast - Disaster RecoveryAWS Webcast - Disaster Recovery
AWS Webcast - Disaster Recovery
 
quick intro to elastic search
quick intro to elastic search quick intro to elastic search
quick intro to elastic search
 
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
SAP Modernization with AWS
SAP Modernization with AWSSAP Modernization with AWS
SAP Modernization with AWS
 
AWS 비용 효율화를 고려한 Reserved Instance + Savings Plan 옵션 - 박윤 어카운트 매니저 :: AWS Game...
AWS 비용 효율화를 고려한 Reserved Instance + Savings Plan 옵션 - 박윤 어카운트 매니저 :: AWS Game...AWS 비용 효율화를 고려한 Reserved Instance + Savings Plan 옵션 - 박윤 어카운트 매니저 :: AWS Game...
AWS 비용 효율화를 고려한 Reserved Instance + Savings Plan 옵션 - 박윤 어카운트 매니저 :: AWS Game...
 
Amazon Simpledb
Amazon Simpledb Amazon Simpledb
Amazon Simpledb
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 
AWS_Architecture_e-commerce
AWS_Architecture_e-commerceAWS_Architecture_e-commerce
AWS_Architecture_e-commerce
 
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
 
Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best Practices
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
AWS basics
AWS basicsAWS basics
AWS basics
 
Azure governance v4.0
Azure governance v4.0Azure governance v4.0
Azure governance v4.0
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Monitoring and Alerting
Monitoring and AlertingMonitoring and Alerting
Monitoring and Alerting
 
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB DayAmazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB Day
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 

En vedette

Cola 1 matematicas
Cola 1 matematicasCola 1 matematicas
Cola 1 matematicas
mcicopoa
 
Final trabajo colaborativo_1_grupo_551044_15
Final trabajo colaborativo_1_grupo_551044_15Final trabajo colaborativo_1_grupo_551044_15
Final trabajo colaborativo_1_grupo_551044_15
Sonia Mahecha
 
Amor como dominio_emocional_humano_(sobre_guidano)
Amor como dominio_emocional_humano_(sobre_guidano)Amor como dominio_emocional_humano_(sobre_guidano)
Amor como dominio_emocional_humano_(sobre_guidano)
Mastertramp PtoMontt
 
Animacion en adobe flash de Peces en oceano.
Animacion en adobe flash de Peces en oceano.Animacion en adobe flash de Peces en oceano.
Animacion en adobe flash de Peces en oceano.
Jhon Erazo
 
Trabajo final política
Trabajo final políticaTrabajo final política
Trabajo final política
DIEGO
 
Ute_ la estrategia en los emprendimientos sociales_ la cultura organizaciona...
Ute_ la estrategia en los emprendimientos sociales_  la cultura organizaciona...Ute_ la estrategia en los emprendimientos sociales_  la cultura organizaciona...
Ute_ la estrategia en los emprendimientos sociales_ la cultura organizaciona...
Daysi Pindo
 
Trabajo final de persuaci oìn y opinioìn publica ok
Trabajo final de persuaci oìn y opinioìn publica okTrabajo final de persuaci oìn y opinioìn publica ok
Trabajo final de persuaci oìn y opinioìn publica ok
José Torres
 
Mujeres mas belllas de futbolistas 2012
Mujeres mas belllas de futbolistas 2012Mujeres mas belllas de futbolistas 2012
Mujeres mas belllas de futbolistas 2012
Damian Mariño Vieitez
 

En vedette (20)

Cola 1 matematicas
Cola 1 matematicasCola 1 matematicas
Cola 1 matematicas
 
Presentación
PresentaciónPresentación
Presentación
 
2 ecuaciones
2 ecuaciones2 ecuaciones
2 ecuaciones
 
Academia dance
Academia danceAcademia dance
Academia dance
 
Final trabajo colaborativo_1_grupo_551044_15
Final trabajo colaborativo_1_grupo_551044_15Final trabajo colaborativo_1_grupo_551044_15
Final trabajo colaborativo_1_grupo_551044_15
 
Amor como dominio_emocional_humano_(sobre_guidano)
Amor como dominio_emocional_humano_(sobre_guidano)Amor como dominio_emocional_humano_(sobre_guidano)
Amor como dominio_emocional_humano_(sobre_guidano)
 
Transformaciones Geométricas
Transformaciones GeométricasTransformaciones Geométricas
Transformaciones Geométricas
 
Un viaje por el sistema solar
Un viaje por el sistema solarUn viaje por el sistema solar
Un viaje por el sistema solar
 
Hola
HolaHola
Hola
 
Animacion en adobe flash de Peces en oceano.
Animacion en adobe flash de Peces en oceano.Animacion en adobe flash de Peces en oceano.
Animacion en adobe flash de Peces en oceano.
 
El aborto
El abortoEl aborto
El aborto
 
Trabajo final política
Trabajo final políticaTrabajo final política
Trabajo final política
 
Jonathan olivares smartphone colombia 2014
Jonathan olivares smartphone colombia 2014Jonathan olivares smartphone colombia 2014
Jonathan olivares smartphone colombia 2014
 
Procesador de texto
Procesador de textoProcesador de texto
Procesador de texto
 
Resumen parte 4 procesador
Resumen parte 4 procesadorResumen parte 4 procesador
Resumen parte 4 procesador
 
Ute_ la estrategia en los emprendimientos sociales_ la cultura organizaciona...
Ute_ la estrategia en los emprendimientos sociales_  la cultura organizaciona...Ute_ la estrategia en los emprendimientos sociales_  la cultura organizaciona...
Ute_ la estrategia en los emprendimientos sociales_ la cultura organizaciona...
 
Trabajo final de persuaci oìn y opinioìn publica ok
Trabajo final de persuaci oìn y opinioìn publica okTrabajo final de persuaci oìn y opinioìn publica ok
Trabajo final de persuaci oìn y opinioìn publica ok
 
Mujeres mas belllas de futbolistas 2012
Mujeres mas belllas de futbolistas 2012Mujeres mas belllas de futbolistas 2012
Mujeres mas belllas de futbolistas 2012
 
El reggaetón
El reggaetónEl reggaetón
El reggaetón
 
Company profile renting directivos (1)
Company profile renting directivos (1)Company profile renting directivos (1)
Company profile renting directivos (1)
 

Similaire à Amazon simple db

Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
Juan Pablo
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
Kenny24
 

Similaire à Amazon simple db (20)

Miccosoft Access
Miccosoft AccessMiccosoft Access
Miccosoft Access
 
Business Intelligence en Azure
Business Intelligence en AzureBusiness Intelligence en Azure
Business Intelligence en Azure
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Db2 10 afinamiento
Db2 10   afinamientoDb2 10   afinamiento
Db2 10 afinamiento
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
SGBD de Facebook, Twitter, YouTube, Google y Uber
SGBD de Facebook, Twitter, YouTube, Google y UberSGBD de Facebook, Twitter, YouTube, Google y Uber
SGBD de Facebook, Twitter, YouTube, Google y Uber
 
Sgbd
SgbdSgbd
Sgbd
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data Warehouse
 
392354189-SGBD.pptx
392354189-SGBD.pptx392354189-SGBD.pptx
392354189-SGBD.pptx
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
DBMoto7 full_es
DBMoto7 full_esDBMoto7 full_es
DBMoto7 full_es
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Servicios de Bases de Datos administradas en AWS
Servicios de Bases de Datos administradas en AWS Servicios de Bases de Datos administradas en AWS
Servicios de Bases de Datos administradas en AWS
 
Azure DataFactory
Azure DataFactoryAzure DataFactory
Azure DataFactory
 
Migrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryMigrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data Factory
 
Planeando la recuperación de desastres en la nube con AWS
Planeando la recuperación de desastres en la nube con AWSPlaneando la recuperación de desastres en la nube con AWS
Planeando la recuperación de desastres en la nube con AWS
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 

Dernier

REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
IrapuatoCmovamos
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
CelesteRolon2
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
ssuserbdc329
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
MANUELVILELA7
 

Dernier (20)

diseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxdiseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptx
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 
Adultos Mayores más de 60 años como de la población total (2024).pdf
Adultos Mayores más de 60 años como  de la población total (2024).pdfAdultos Mayores más de 60 años como  de la población total (2024).pdf
Adultos Mayores más de 60 años como de la población total (2024).pdf
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
 
Principales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoPrincipales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto Rico
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
 
Perú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaPerú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineria
 
6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
 

Amazon simple db

  • 1. Amazon SimpleDB OMAR ALEJANDRO ACOSTA SARMIENTO ERNESTO GONZÁLEZ GARCÍA FABIAN QUINTERO JOAQUIN ALEXANDER ZAVALA
  • 3. Amazon SimpleDB es un almacén de datos no relacionales de alta disponibilidad y flexible que descarga el trabajo de administración de bases de datos. Los desarrolladores simplemente almacenan elementos de datos y los consultan mediante solicitudes de servicios web; Amazon SimpleDB se encarga del resto. Sin las limitaciones impuestas por las bases de datos relacionales, Amazon SimpleDB está optimizado para ofrecer alta disponibilidad y flexibilidad con poca o ninguna carga administrativa. La labor de Amazon SimpleDB pasa inadvertida: se encarga de crear y gestionar varias réplicas de sus datos y las distribuye geográficamente para permitir alta disponibilidad y capacidad de duración. El servicio solo le cobra los recursos realmente consumidos en almacenamiento de los datos y en distribución de las solicitudes. Es posible cambiar el modelo de datos sobre la marcha, y el sistema indexa los datos automáticamente por usted. Con Amazon SimpleDB, usted podrá centrarse en el desarrollo de aplicaciones sin preocuparse por las infraestructuras, la alta disponibilidad, el mantenimiento del software, la gestión de esquemas e índices, o el ajuste de las prestaciones.
  • 4. Amazon SimpleDB es una base de datos distribuida escrita en Erlang por Amazon,com. Fue usado como servicio web en conjunto con Amazon Elastic Compute Cloud (EC2) y Amazon S3 y es parte del Amazon Web Services. Se anuncio el 13 de diciembre del 2007. Al igual que con EC2 y S3, Amazon cobra honorarios para su almacenamiento SimpleDB, transferencia, y el rendimiento a través de Internet. El 1 de diciembre de 2008, Amazon presentó nuevos precios gratuitos durante 1 GB de datos y 25 horas de la máquina y traslado a otros servicios web de Amazon es gratis. Introducción
  • 6. Amazon SimpleDB es un tipo especial de base de datos adecuada para el almacenamiento de varios elementos (registros) cada uno con un conjunto diferente de atributos (columnas) en una tabla (dominio). Este tipo de arquitectura es adecuado para el almacenamiento de catálogos de productos, clasificados y otros datos semi- estructurados u orientados a objetos en lugar de los datos relacionales estándar.
  • 7. Requerimientos de query Attribute Maximum items returned in a query response 2500 items seconds a query may run 5 seconds attribute names per query predicate 1 attribute name comparisons per predicate 22 operators predicates per query expression 20 predicates
  • 8. Attribute Maximum domains 250 active domains per account. More can be requested by filling out a form. size of each domain 10 GB attributes per domain 1,000,000,000 attributes per item 256 attributes size per attribute 1024 bytes Store limitations
  • 9. SQL  INSERT  INSERT INTO <domain name> (itemName(), Attribute1, . . ., AttributeN) VALUES ('<item name value>', 'Attribute1_Value', . . ., 'AttributeN_Value')  For Example: INSERT INTO test_domain (itemName(), Category, Color) VALUES ('Item_01', 'Clothes', 'Orange');
  • 10.  DELETE  DELETE FROM <domain_name> WHERE itemName = 'item_value' For  example: DELETE FROM test_domain WHERE itemName() = 'Item_01';  CREATE  CREATE DOMAIN <domain_name>  For example: create domain test_domain
  • 11.  DROP  DROP DOMAIN <domain_name>  For example: drop domain test_domain
  • 12. APIs de SimpleDB Application Programming Interface "Interfaz de Programación de Aplicaciones".
  • 13. CreateDomain – Crea un dominio que contiene el conjunto de datos. DeleteDomain – Elimina un dominio. ListDomains – Genera una lista de todos los dominios. DomainMetadata – Recupera información de la hora de creación del dominio, información de almacenamiento (tanto recuento de nombres y atributos de elementos como el tamaño total en bytes). PutAttributes – Agrega o actualiza un elemento y sus atributos, o añade pares atributo-valor a elementos que ya existen. Los elementos se indexan automáticamente a medida que se reciben. BatchPutAttributes – Para mejorar el procesamiento general de operaciones masivas de escritura, realiza hasta 25 operaciones PutAttribute en una sola llamada. DeleteAttributes – Elimina un elemento, un atributo, o un valor de atributo. BatchPutAttributes – Para mejorar el procesamiento general de operaciones masivas de escritura, realiza hasta 25 operaciones PutAttribute en una sola llamada. GetAttributes – Recupera un elemento y todos o un subconjunto de sus atributos y valores. Select – Consulta un conjunto de datos con la sintaxis ya conocida de “select target from domain_name where query_expression”. Las pruebas de valores admitidos son: =, !=, =, like, not like, between, is null, is not null, y every ().
  • 15. Para utilizar Amazon SimpleDB: Construya su conjunto de datos Elija una región para su dominio o dominios a fin de optimizar la latencia, minimizar los costes o cumplir requisitos normativos. Actualmente, Amazon SimpleDB está disponible en las regiones EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón), EE.UU. Oeste (Norte de California), UE (Irlanda), Asia Pacífico (Tokio), Asia Pacífico (Sídney) y América del Sur (São Paulo). Utilice CreateDomain, DeleteDomain, ListDomains, DomainMetadata para crear y gestionar dominios de consultas Utilice Put, Batch Put y Delete para crear y gestionar el conjunto de datos almacenada en cada dominio de consulta Recupere sus datos Utilice GetAttributes para recuperar un elemento específico Utilice Select para consultar el conjunto de datos y encontrar los elementos que cumplan determinados criterios Pague únicamente los recursos que consuma
  • 16. Ventajas Baja interacción El servicio le permite centrarse completamente en el desarrollo de aplicaciones que añadan valor, en lugar de dedicar mucho tiempo a arduas tareas de administración de bases de datos. Alta disponibilidad Amazon SimpleDB crea automáticamente varias copias de cada elemento almacenado y las distribuye geográficamente. De esta forma se ofrece alta disponibilidad y capacidad de duración utilizando otra réplica del sistema. Flexibilidad A medida que cambie su negocio o evolucione la aplicación, podrá reflejar dichos cambios fácilmente en Amazon SimpleDB sin necesidad de preocuparse por si rompe un esquema rígido o necesita refactorizar código – basta con añadir otro atributo a su conjunto de datos en Amazon SimpleDB cuando lo necesite. Facilidad de uso Amazon SimpleDB racionaliza el acceso a las funciones de almacenamiento y consultas que suelen llevarse a cabo utilizando un clúster de bases de datos relacionales, al tiempo que excluye otras operaciones de bases de datos que son complejas y que muchas veces ni se utilizan.
  • 17. Otras Ventajas • Confiable • Escalable • Barato • Diseñado para aplicaciones Amazon Web Service (AWS) • Rapido