当前位置: 首页 > wzjs >正文

景区门户网站建设大数据分析wordpress点击分类目录空白

景区门户网站建设大数据分析,wordpress点击分类目录空白,个人衣服定制店铺,江门网站设计模板物化视图作为一种高效的解决方案,兼具了视图的灵活性和物理表的高性能优势。 它能够预先计算并存储查询的结果集,从而在查询请求到达时,直接从已存储的物化视图中快速获取结果,避免了重新执行复杂的查询语句所带来的开销。 使用场…

物化视图作为一种高效的解决方案,兼具了视图的灵活性和物理表的高性能优势。 它能够预先计算并存储查询的结果集,从而在查询请求到达时,直接从已存储的物化视图中快速获取结果,避免了重新执行复杂的查询语句所带来的开销。

使用场景​

  • 查询加速与并发提升:物化视图能够显著提高查询速度,同时增强系统的并发处理能力,有效减少资源消耗。
  • 简化 ETL 流程:在数据抽取、转换和加载(ETL)过程中,物化视图能够简化流程,提升开发效率,使数据处理更加顺畅。
  • 加速湖仓一体架构中的外表查询:在湖仓一体架构中,物化视图能够显著提升对外部数据源的查询速度,提高数据访问效率。
  • 提升写入效率:通过减少资源竞争,物化视图能够优化数据写入过程,提高写入效率,确保数据的一致性和完整性。

使用限制​

  • 异步物化视图与基表数据一致性:异步物化视图与基表的数据最终会保持一致,但无法实时同步,即无法保持实时一致性。
  • 窗口函数查询支持:当前,如果查询中包含了窗口函数,暂不支持将该查询透明地改写为利用物化视图的形式。
  • 物化视图连接表多于查询表:如果物化视图所连接的表数量多于查询所涉及的表(例如,查询仅涉及 t1 和 t2,而物化视图则包含了 t1、t2 以及额外的 t3), 则系统目前不支持将该查询透明地改写为利用该物化视图的形式。
  • 如果物化视图包含 UNION ALL 等集合操作,LIMIT,ORDER BY,CROSS JOIN,物化视图可以正常构建,但是不能用于透明改写。

原理介绍​

物化视图,作为数据库中的一种高级特性,其实质为类型 MTMV 的内表。在创建物化视图时,系统会同时注册一个刷新任务。此任务会在需要时运行,执行 INSERT OVERWRITE 语句,以将最新的数据写入物化视图中。

刷新机制 与同步物化视图所采用的实时增量刷新不同,异步物化视图提供了更为灵活的刷新选项

  • 全量刷新: 在此模式下,系统会重新计算物化视图定义 SQL 所涉及的所有数据,并将结果完整地写入物化视图。 此过程确保了物化视图中的数据与基表数据保持一致,但可能会消耗更多的计算资源和时间。

  • 分区增量刷新: 当物化视图的基表分区数据发生变化时,系统能够智能地识别出这些变化,并仅针对受影响的分区进行刷新。 这种机制显著降低了刷新物化视图所需的计算资源和时间,同时保证了数据的最终一致性。

透明改写: 透明改写是数据库优化查询性能的一种重要手段。在处理用户查询时,系统能够自动对 SQL 进行优化和改写, 以提高查询的执行效率和降低计算成本。这一改写过程对用户而言是透明的,无需用户进行任何干预。

Doris 异步物化视图采用了基于 SPJG(SELECT-PROJECT-JOIN-GROUP-BY)模式的透明改写算法。 该算法能够深入分析 SQL 的结构信息,自动寻找并选择合适的物化视图进行透明改写。在多个物化视图可供选择时, 算法还会根据一定的策略(如成本模型)选择最优的物化视图来响应查询 SQL,从而进一步提升查询性能。

物化刷新数据湖支持情况​

物化刷新数据湖的支持情况,不同类型的表和 Catalog 有不同的支持程度

表类型Catalog 类型刷新方式刷新时机
全量刷新分区刷新自动触发
内表Internal2.1 支持2.1 支持2.1.4 支持
HiveHive2.1 支持2.1 支持不支持
IcebergIceberg2.1 支持不支持不支持
PaimonPaimon2.1 支持不支持不支持
HudiHudi2.1 支持不支持不支持
JDBCJDBC2.1 支持不支持不支持
ESES2.1 支持不支持不支持

物化视图和 OLAP 内表关系​

异步物化视图定义 SQL 使用基表的表模型没有限制,可以是明细模型,主键模型(merge-on-write 和 merge-on-read),聚合模型等。

物化视图自身的底层实现依托于 Duplicate 模型的 OLAP 表,这一设计使其理论上能够支持 Duplicate 模型的所有核心功能。然而, 为了保障物化视图能够稳定且高效地执行数据刷新任务,我们对其功能进行了一系列必要的限制。以下是具体的限制内容:

  • 物化视图的分区是基于其基表自动创建和维护的,因此用户不能对物化视图进行分区操作
  • 由于物化视图背后有相关的作业(JOB)需要处理,所以不能使用删除表(DELETE TABLE)或重命名表(RENAME TABLE)的命令来操作物化视图。 相反,需要使用物化视图自身的命令来进行这些操作。
  • 物化视图的列数据类型是根据创建时指定的查询语句自动推导得出的,因此这些数据类型不能被修改。否则,可能会导致物化视图的刷新任务失败。
  • 物化视图具有一些 Duplicate 表没有的属性(property),这些属性需要通过物化视图的命令进行修改。 而其他公用的属性则需要使用 ALTER TABLE 命令进行修改。

文章转载自:

http://iXuLFRPj.cfrhc.cn
http://dSByXt2r.cfrhc.cn
http://PQS8yIVF.cfrhc.cn
http://kwylyXAy.cfrhc.cn
http://BNg3fRKU.cfrhc.cn
http://rTRtCMj2.cfrhc.cn
http://W9DQxQ6S.cfrhc.cn
http://zUgLHT2y.cfrhc.cn
http://Vllzu6ca.cfrhc.cn
http://dw5NkYxC.cfrhc.cn
http://qzhQbK53.cfrhc.cn
http://oaiAejO6.cfrhc.cn
http://d62sJsvT.cfrhc.cn
http://8qfMWerG.cfrhc.cn
http://TWpObhw5.cfrhc.cn
http://q3hnykF9.cfrhc.cn
http://byKM8nXa.cfrhc.cn
http://NTLj17tt.cfrhc.cn
http://YsBZjKKD.cfrhc.cn
http://2SV5rQje.cfrhc.cn
http://3utlNdQD.cfrhc.cn
http://B7wG2tFH.cfrhc.cn
http://FEUROCxY.cfrhc.cn
http://ulQq44xJ.cfrhc.cn
http://tOoJKYF9.cfrhc.cn
http://PuXnlr4L.cfrhc.cn
http://efy9JHZV.cfrhc.cn
http://rHbYtKpC.cfrhc.cn
http://IKFcs4LH.cfrhc.cn
http://8d4cp0KU.cfrhc.cn
http://www.dtcms.com/wzjs/736856.html

相关文章:

  • 廊坊网站群建设企业网站备案资料
  • 制作网页与网站wordpress %post_id%
  • 网站建设的经济可行性分析做一个手机网站多少钱
  • 婚纱网站策划书改变wordpress表前缀
  • 网站建设 山东百度知道登录入口
  • 自己做静态网站的步骤新手学做网站pdf手
  • 代刷业务网站建设wordpress写书typecho主题
  • 网站代运营要多少费用哪些人需要建网站
  • 上海高端网站公司哪家好如何做跨境电商需要哪些条件
  • 广州建设行业网站网站建设应该考虑哪些问题
  • 物业公司网站建设广西网站建设哪家有
  • 网站做图尺寸大小可信网站友链怎么做
  • 兰溪做网站哪家好实体店引流推广方法
  • 营销型平台网站建设网站开发济南
  • 便宜的网站建设公司网站数据库
  • 暖色调网站欣赏北京高端网站建设系统
  • 梁山专做网站的公司娄底网站建设建站
  • 网站开发招聘年薪外贸网站啥需要掌握在自己手里
  • 吴江区建设工程招标网站东莞工信部网站
  • 长春建站的费用做网站需要了解什么东西
  • 商丘手机网站建设网站灰色 代码
  • 帝国cms手机网站模板平湖网站开发
  • 打字建站宝如何进行网络推广市场定位
  • 山阳网站建设福州网站建设案例
  • 果洛wap网站建设比较好seo排名快速刷
  • 电子商务网站建设的核心是什么南山做网站多少钱
  • php做的静态网站怎么加密wordpress 模拟数据
  • 纳溪区城乡住房建设局网站南京企业网站建设
  • 大连网站排名系统做网站点击量有用吗
  • seo引擎搜索网站海南省住房和城乡建设厅官网网站