职位相关的名词解释汇总,逐步更新

1.SOA(面向服务的体系结构)

  面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。

  面向服务架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。

SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、XML标准通用标记语言的子集)/Web Service技术之后的自然延伸。

SOA将能够帮助软件工程师们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。

  注解:SOAP的Web Service解决方案虽然较为成熟,且安全性较好,但是使用门槛较高,在大并发情况下会有性能问题,在互联网上使用不太普及。

2.REST架构

  REST(Representational State Transfer)是一种轻量级的Web Service架构风格,REST架构遵循了CRUD原则,CRUD原则对于资源只需要四种行为:Create(创建)、Read(读取)、Update(更新)和Delete(删除)就可以完成对其操作和处理。这四个操作是一种原子操作,即一种无法再分的操作,通过它们可以构造复杂的操作过程,正如数学上四则运算是数字的最基本的运算一样。

  REST架构让人们真正理解我们的网络协议HTTP本来面貌,对资源的操作包括获取、创建、修改和删除资源的操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法,因此REST把HTTP对一个URL资源的操作限制在GET、POST、PUT和DELETE这四个之内。这种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。

  注解:操作明显比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。

3.Hadoop  

  Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
  用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 

  Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
  Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。

  注解:Hadoop是一个开发和运行处理大规模数据的软件平台, 离线数据处理优势。

4.storm

  Storm是一个分布式的、高容错的实时计算系统。
  Storm对于实时计算的的意义相当于Hadoop对于批处理的意义。Hadoop为我们提供了Map和Reduce原语,使我们对数据进行批处理变的非常的简单和优美。同样,Storm也对数据的实时计算提供了简单Spout和Bolt原语。
  Storm适用的场景:
    1、流数据处理:Storm可以用来用来处理源源不断的消息,并将处理之后的结果保存到持久化介质中。
    2、分布式RPC:由于Storm的处理组件都是分布式的,而且处理延迟都极低,所以可以Storm可以做为一个通用的分布式RPC框架来使用。

5.Hive

  Hive 是建立在 Hadoop 上的数据仓库基础构架。

  它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 QL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reducer 来处理内建的 mapper 和 reducer 无法完成的复杂的分析工作。

时间: 2024-10-05 22:50:05

职位相关的名词解释汇总,逐步更新的相关文章

移动分组域与计费相关的名词解释

移动分组域与计费相关的名词解释 G-CDR Gateway GPRS Support Node Call Detailed Record 网关GPRS支持节点-呼叫详细记录 eG-CDR extended Gateway CDR 扩展的网关CDR M-CDR Mobile-Call Detailed Record 移动-呼叫详细记录 S-CDR Serving GPRS Support Node Call Detailed Record 服务GPRS支持节点-呼叫详细记录 SMS-CDR Sho

编程语言相关名词解释汇总

今天给大家分享下,我们常见却不一定清楚的名词: 先上个图 我们看这个图,是一个语言坐标系,分别按编程语言的性质粗分为四个轴:动态.静态.强类型.弱类型.像笔者使用的Javascript就属于弱类型动态语言. 那么,我们思考,这么多的编程语言有这么多的性质,它们之间存在怎样的差异呢? 经过一番Google & Baidu后,笔者得出了答案,即为今天的总结: In a word: 强/弱类型指的是语言类型系统的类型检查的严格程度.动态/静态类型指的是变量与类型的绑定方法. 强/弱类型 强类型 (st

JavaSE--【转】网络安全之证书、密钥、密钥库等名词解释

转载:http://www.cnblogs.com/alanfang/p/5600449.html 那些证书相关的名词解释(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) : http://www.360doc.com/content/15/0520/10/21412_471902987.shtmlKeystore介绍:http://blog.csdn.net/yangtao6888/article/details/796124使用CryptoAPI解析X509证

网络安全之证书、密钥、密钥库等名词解释

那些证书相关的名词解释(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) : http://www.360doc.com/content/15/0520/10/21412_471902987.shtmlKeystore介绍:http://blog.csdn.net/yangtao6888/article/details/796124 SSL SSL - Secure Sockets Layer,现在应该叫"TLS",但由于习惯问题,我们还是叫"S

神经网络相关名词解释

神经网络相关名词解释 这篇文章的目的是把之前概念理解的名词用公式记忆一下. 1. 正则化 1.0 过拟合 这是正则化主要解决的问题. 过拟合现象主要体现在accuracy rate和cost两方面: 1.模型在测试集上的准确率趋于饱和而训练集上的cost仍处于下降趋势 2.训练集数据的cost趋于下降但测试集数据的cost却趋于饱和或上升 1.1 L2正则化 L2正则化就是在代价函数后面再加上一个正则化项: C_0代表原始的代价函数,后面那一项就是L2正则化项,它是这样来的:所有参数w的平方的和

常用会计科目名词解释

常用会计科目名词解释 1.库存现金是指单位为了满足经营过程中零星支付需要而保留的现金,对库存现金进行监督盘点,可以确定库存现金的真实存在性和库存现金管理的有效性,对于评价企业的内控制度将起到积极作用. 2.银行存款是指企业存放在银行和其他金融机构的货币资金.按照国家现金管理和结算制度的规定,每个企业都要在银行开立账户,称为结算户存款,用来办理存款.取款和转账结算. 3.交易性金融资产是指:企业为了近期内出售而持有的金融资产.通常情况以赚取差价为目的从二级市场购入的股票.债券和基金等,应分类为交易

常用集成电路名词缩写汇总(第二版)

重要说明 整个集成电路的设计和生产链路很长,相关专有名称很多; 本文对常见的集成电路相关的名词缩写进行了汇总,特别聚焦与集成电路设计领域,意在整理常用的数字电路/DC/PT/ICC/DFV/DFT/RTL/ATE相关方面的知识点,方便大家快速学习和掌握相关知识,方便大家查询;同时希望对学生将来的培训/面试等活动给予最大的帮助; 文章按照字母排序的方式进行编排,方便大家查询; 本次文章内容为第二次发布,我们将定期更新,逐步完善; 欢迎大家提供相关信息至xgcl_wei微信号,帮助我们逐步完善内容,

最近看到的“特征工程”相关文章,特汇总在一起方便浏览~

最近看到的“特征工程”相关文章,特汇总在一起方便浏览~ 对于搞数据的和玩深度学习的特征工程是不可少的一环,尤其是特征选择,好的特征选择能够提升模型的性能,更能帮助我们理解数据的特点.底层结构,这对进一步改善模型.算法都有着重要作用. 这里先上一篇总括<特征工程技术与方法> 这篇文章详细梳理了特征工程所包含的内容,对机器学习中的特征.特征的重要性.特征提取与选择.特征的构建.学习等子类问题也给与了总结,总之看过这篇文章之后对特征工程就能有一个总体的认识.(这张图总结的太好了,一目了然,贴出来!)

数据库名词解释

相信大家数据库再熟悉不过,但有多名词解释,可能还含糊不清.下面给大家分享下,我收集的名词解释,希望对大伙有所帮助! 数据库(Database):存放和提供数据的“库房” 数据(Data):数据库中存储的基本对象. 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件. 数据库系统(Database System):包括数据库.DBMS.应用系统.数据库管理员(DBA) 主键(Primary Key):用于唯一的标识表中的某一条记录的属性或属性的集合. 外键(Foreign Key