Windows Azure网站上的JSON存储?

时间:2013-11-28 14:22:48

标签: json azure nosql azure-storage

我希望有一个类似JSON的对象存储库 - 就像当前部署在Windows Azure网站上的应用程序的Mongo或类似对象一样。我的数据形状像对象,所以我喜欢我的数据库形状相似。

http://www.windowsazure.com/en-us/documentation/services/storage/我知道Azure支持'SQL数据库'(我猜是Microsoft SQL?)或MySQL。但版本是否可以存储和查询JSON类型的数据?

由于我的应用程序相对较小(即,它适合内存),存储JSON blob也可能是一种选择。

1 个答案:

答案 0 :(得分:3)

Azure可让您以任何方式存储数据。正如@Gaurav所说,您可以利用表存储,它允许您在其属性中放置任何类型的数据(随意在其属性中存储JSON字符串),使用new storage updates,您甚至可以检索内容作为JSON。对于较大的内容,您可以将对象存储在blob存储中,并引用表实体中的URI。

如果您需要像MongoDB这样的东西,您可以在虚拟机中安装MongoDB(您将承担VM的成本和维护)或利用MongoLab等托管服务提供商,它提供免费,共享,通过Azure商店和他们自己的网站提供专门的MongoDB产品。

您将无法在Azure网站上安装存储服务,但您可以轻松访问上述任何类型的存储(或许多其他选项,如安装MySQL或其他数据库)。

2015年2月编辑这个答案有点老了。 DocumentDB现在可用作本机Azure文档数据库服务(例如JSON)。