Pregunta

Cuando se utiliza la API de tabla de Servicios en Windows Azure lo que está haciendo muy bajo el capó? Creo que he leído en alguna parte que no está utilizando SQL Server. ¿Está haciendo una tabla hash y luego filtros están realmente funcionando como map / reduce acciones? Estoy muy nuevo en estas cosas y tengo curiosidad por lo que está haciendo realmente.

¿Fue útil?

Solución

Azure de almacenamiento de tablas utiliza el modelo de EAV. El Wikipedia página tiene más información.

Los ejemplos TableStorage se asignan a las llamadas REST utilizando ADO.NET Data Services.

Otros consejos

Un excelente trabajo de investigación ha sido publicada por el Azure Storage WAS (Windows) del equipo en 2011 en el 23º Simposio ACM sobre Principios de Sistemas Operativos (SOSP) acerca de la arquitectura de software subyacente de la FUE.

Se puede encontrar aquí .

Este documento proporciona en profundidad conocimientos técnicos de la aplicación WAS.

Para resumir-it-up, tanto la tabla y Blob de almacenamiento no se basan en SQL. Ambos son par clave-valor almacenamientos n-SQL diseñados para proporcionar gran capacidad de ampliación a costa de menores garantías atomicidad.

Inicialmente, el almacenamiento de la tabla se comercializa más o menos como si pudiera ser utilizado como dispositivo de almacenamiento relationnal como SQL, pero no es así. Es muy parecida a la BlobStorage. La diferencia principal entre la gota y la tabla (además de la fijación de precios de las lecturas y escrituras) es que no se puede lograr cualquier transacción que implica varias notas de una forma atómica en el BlobStorage, mientras que se puede lograr transacciones que implican múltiples entidades (hasta 100) en una forma atómica en el TableStorage (siempre que estas entidades pertenecen a la misma mesa y comparten la misma clave de partición).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top