Acaba de aparecer Amazon SimpleDB, un servicio web para ejecutar consultas sobre datos estructurados en tiempo real . Con este proyecto, Amazon completa su suite de servicios (con S3 y EC2). Sigue unas cuantas de las últimas tendencias:
- pares clave valor
- no tiene esquema
- construido sobre Erlang (como CouchDB)
- Conjuntos de datos enormes
- Realmente rápido
- Alta disponibilidad (es Amazon y Erlang)
- Escalado bajo demanda (con un modelo de precios sensato basado en la cantidad de datos)
- Consistencia final - Los datos no se propagan inmediatamente a todos los nodos. La latencia ronda 1 segundo, aunque depende del volumen de datos. Pero los datos no se pierden.
- Las consultas son lexicográficas - Necesitarás almacenar los datos en forma lexicográfica (enteros rellenados con ceros, añadir incrementos positivos a conjuntos de enteros negativos, y convertir fechas a ISO 8601)
- Índices de búsqueda - Necesitarás construir tus propios índices de búsqueda para buscar texto.
- Los valores de los atributos están limitados a 1024 bytes, si se necesita más espacio, Amazon sugiere usar Amazon S3 para guardar los datos y almacenar sólo la información sobre estos (metadatos) en SimpleDB.
0 comentarios:
Publicar un comentario