Krypton Solid

La última tecnología en raciones de 5 minutos

Descripción general de Amazon SimpleDB

Amazon SimpleDB es un sistema de base de datos de columnas NoSQL flexible y de alta disponibilidad que permite a los desarrolladores almacenar y consultar elementos de datos estructurados a través de solicitudes de servicios web. Diseñado para proporcionar alta disponibilidad y flexibilidad, Amazon SimpleDB reduce la carga de administración de la base de datos.

Amazon SimpleDB es una oferta de base de datos alojada como servicio (DBaaS). Para utilizar Amazon SimpleDB, debe configurar una cuenta, que le permite almacenar y consultar elementos de datos mediante solicitudes de servicios web.

Funciones de Amazon SimpleDB

Amazon SimpleDB proporciona una interfaz de servicios web simple para crear y almacenar múltiples conjuntos de datos, consultar sus datos y devolver los resultados. Los aspectos más destacados incluyen:

  • Abonado, que es cualquier aplicación, script o software que realice una llamada al servicio Amazon SimpleDB. El ID de clave de acceso de AWS identifica de forma única a cada suscriptor con fines de facturación y medición.
  • Solicitud de Amazon SimpleDB, que es una única llamada a la API de servicio web y sus datos asociados que el suscriptor envía al servicio Amazon SimpleDB para realizar una o más operaciones.
  • Respuesta de Amazon SimpleDB, que es la respuesta y los resultados devueltos por el servicio Amazon SimpleDB al suscriptor después de procesar la solicitud. La plataforma AWS maneja el éxito y el fracaso de la autenticación.

Amazon SimpleDB le permite descargar completamente el trabajo necesario para ejecutar una base de datos de producción. Como tal, puede ser un almacén de datos ideal y de bajo contacto para registrar información sobre condiciones o eventos, actualizaciones de estado, actividades recurrentes, procesos de flujo de trabajo o estados de dispositivos y aplicaciones. Amazon SimpleDB le permite configurar y olvidar estos registros de datos y usarlos para tareas tales como monitoreo o seguimiento, medición, análisis de tendencias, auditoría y archivo, o para cumplir con los requisitos de cumplimiento normativo.

Además, Amazon SimpleDB es ideal para admitir juegos en línea. Para los desarrolladores de juegos en línea en cualquier plataforma, ofrece una base de datos de alta disponibilidad, escalable y libre de administración para datos de usuarios y juegos.

Sin embargo, si necesita realizar cualquier tipo de comparación de datos, GROUP BY o datos agregados o algo más complicado que el simple almacenamiento y recuperación, Amazon SimpleDB no funcionará tan bien.

Ofertas de Amazon SimpleDB

Todos los niveles de AWS Support ofrecen una cantidad ilimitada de casos de soporte con precios de pago por mes y sin contratos a largo plazo. Los desarrolladores y las empresas pueden elegir entre los siguientes niveles:

  • Básico (incluido), que brinda servicio al cliente 24 horas al día, 7 días a la semana.
  • Desarrollador, que agrega orientación de mejores prácticas y un tiempo de respuesta garantizado a incidentes de menos de 12 horas.
  • Negocio, que agrega soporte de API y tiempo de respuesta garantizado a incidentes de menos de una hora.
  • Empresa, que agrega acceso directo a un administrador de cuentas técnico, gestión de eventos de infraestructura y respuesta garantizada a incidentes de menos de 15 minutos.

Para acceder a la oferta DBaaS alojada en Amazon SimpleDB, debe tener una cuenta de Amazon Web Services existente. Si no tiene una cuenta, se le pedirá que cree una cuando comience el proceso de registro de Amazon SimpleDB.

Tipos de datos de Amazon SimpleDB

Todos los datos se tratan como cadenas de texto. Cuando usa Amazon SimpleDB, organiza sus datos estructurados en dominios dentro de los cuales puede colocar datos, obtener datos o ejecutar consultas. Los dominios constan de elementos descritos por pares de atributo nombre-valor. Todos los datos almacenados en Amazon SimpleDB se indexan automáticamente para una recuperación rápida y precisa.

Introducción a Amazon SimpleDB

Amazon SimpleDB no es de código abierto ni es un software con licencia que deba instalarse en un servidor local. En cambio, solo paga por lo que usa; no hay tarifa mínima. El precio se basa en la región en la que establezca su (s) dominio (s) de Amazon SimpleDB. Puede calcular su factura mensual con la calculadora mensual simple de AWS.

Para comenzar con Amazon SimpleDB de forma gratuita, los clientes nuevos y existentes reciben 25 horas de máquina de SimpleDB y 1 GB de almacenamiento gratis cada mes.

La transferencia de datos a Amazon SimpleDB es gratuita. La transferencia de datos desde Amazon SimpleDB es gratuita hasta por el primer gigabyte por mes y se puede cobrar en una escala de niveles móvil basada en la cantidad total de datos transferidos mensualmente.

Puntos de referencia de Amazon SimpleDB

Las bases de datos NoSQL generalmente se comparan mediante el uso de Yahoo Cloud Serving Benchmark (YCSB) de código abierto, aunque Amazon no publica ningún benchmark para Amazon SimpleDB.

Aunque SimpleDB tiene limitaciones de escala, puede ser una buena opción para cargas de trabajo más pequeñas que requieren flexibilidad de consulta. Amazon SimpleDB indexa automáticamente todos los atributos de los elementos y, por lo tanto, admite una mayor funcionalidad de consulta, pero a costa del rendimiento y la escala.

Nota: Amazon también ofrece Amazon DynamoDB, otro DBMS que puede ser útil para quienes necesitan una base de datos no relacional rápida y altamente escalable.

Sobre el Autor
Craig S. Mullins es un estratega de gestión de datos, investigador, consultor y autor con más de 30 años de experiencia en todas las facetas del desarrollo de sistemas de bases de datos. Es presidente y consultor principal de Mullins Consulting Inc. y editor / editor de TheDatabaseSite.com. Envíele un correo electrónico a [email protected].

Envíanos un email a [email protected] y síguenos en Twitter: @sDataManagement.

Deja un comentario

También te puede interesar...

¿Qué es la gestión de activos de software (SAM)?

La gestión de activos de software (SAM) es la administración de procesos, políticas y procedimientos que respaldan la adquisición, implementación, uso, mantenimiento y eliminación de aplicaciones de software dentro de una organización. SAM es la

Definición Acuerdo de Inversión Garantizada (GIC).

¿Qué es un Acuerdo de Inversión Garantizada (GIC)? Un contrato de inversión garantizada (GIC) es una disposición de una compañía de seguros que garantiza una tasa de rendimiento a cambio de mantener un depósito durante

La autopista del futuro es un 273% más eficiente

Si la autopista del futuro está llena de autos autónomos, las ciudades podrán hacer algo que solo sucede en sus sueños: aumentar la cantidad de vehículos que una autopista puede soportar sin construir nuevas carreteras

Facebook tiene un problema de confianza

Desde el principio, la criptomoneda se ha basado en la confianza. «El problema fundamental de la moneda convencional es toda la confianza necesaria para que funcione», escribió Satoshi Nakamoto en el primer anuncio público del

Cómo crear fuentes RSS Krypton Solid

En los últimos días has seguido mi guía sobre cómo construir un sitio gratuito, finalmente has completado la difícil tarea y ahora quieres saber cómo crear fuentes RSS hacer su espacio en línea aún más

¿Qué piensa realmente el personal de Facebook?

Glassdoor puede haber votado a Facebook como una de las principales empresas para trabajar, pero algunos miembros del sitio de redes sociales tienen una opinión diferente. Business Insider compiló una lista de comentarios publicados por

¿Qué diablos son las rejillas?

El término «grid computing» se ha sumado al panteón de agosto de términos de TI, que se agrupan sin mucha precisión. (Ver también: cálculo de utilidad, bajo pedido, cálculo autónomo). Nadie quiere ser visto como

EPS diluido

Investopedia y nuestros socios externos utilizan cookies y procesan datos personales, como identificadores únicos, en función de su consentimiento para almacenar y/o acceder a información en un dispositivo, para mostrar anuncios personalizados y para medir

Definición de bonos premium

¿Qué es un bono premium? Un bono premium es un bono negociado por encima de su valor nominal o en otras palabras; cuesta más que el valor nominal del bono. Un bono se puede negociar

Valve busca mediación ante la apelación de la ACCC

El desarrollador estadounidense de videojuegos Valve Corporation ha solicitado conversaciones de mediación con la Comisión Australiana de Competencia y Consumidores (ACCC) en una audiencia de instrucción en el Tribunal Federal de Australia en Sydney el