
En este articulo quiero hablar de Azure Tables, que es un servicio de Azure que te permitirá almacenar información NoSQL, es decir, sin integridad referencial. Las entidades almacenadas en una tabla de este servicio se compone de la siguiente manera:
- PartitionKey: texto que establece una clave a nivel de partición.
- RowKey: texto que establece una clave a nivel de la fila.
- Propiedades: aquí es donde almacenaremos una lista de parejas clave-valor.

Para crear tablas será necesario crear previamente una cuenta de almacenamiento que será la encargada de dar seguridad y límites a nuestras tablas. Una tabla puede tener n entidades, cada entidad podrá tener 255 propiedades y cada entidad no podrá superar 1MB de tamaño. Una cosa a tener en cuenta es que en una tabla podremos tener diferentes tipos de entidades.

Uno de los grandes beneficios que nos aportan las nubes, tales como Azure, es la posibilidad de escalar nuestros recursos, ya sea manualmente, o automáticamente debido a un carga de trabajo en un momento determinado. A la hora de escalar las Azure Tables lo hacen en Particiones. Una partición se compone de la cuenta de almacenamiento, la tabla y el PartitionKey. Es por ello, que es muy importante que antes de empezar a usar este servicio pensemos como vamos a almacenar nuestros datos en las tablas.

Aquí os dejo algún enlace que os ayudará a ampliar la información de Azure Tables:
https://docs.microsoft.com/es-es/azure/storage/
https://azure.microsoft.com/es-es/services/storage/tables/
¡Espero que os sirva!