如何在JSON网站上存储JSON数据?

mik*_*ana 6 json azure nosql azure-storage

我希望拥有一个类似于JSON的对象存储-例如Mongo或类似的东西,用于当前在Windows Azure网站上部署的应用程序。我的数据的形状像对象,因此我希望数据库的形状也类似。

http://www.windowsazure.com/zh-cn/documentation/services/storage/中,我知道Azure支持“ SQL数据库”(我猜是Microsoft SQL?)或MySQL。但是提供的版本可以存储和查询JSON类型数据吗?

由于我的应用程序相对较小(即适合内存),因此也可以选择存储JSON Blob。

Dav*_*gon 5

编辑2019年11月 CosmosDB Mongo API现在可以作为本地Azure文档数据库服务(例如JSON)使用。

下面的原始答案

Azure将让您以任何方式存储数据。如@Gaurav所述,您可以利用Table存储的优势,它可以将任何类型的数据放入其属性中(可以在其属性中随意存储JSON字符串),并且通过新的存储更新,您甚至可以将内容检索为JSON 。对于较大的内容,可以将对象存储在Blob存储中,并引用表实体中的URI。

如果您想要MongoDB之类的东西,则可以在虚拟机中安装MongoDB(这将承担虚拟机的成本和维护),也可以利用MongoLab之类的托管提供程序,该提供免费,共享和专用的MongoDB。 Azure商店和他们自己的网站提供的产品。

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