这一个月我们从java基础直接转战到了大数据培训,这与很多人来说都是一个不小的挑战,我也不例外。一个月以来一直处在紧张的学习中,在SQL,Linux,和hadoop之间打转,学之前感觉这些东西很难学,但是后来跟着老师一步步走下来,才发现原来自己也是能办到的,世上无难事,只怕有心人。现在我们SQL和Linux已经结束,回顾这一阶段,有成就感,有挫败感,五味杂陈,但是却很充实 。那么接下来简单说下大数据培训学习这阶段的一些东西。
一、SQL
定义:Structure Query Language(结构化查询语言),SQL被美国国家标准局(ANSI)确定为关系型数据库语言 的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。 SQL 是一种标准化的语言,它允许你在数据库上执行操作,如创建项目,查询内容,更新内容, 并删除条目等操作。Create, Read, Update, and Delete 通常称为CRUD操作。
二、SQL语句分类
***DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等。
*** DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据)。
*** DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别。
***DQL(Data Query Language):数据查询语言,用来查询记录(数据)。
三、事务
事务具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。具体来讲:
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
还有一些Linux的基本命令,在不断地操作中,我们一点点的去熟悉,掌握,从最初的陌生到最后的熟练,学习就是这样在不断地熟练中掌握。
学习的过程需要付出巨大的努力,但是结果也并不会差。机会往往是给那些有准备的人,越努力,越幸运!
千锋大数据培训课程首先从宏观上讲述了大数据的特点,商业应用,发展和职业前景。然后对主流数据技术和生态圈进行了介绍,了解其他和大数据技术之间关系,然后对不同类型的大数据的分析和处理系统,解决方案和行业案例进行剖析和讲解。
此外,想要学习大数据的同学,可以先参加千锋大数据培训两周的预科班,全程都是免费试听的,先看自己适不适合学习再做接下来的准备更加万无一失不是?