Azure table storage allows one to easily store objects in an indexed, table-like form where each row of the table is an object. Azure's built-in object-relations (O-R) mapper
automatically creates the table storage based on what is stored in it. Each row does NOT have to be the same type of object. It seems however that each field must be from a very restricted set of primitive types (see MSDN Library article below).