开发者社区 > 数据库 > 数据仓库 > 正文

云数据仓库ADB创建物化视图时指定增量刷新模式设置binlog=true表开通之后产生什么样的成本?

云数据仓库ADB创建物化视图时指定增量刷新模式设置binlog=true表开通之后产生什么样的成本?

展开
收起
青城山下庄文杰 2023-10-30 20:13:26 79 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云数据仓库ADB创建物化视图时,指定incremental refresh mode 并设置 binlog = true,会将物化视图刷新的过程记录到 binlog 日志中,这样就可以利用 binlog 进行增量刷新。不过这样做会产生一定的成本,因为 binlog 的使用会产生一定的存储和计算资源消耗。

    1. 存储成本:物化视图的增量刷新会产生额外的 binlog 记录,这会导致数据库的存储空间占用增大。您需要为额外产生的 binlog 记录支付存储费用。
    2. 计算成本:binlog 记录物化视图刷新的过程,可能会导致数据库性能下降。为了保证高可用性,在生产环境中通常需要增加数据库的内存和 CPU 核心数,这也会带来一定的计算成本。
    2023-10-31 14:24:51
    赞同 展开评论 打赏
  • 当在阿里云数据仓库ADB中创建物化视图并指定增量刷新模式(binlog=true)时,意味着该物化视图将会监听MySQL的binlog日志,实时获取数据的变更并进行刷新。这种情况下,物化视图的数据将与原表保持强一致性,即物化视图的数据与源表的数据始终保持一致。

    开启binlog=true后,会产生以下成本:

    1. 存储成本:物化视图的数据会存储在ADB中,因此会产生存储成本。

    2. 计算成本:物化视图的数据会定期刷新,这个过程会消耗计算资源,因此会产生计算成本。

    3. 网络成本:如果物化视图的源表在另一个Region,那么数据在物化视图和源表之间移动时,会产生网络成本。

    具体成本会根据你的业务需求和数据量进行变化,你可以通过阿里云的控制台或者API来查看和管理你的费用。

    2023-10-31 14:03:16
    赞同 展开评论 打赏

相关产品

  • 云原生数据仓库 AnalyticDB PostgreSQL版
  • 相关电子书

    更多
    消电行业数据中台解决方案白皮书 立即下载
    (终极版)2020阿里云金融数据中台报告 立即下载
    2020年中国乳制品行业数据中台研究报告 立即下载