EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。

维度建模中的基本概念

  1. 事实表
  2. 维度表
  3. 事实与维度的融合
    1. 星型模型
    2. 雪花模型
    3. 数据立方体

事实表

事实表是维度建模的核心和基本表。

阅读全文 »

本文主要内容来自 SpriCoder的博客换了更清晰的图片并对原文的疏漏做了补充和修正。

数据仓库设计的由来

在事务型数据处理中需要作数据库设计,而在分析型数据处理中则需作数据仓库设计,这两者在原理上是一致的。

因此,数据库设计中的很多设计思想与方法都可在数据仓库中得到应用,但是由于事务型与分析型的数据处理的不一致,两者在设计中的很多方面也存在着差别

面向 OLTP 的数据库设计有着明确的应用需求,严格遵循系统生命周期的阶段划分,每个阶段都规定有明确的任务,上一阶段确定的任务完成后,产生一定格式的文档交给下一阶段

阅读全文 »

本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。

联机分析处理(OLAP)

从联机事务处理(OLTP)到联机分析处理(OLAP)

  1. 关系数据库模型出现:60 年代末 E.F. Codd 提出的关系数据库模型促进了关系数据库及 OLTP 的发展;
  2. 数据量大幅度增长:数据量从 80 年代的 M 字节及 G 字节过渡到现在的 T 字节和 P 字节;
  3. 性能差异:在这样的数据量的前提下,兼顾事务操作和分析操作在性能上越来越不可能;
  4. 实际情况的不同需求:实际的情况要求为两种目的、特点有很大差异的应用提供不同的解决技术,OLAP 应运而生;
  5. OLTP 和 OLAP 是针对两种不同的环境:
    1. OLTP 和关系型数据库相关,面向数据和信息片段;
    2. OLAP 是面向完全的信息体的。

OLAP

阅读全文 »

前端性能

Service is too busy

为什么网站性能很重要?

  1. 40% 在等待页面加载 3 秒后放弃网站
  2. 80% 的人不会再回来
  3. 几乎一半的人会告诉别人他们的负面经历
  4. 亚马逊:每提高 100MS,收入增加 1%
阅读全文 »

异体汉字描述

整理文档过程中,部分从 PDF 文档中粘贴的中文文本字符并非通用编码的中文字符。

例如:

上述图片是 PDF 文本内容的截图,选中文本并复制后得到如下内容:

阅读全文 »

富互联网应用 RIA

从网站到 web 应用

Client/Server

三层架构 Three-Tier:将业务应用规划中的表示层 UI、数据访问层 DAL 以及业务逻辑层 BLL,其分层的核心任务是“高内聚低耦合”的实现。

Model-View-Controller

阅读全文 »

Web 与 HTTP

Web 页面由对象组成

对象可以是 HTML 文件、JPEG 图像、音频文件...

Web 页面由基本 html 文件组成,其中包含几个引用对象每个对象都可以通过 URL 寻址

示例 URL(统一资源定位器)

阅读全文 »

什么是 Express?

Express 是最流行的 node web 框架,它是许多其他流行的节点 web 框架的底层库。它提供了机制:

  1. 在不同的 URL 路径(路由)中使用不同 HTTP 动词的请求编写处理程序。
  2. 与“视图”呈现引擎集成,以便通过将数据插入模板来生成响应。
  3. 设置常见的 web 应用程序设置,比如用于连接的端口,以及用于呈现响应的模板的位置。
  4. 在请求处理管道的任何位置添加额外的请求处理“中间件”。

虽然 Express 本身是非常简单的,但是开发人员已经创建了兼容的中间件包来解决几乎所有的 web 开发问题。

cookie、会话、用户登录、URL 参数、POST 数据、安全标头等等。

阅读全文 »

静态网页与动态网页

静态页面:

  • 客户/消费者的观点:一个 url 指向同一个 html 文件
  • 服务器/生产者的观点:存储在 Web 服务器根文件夹内或子文件夹内的文件
  • HTML 文件:无论何时当一个特定资源被请求的时候都返回相同的被硬编码的内容
  • 可以直接在浏览器上显示

动态页面:

  • 客户/消费者的观点:url 指的是动态 html(可能每次请求都不同)
  • 服务器/生产者的观点:程序/脚本生成 html
  • 它不是一个 html,而是一个程序产生的 html(s),页面通常是通过将数据库的数据植入到 HTML 模板中的占位符中而产生的。
  • 不能直接在浏览器中显示
阅读全文 »