dm和dmi的区别是什么

DM 是一种建模工具,DMI 是 Db2 的管理界面。

DM 描述表字段关系,DMI 管理 Db2 对象。

DM使用ER和UML图,DMI使用SQL API。

DM用于设计,DMI用于管理。

达梦数据库没有删除模式的权限

说实话,最近在帮客户开发DM7 的时候,就遇到了好几种无法删除花样的情况。
大梦的制度有着极其严格的政府控制。
你是对的,只有具有 DBA 权限的用户或该架构的创建者才能删除它。
我记得有一次,业务部门有一位DBA想要为一种废弃已久的测试模式腾出空间,但是却卡在那里——这不是系统错误,只是因为他没有足够的权限。
这让我印象很深。
大梦在这方面确实是认真的。

DM7 的架构确实发生了变化。
当我在另一家公司的项目中使用DM6 时,我发现处理大并发请求有点困难。
改用DM7 后,性能提升是肉眼可见的。
给我印象深刻的一个细节是他们对InnoDB引擎进行了优化。
在我们的测试中,对于相同数据量,DM7 的备份速度比 DM6 快三分之一。
这不是谎言,有实际测试记录。

但是话虽如此,我仍在摸索大规模计算。
虽然DM7 标榜做了很多改进,但我个人并没有在分布式事务等复杂场景下运行过。
我记得数据在X左右,但是我建议你查看官方白皮书,里面可能有更详细的技术参数。
当谈到高性能时,别无选择。
在我们的测试环境中,当我们对百万级别的表进行复杂查询时,DM7 的响应时间实际上比国内同类数据库要好很多。

ETL/DW/ODS/DM含义以及数据流转关系

ETL含义:Extract-Transform-Load,提取、转换、加载数据。
ODS含义:Operational data Warehouse,运营数据层,存储原始业务数据。
DW含义:Data Warehouse,数据仓库,集成的、稳定的、面向主题的数据存储。
DM的含义:Data Mart,数据集市,DW的子集,针对特定的业务领域。

数据流关系: 企业系统数据→ODS层→ETL处理→DW层→DM层→企业应用程序。
示例:2 02 3 年的一家电商公司,每天凌晨通过ETL从ODS中提取业务数据。
经过2 小时的处理后,将被加载到DW中。
DM层提供第二天早上的销售分析数据。

实用提醒:不要在ODS层进行数据清洗,保留全部原始数据。