【问题标题】:How to connect coldfusion with azure cosmos db如何将coldfusion与azure cosmos db连接起来
【发布时间】:2019-10-07 20:38:35
【问题描述】:

我们有一个使用 Coldfusion 开发的应用程序。我们想使用 cosmos 数据库作为后端。请帮我解决一下这个。

【问题讨论】:

  • 您以前访问过 No-SQL 数据库吗?有一个JAVA SDK:docs.microsoft.com/en-us/java/api/overview/azure/…
  • 我本来打算建议使用 JDBC 驱动程序,但看起来有isn't a jdbc driver yet(至少不是免费的),这令人惊讶。
  • @Ageax 我想这与这些类型的数据存储的工作方式有关。你没有固定的结构(列)
  • 我们可以使用 azure cosmos rest api 吗?
  • @BernhardDöbler - 这是有道理的。有一个 odbc 驱动程序,但它提到数据以某种方式“扁平化”。我还遇到了一个商业 jdbc 驱动程序,但现在我认为它可能也会“扁平化”数据。

标签: coldfusion azure-cosmosdb coldfusion-2016


【解决方案1】:

Azure Cosmos DB 是类似于 MongoDB 的 No-SQL 数据库,它没有 JDBC 驱动程序。所以请不要把它当作关系数据库来对待。

现在,Cosmos DB 有几个快速入门。这些是 SDK 选项:

不过,它也支持REST API,满足任何开发语言,只要能构建http请求即可。您可以参考这两个 REST 示例:

  1. Using REST for CRUD operations in Azure Cosmos DB

  2. How do I generate the rest authorization token for cosmos db in python?

顺便说一句,Cosmos DB REST API 中最重要的是 authorization 标头。详细请参考document

【讨论】:

    【解决方案2】:

    Cosmos DB 是通过 API 访问的,因此可以为 Cosmos DB 编写一个接口,使其更容易用作数据源。

    我为此写了一个小演示:https://github.com/dominicr/CFCosmosDB

    【讨论】:

      猜你喜欢
      • 2021-06-13
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      相关资源
      最近更新 更多