I wish to have an JSON-like object store - like Mongo or similar for an app currently deployed on Windows Azure Websites. My data is shaped like objects, so I like my database to be shaped similarly.
From http://www.windowsazure.com/en-us/documentation/services/storage/ I know Azure supports either 'SQL Database' (which I guess is Microsoft SQL?) or MySQL. But can the versions provided store and query JSON type data?
As my app is relatively small (ie, it fits into memory), storing JSON blobs might also be an option.
EDIT Nov 2019 CosmosDB Mongo API is now available as a native Azure document-database service (e.g. JSON).
Original answer below
Azure will let you store data any way you want. As @Gaurav stated, you can take advantage of Table storage, which lets you put any type of data within its properties (feel free to store JSON strings in its properties), and with the new storage updates, you can even retrieve contents as JSON. For larger content, you can store objects in blob storage and reference the URI from your table entities.
If you want something like MongoDB, you can either install MongoDB in a Virtual Machine (where you'll incur the costs and maintenance of the VM) or take advantage of a hosting provider such as MongoLab, which offers free, shared, and dedicated MongoDB offerings via both the Azure Store and via their own website.
You won't be able to install a storage service on Azure Web Sites, but you can easily access any type of storage described above (or numerous other options, like installing MySQL or other databases).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With