I’m working on a research project that needs to store complex data as entities in an Azure Table. The entities for the table are cells that contains many geometric points and lines, with references to parents and so on.
Unless I am mistaken, an entity can only contain simple types (string, int, bool, etc) but nothing like List. I’m working around this in the meantime by just serializing the entire structure and converting that to a base64 string and having the entity consist of just this string, as well as some other flags.
Now that is a ludicrous approach in the long run, but that hack will have to do for now until a more responsible/appropriate method is deployed.
What would the best practices be for complex data types and Azure? Write many blobs out and keep track of them with a table?
I don’t think Azure storage differs much from regular data storage in this case. Complex data types always either have their properties mapped to simple data columns, or you serialize (as you said).