1.前言
接下来的几周我会为大家解读该标准,该标准涉及到很多专业术语,为后续解读作铺垫,所以我先为大家收集整理一下比较生僻的术语解释,以方便大家理解。
ETL,ETL一词较常用在数据仓库,是英文Extract-Transform-Load的缩写,但其对象并不限于数据仓库,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。
2.1.2理解
通常愈大量的数据、复杂的转换逻辑、目的端为较强运算能力的数据库,以便运用目的端数据库的平行处理能力,一般常见的作法包含ETL或是ELT(Extract-Load-Transform),ETL所描述的过程,愈偏向使用ELT,并且混合使用。
图解(ETL和ELT的区别):。
ETL与ELT最大的区别就是转换环节是入库之前进行还是入库之后进行。
2.2LDAP
2.2.1定义
轻型目录访问协议(英文:Lightweight Directory Access Protocol,通过IP协议提供访问控制和维护分布式信息的目录信息,缩写:LDAP)是一个开放的,中立的,工业标准的应用协议。
2.2.2 理解
LDAP是一种通讯协议,LDAP是一种数据库,是一种什么协议呢,那么LDAP与mysql数据库的不同体现在什么地方呢,工业标准的应用协议,是一个开放的,中立的,支持TCP/IP,也有人说。
它是一种有层次的、树形结构,我们怎么来理解这个层次、树形结构,LADP与传统数据库的不同之处就体现在数据的组织方式上。
例子:在数据库中查找一个学生。
然后再知道这个院系到这名学生所经过的所有组织单位(ou,我们首先要知道是哪个院系(dc,最后再查找这个学生的名字(uid,Domain Component),Organization Unit),User Id)。
2.3ACID
事务中的操作要么都发生,要么都不发生,原子性是指事务是一个不可分割的工作单位。
不可能出现A发生,B不发生,是不是先投币再启动游戏,启动游戏为B,投币动作为A,怎么来理解,举一个简单的例子,小时候肯定都玩过电动,这两个操作必须同时完成。
一致性(Consistency)。
事务前后数据的完整性必须保持一致。
A向B转账,A和B的账户总和是不会改变的,无论转账是否成功,也就是事务在开始之前和结束之后,数据库的完整性约束没有被破坏,举个例子。
隔离性(Isolation)。
数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离,事务的隔离性是多个用户并发访问数据库时。
持久性(Durability)。
持久性是指一个事务一旦被提交,就不会无缘无故的回滚,事务一旦对数据库进行改变,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响。
2.4 MOM
2.4.2 定义
把消息发送到由提供者管理的目的地,使用消息传送提供者来协调消息传送操作,提供者一直保留该消息,并且在接收方收到这个消息确认之前,MOM(Message Oriented Middleware)是面向消息的中间件,客户端使用api调用,客户端会继续执行其他工作,MOM 需要提供 API 和管理工具,在发送消息之后。
2.4.2 理解
A将消息直接发送到消息中间件就算完成任务了,不让AB直接发送消息,MOM的作用就是帮助A和B解决消息传输的效率问题,即A和B通讯的中间人,必须等到B收到了A发送的消息后,MOM是消息中间件,AB直接不再需要直接通讯,不需要像以前一样,因此MOM供了基于存储和转发的应用程序之间的异步数据发送,大大地提高了效率,才算结束。
2.4.3 图解
2.5 MQ
2.5.1 定义
实现高性能,高可用,MQ(Message Queue)消息队列,异步消息,是基础数据结构中“先进先出”的一种数据结构,一般用来解决应用解耦,流量削峰等问题,可伸缩和最终一致性架构。
2.5.1 理解
消息队列,是一种队列,队列即满足先进先出的原则,如图:。
消息队列,即是将传输数据放在队列里面,为什么需要MQ呢,有了MQ,可以帮助我们解耦、削峰、异步等。
2.6 REST
2.6.1 理解
它是一种针对网络应用的设计和开发方式,提高系统的可伸缩性,REST即表述性状态传递(英文:Representational State Transfer,可以降低开发的复杂性,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。
2.6.2 理解
REST就是一组约束,如何理解简单地来理解REST,那么REST风格的接口到底是什么样子的呢,它规定了接口怎么写。
当然是利用HTTP的动词啦,用HTTP动词描述操作(GET、POST),这样理解可能还是有一点模糊,那我再说通俗一点,不用动词,利用url定位资源,就是接口名称是名词,那怎么区分增删查改呢。
url:/zhuogong/students 接口类型:POST。
url:/zhuogong/students 接口类型:GET。
url:/zhuogong/students 接口类型:DELETE。
url:/zhuogong/students 接口类型:PUT。
以上就是REST风格接口,接口名称都是名词(students),操作区别靠HTTP动词(GET)。
北京市卫健委 提醒,今日是国庆节假期最后一天,面临进返京高峰,出京旅行
“秋天的日子是半透明的 涂在金色的土地和田野上” 如果有一个季节,能让整
最美的风景在路上,最美的路上有风景。一条条公路串联湖北的名山大川、多彩
从靠山水到卖场景 从卖特产到拼创意 乡村旅游越来越好玩 “采摘”“收割”“
老君山两日自由行攻略,不抱团,自己做大巴或开车去攻略。有爬山和做索道两
旅游出行方式的简单比较 出游 方式 项目 比较 特点 优点 局限性 适合人群 适合
一年四季,寒来暑往,春夏秋冬,风景各有各的美。而自驾旅游的魅力,就在于
从北京海淀出发,自驾140公里左右,就可以看到另外一番天地。 这里是高山草
我们都是时间的旅行者, 为了寻找生命中的光。 终其一生,行走在漫长的旅途
原标题:三月赏花游 户外踏青走起 文、图/广州日报全媒体记者罗磊 通讯员柳