有关架构设计原则的总结

了解架构设计必须知道哪些原则,熟悉使用这些原则。 单一职责原则(Single Responsibility Principle – SRP) 对于一个类而言,应该仅有一个引起它变化的原因。说白了就是,不同的类具备不同的职责,各施其责。这就好比一个团队,大家分工协作,互不影响,各做各的事情。 当我们做系统设计时,如果发现有一个类……

架构设计原则的力量

这篇文章先是出现在 IEEE Software 杂志上,IEEE Software 是一本提供严谨科技资讯的杂志。企业总是在可靠性和灵活性上面临挑战,IT 经理和技术领导者依赖 IT 专家们来提供高超的解决方案。 本文要点 架构原则确保设计决策在一定程度上能够满足需求 借助架构原则,可以在没有微管理的情况下建立边界和优先级 好的架构原……

数据仓库建设灵魂10问

01 传统数仓和大数据数仓的异同?有哪些大的变化? 区别主要是数仓数据存储的地方不同,传统数仓数据存储在Mysql/Oracle等关系型数据库上,大数据数仓存储在Hadoop平台的Hive中(实际上是HDFS中),当然也有其他的数仓产品比如TD、Greenplum等。 我接触过的传统数仓技术架构是使用Kettle做ETL工具,数据保存在Mys……

数据模型——数据仓库的灵魂

前言 越来越多的业务,越来越多的信息化系统,让很多公司拥有了海量数据,但是分散的数据、隔离的系统,又形成了一个个数据孤岛。于是,为了利用好数据,各大公司纷纷建设了数据仓库,或者是最近升级为大数据平台之类的,但是,不同条线不同场景的数据又要如何整合到同一个仓库呢? 数据模型就此应运而生,通过高度抽象的……