开发者社区 问答 正文

想通过第三方应用访问数据库,请问需要购买云服务器还是云数据库?

如题,开放第三方应用,能访问数据库写入存储信息,实现写入和读取操作,购买什么产品可以实现这个功能?

展开
收起
1157643309025490 2018-11-27 17:08:13 738 分享 版权
阿里云 AI 助理回答

要实现开放第三方应用访问数据库进行写入存储信息及实现读取操作,您可以考虑使用TSDB for PrometheusTSDB For InfluxDB®这两个产品,具体依据您的需求场景选择:

  1. TSDB for Prometheus:

    • 集成程度高:TSDB for Prometheus通过在服务端内置Prometheus remote storage adapter,无需单独部署adapter,降低了运维成本与单点故障风险。
    • 同时支持读写:区别于仅支持写入的某些第三方存储,TSDB for Prometheus支持Prometheus数据的读写操作,提高了灵活性和实用性。
  2. TSDB For InfluxDB®:

    • 命令行界面(CLI)支持:提供轻量级工具与数据库交互,可通过HTTP API直接通信,便于远程管理与数据操作。
    • 高效数据模型:采用时间序列数据组织方式,灵活应对大量监控样本数据的存储与查询,且支持动态schema,无需预先定义数据结构。
    • 行协议写入:简化数据写入流程,遵循特定格式即可快速写入数据点,适合自动化或程序化数据导入。

综上所述,根据您需要开放第三方应用访问并执行读写操作的需求,TSDB for PrometheusTSDB For InfluxDB®均能提供相应的解决方案。选择时,请根据您的具体应用场景、技术栈偏好以及是否需要特定功能(如原生Prometheus集成或InfluxDB特有的时间序列处理能力)来决定最适合的产品。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答