摘要: # 数据模型 ## 网络数据模型 > Schema ![网络数据模型schema](https://img2023.cnblogs.com/blog/2306858/202306/2306858-20230615160727418-871451490.png) > Instance ![网络数据模型 阅读全文
posted @ 2023-06-15 16:10 FireOnFire 阅读(85) 评论(0) 推荐(0)
摘要: # 安装Git ```shell root@postgresqlunbuntu:/# sudo apt update root@postgresqlunbuntu:/# sudo apt install git # 验证是否安装成功 root@postgresqlunbuntu:/# git --v 阅读全文
posted @ 2023-05-20 15:53 FireOnFire 阅读(12) 评论(0) 推荐(0)
摘要: 准备虚拟机 这里我使用 Docker 的 Ubuntu 的镜像去创建容器。 下载 Ubuntu 镜像 docker pull ubuntu:20.04 创建子网 创建容器时需要设置固定 IP,所以先要在 docker 中创建固定 IP 的子网。 (base) quanjunyi@Tys-MacBoo 阅读全文
posted @ 2023-03-10 20:02 FireOnFire 阅读(95) 评论(0) 推荐(0)
摘要: 注意 使用 Centos7 在后续用本地 VScode 远程调试容器里的程序会出现错误,在容器里用 GDB 调试程序时就报了如下错误: (gdb) r Starting program: /home/postgres/helloworld warning: Could not trace the i 阅读全文
posted @ 2023-02-24 21:31 FireOnFire 阅读(116) 评论(0) 推荐(0)
摘要: 开发环境 创建项目 创建 $Maven$ 项目 $gmall-realtime$ 删除当前项目的 $src$ 目录并创建 $sub-gmall-realtime$ 模块 在主 $pom$ 文件中导入依赖 <properties> <java.version>1.8</java.version> <m 阅读全文
posted @ 2023-02-18 12:30 FireOnFire 阅读(172) 评论(0) 推荐(0)
摘要: 数仓建模理论 范数理论 函数依赖 完全函数依赖 设 $X,Y$ 是关系 $R$ 的两个属性集合,$X'$ 是 $X$ 的真子集,存在 $X\rightarrow Y$,但是对每一个 $X'$ 都有 $X'!\rightarrow Y$,则称 $Y$ 完全函数依赖于 $X$。 例如:学号和课程可以推断 阅读全文
posted @ 2023-02-15 19:37 FireOnFire 阅读(152) 评论(0) 推荐(0)
摘要: 基本概念 二分图 一个二分图是一个无向图 $G = (V,E)$,其中 $V$ 可以划分为 2 个集合 $V_1$ 和 $V_2$,且对于任意条边 $(u, v)\in E$,都有 $u \in V_1$ 且 $v\in V_2$,或者 $v\in V_1$ 且 $u\in V_2$ 树 令 $G= 阅读全文
posted @ 2023-02-12 17:02 FireOnFire 阅读(133) 评论(0) 推荐(0)
摘要: 数据来源层 ODS(Operation Data Store):数据基本上从源表中拉过来,经过抽取、洗净、传输(ETL)后装入本层,大体上按源业务的分类方式而分类的。 数据仓库层 DW(Data Warehouse):从 ODS 层中获得的数据按照主题建立各种数据模型。 明细层 DWD(Data W 阅读全文
posted @ 2023-02-11 21:30 FireOnFire 阅读(102) 评论(0) 推荐(0)
摘要: 基本概念 摊还分析也称平摊分析,用于总体考虑分析问题,通过 $n$ 次操作来计算平均代价。 与平均情况分析的区别:平摊分析不涉及到概率,保证其平摊性能是每个操作在最坏情况下具有的平均性能。 三种平摊分析技术: 聚合分析(Aggregate analysis) 先求出操作序列里所有操作 $n$ 个的总 阅读全文
posted @ 2023-02-10 22:07 FireOnFire 阅读(196) 评论(0) 推荐(0)
摘要: 多阶段决策问题 求解的问题可以划分为一系列相互联系的阶段,在每个阶段都需要作出决策,且一个阶段决策的选择会影响下一个阶段的决策,从而影响整个过程的活动路线,求解的目标是选择各个阶段的决策使整个过程达到最优。 基本概念 阶段:把所给的问题的求解过程恰当地划分为若干个相互联系的阶段 状态:表示每个阶段开 阅读全文
posted @ 2023-02-09 09:56 FireOnFire 阅读(123) 评论(0) 推荐(0)