大数据技术基础

Size: px
Start display at page:

Download "大数据技术基础"

Transcription

1 获取教材和讲义 PPT 等各种课程资料请访问 = 课程教材由林子雨老师根据网络资料编著 = 厦门大学计算机科学系教师林子雨编著 年 9 月 1 / 22

2 前言 本教程由厦门大学计算机科学系教师林子雨编著, 可以作为计算机专业研究生课程 大数据技术基础 的辅助教材 本教程的主要内容包括 : 大数据概述 大数据处理模型 大数据关键技术 大数据时代面临的新挑战 NoSQL 数据库 云数据库 Google Spanner Hadoop HDFS HBase MapReduce Zookeeper 流计算 图计算和 Google Dremel 等 本教程是林子雨通过大量阅读 收集 整理各种资料后精心制作的学习材料, 与广大数据库爱好者共享 教程中的内容大部分来自网络资料和书籍, 一部分是自己撰写 对于自写内容, 林子雨老师拥有著作权 本教程 PDF 文档及其全套教学 PPT 可以通过网络免费下载和使用 ( 下载地址 : 教程中可能存在一些问题, 欢迎读者提出宝贵意见和建议! 本教程已经应用于厦门大学计算机科学系研究生课程 大数据技术基础, 欢迎访问 2013 班级网站 林子雨的 是 :ziyulin@xmu.edu.cn 林子雨的个人主页是 : 林子雨于厦门大学海韵园 2013 年 9 月 2 / 22

3 第 10 章 NoSQL 数据库 厦门大学计算机科学系教师林子雨编著个人主页 : 课程网址 : 年 9 月 3 / 22

4 第 10 章 NoSQL 数据库 NoSQL 数据库, 指的是非关系型的数据库 随着互联网 web2.0 网站的兴起, 传统的关系数据库在应付 web2.0 网站, 特别是超大规模和高并发的 SNS 类型的 web2.0 纯动态网站方面, 已经显得力不从心, 暴露了很多难以克服的问题, 而非关系型的数据库则由于其本身的特点得到了非常迅速的发展 本章介绍 NoSQL 数据库相关知识, 内容要点如下 : NoSQL 简介 NoSQL 现状 为什么要使用 NoSQL 数据库 NoSQL 数据库的特点 NoSQL 的五大挑战 对 NoSQL 的质疑 NoSQL 的三大基石 NoSQL 数据库与关系数据库的比较 典型的 NoSQL 数据库分类 NoSQL 数据库开源软件 10.1 NoSQL 简介 NoSQL, 意即反 SQL 运动, 是一项全新的数据库革命性运动, 早期就有人提出, 发展至 2009 年趋势越发高涨 NoSQL 的拥护者们提倡运用非关系型的数据存储, 相对于目前铺天盖地的关系型数据库运用, 这一概念无疑是一种全新的思维的注入 反 SQL 运动的主要倡导者都是 Web 和 Java 开发者, 他们中许多人都在创业的初期历经了资金短缺并因此与 4 / 22

5 Oracle 说再见, 然后效仿 Google 和 Amazon 的道路建设起自己的数据存储解决方案, 并随后将自己的成果开源发布 现在, 他们的开源数据商店管理着成百 TB 甚至 PB 的数据, 由于 Web 2.0 和云计算的兴起, 无论从技术上还是从经济上他们都无需再返回从前, 甚至连想也不用想 Web 2.0 的企业应该抓住机会, 他们需要可扩展性, 总部设在伦敦的 NoSQL 会议组织者 Johan Oskarsson 说 Oskarsson 任职于著名的音乐网站 Last.fm, 其他的大多数与会者也都是网络开发者 Oskarsson 说, 许多人甚至抛弃了 MySQL 开源数据库这个长期以来 Web 2.0 的宠儿, 而改由 NoSQL 的方案来替代, 因为优势实在是引人注目 过度的商业化使得 MySQL 失去原来的优势 例如,Facebook 建立了自己的 Cassandra 数据商店, 并且在其网站上重点推出一项新的搜索功能, 没有使用到现有的 MySQL 数据库 据 Facebook 的工程师 Avinash Lakshma 介绍, Cassandra 仅用 0.12 毫秒就可以写入 50GB 的数据, 比 MySQL 快了超过 2500 倍 Google 也开始公测他们的云数据库 Fusion Tables, 这是一个和传统数据库完全不同的数据库, 主要优势在于能够简单地解决关系型数据库中管理不同类型数据的麻烦, 以及排序整合的常见操作的性能问题等 10.2 NoSQL 现状 现今的计算机体系结构在数据存储方面要求具备庞大的水平扩展性 ( 即能够连接多个软硬件的特性, 这样可以将多个服务器从逻辑上看成一个实体 ), 而 NoSQL 致力于改变这一现状 目前 Google 的 BigTable 和 Amazon 的 Dynamo 使用的就是 NoSQL 型数据库 NoSQL 项目的名字上看不出什么相同之处, 但是, 它们通常在某些方面相同 : 它们可以处理超大量的数据 这场革命目前仍然需要等待 的确,NoSQL 对大型企业来说还不是主流, 但是, 一两年之后很可能就会变个样子 在 NoSQL 运动的最新一次聚会中, 来自世界各地的 150 人挤满了 CBS Interactive 的一间会议室, 分享他们如何推翻缓慢而昂贵的关系数据库的 暴政, 怎样使用更有效和更便宜的方法来管理数据 关系型数据库给你强加了太多东西 它们要你强行修改对象数据, 以满足 RDBMS (relational database management system, 关系型数据库管理系统 ) 的需要, 在 NoSQL 拥护 5 / 22

6 者们看来, 基于 NoSQL 的替代方案 只是给你所需要的 虽然有些人认为这是摆脱 MySQL 和 PostgreSQL 等传统的开源关系数据库的机会, 实际上事情并不是这么简单, 从这些有趣的变化中我们得出一些启示 : 1) 关系数据库并不适合所有的数据模型 ; 2) 关系数据库扩展难度大, 特别是当你一开始就设计为单机配置, 未进行分布式设计时 ; 3) 标准化通常会伤害到性能 ; 4) 在许多应用中, 主键就是你的一切 新的 NoSQL 数据存储完全改变了传统的观念, 但总的来说, 它们借鉴了一套类似的高级特征, 但它们并非能够满足一切 下面给出一个列表, 让我们来看看 NoSQL 正试图实现什么 : 1) 反标准化, 通常是无模式的, 文档型存储 ; 2) 以 key/value 为基础, 支持通过 key 进行查找 ; 3) 水平扩展 ; 4) 内置复制 ; 5)HTTP/REST 或很容易编程的 API; 6) 支持 MapReduce 的风格的编程 ; 7) 最终一致性 如果还要列的话, 可能还可以列出一打来 但前面两个是对传统数据库最大的叛离, 当然你也可以坚持使用 MySQL, 并将其去关系化, 这也是 FriendFeed 要做的事情,FriendFeed 使用 MySQL 作为后端, 实现分布式 key/value 存储 对这些分布式无模式的数据存储, 开始有一个新名称来称呼, 那就是 NoSQL 10.3 为什么要使用 NoSQL 数据库? 随着互联网 web2.0 网站的兴起, 非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速 而传统的关系数据库在应付 web2.0 网站, 特别是超大规模和高并发的 SNS 类型的 web2.0 纯动态网站方面, 已经显得力不从心, 暴露了很多难以克服的问题, 主要包括以下几个方面 : 对数据库高并发读写的性能需求 :web2.0 网站要根据用户个性化信息来实时生成 6 / 22

7 动态页面和提供动态信息, 所以, 基本上无法使用动态页面静态化技术, 因此数据库并发负载非常高, 往往要达到每秒上万次读写请求 关系数据库应付上万次 SQL 查询还勉强顶得住, 但是应付上万次 SQL 写数据请求, 硬盘 IO 就已经无法承受了 其实对于普通的 BBS 网站, 往往也存在对高并发写请求的需求 对海量数据的高效率存储和访问的需求 : 对于大型的 SNS 网站, 每天用户产生海量的用户动态, 以国外的 Friendfeed 为例, 一个月就达到了 2.5 亿条用户动态, 对于关系数据库来说, 在一张 2.5 亿条记录的表里面进行 SQL 查询, 效率是极其低下甚至是不可忍受的 再例如大型 web 网站的用户登录系统, 例如腾讯和盛大, 动辄数以亿计的帐号, 关系数据库也很难应付 对数据库的高可扩展性和高可用性的需求 : 在基于 web 的架构当中, 数据库是最难进行横向扩展的, 当一个应用系统的用户量和访问量与日俱增的时候, 你的数据库却没有办法像网页服务器和应用服务器那样简单地通过添加更多的硬件和服务节点来扩展性能和负载能力 对于很多需要提供 24 小时不间断服务的网站来说, 对数据库系统进行升级和扩展是非常痛苦的事情, 往往需要停机维护和数据迁移, 为什么数据库不能通过不断地添加服务器节点来实现水平扩展呢? 在上面提到的 三高 需求面前, 关系数据库遇到了难以克服的障碍, 而对于 web2.0 网站来说, 关系数据库的很多主要特性却往往无用武之地, 主要表现在以下几个方面 : 数据库事务一致性需求 : 很多 web 实时系统并不要求严格的数据库事务, 对读一致性的要求很低, 有些场合对写一致性要求也不高 因此, 数据库事务管理成了数据库高负载下一个沉重的负担 数据库的写实时性和读实时性需求 : 对于关系数据库来说, 插入一条数据之后立刻查询, 是肯定可以读出来这条数据的, 但是对于很多 web 应用来说, 并不要求这么高的实时性 对复杂的 SQL 查询, 特别是多表关联查询的需求 : 任何大数据量的 web 系统, 都非常忌讳多个大表的关联查询以及复杂数据分析类型的复杂 SQL 报表查询, 特别是 SNS 类型的网站, 往往从需求以及产品设计角度就避免了这种情况的产生 一般而言, 这类 web 系统更多的只是单表的主键查询以及单表的简单条件分页查询, SQL 的功能被极大地弱化了 因此, 关系数据库在这些越来越多的应用场景下就显得不那么合适了, 为了解决这类问 题的非关系数据库由此应运而生 7 / 22

8 NoSQL 是非关系型数据存储的广义定义, 它打破了长久以来关系型数据库与 ACID 理论大一统的局面 NoSQL 数据存储不需要固定的表结构, 通常也不存在连接操作 在大数据存取上具备关系型数据库无法比拟的性能优势 该术语在 2009 年初得到了广泛的认同 当今的应用体系结构需要数据存储在横向伸缩性上能够满足需求 而 NoSQL 存储就是为了实现这个需求 Google 的 BigTable 与 Amazon 的 Dynamo 是非常成功的商业 NoSQL 实现 一些开源的 NoSQL 体系, 如 Facebook 的 Cassandra,Apache 的 HBase, 也得到了广泛的认同 从这些 NoSQL 项目的名字上看不出什么相同之处, 比如 Hadoop Voldemort Dynomite 等, 当然, 还存在其它很多 NoSQL 项目 10.4 NoSQL 数据库的特点 NoSQL 数据库的主要特点包括以下几个方面 : 灵活的可扩展性多年以来, 数据库管理员们都是通过 纵向扩展 的方式 ( 当数据库的负载增加的时候, 购买更大型的服务器来承载增加的负载 ) 来进行扩展的, 而不是通过 横向扩展 的方式 ( 当数据库负载增加的时候, 在多台主机上分配增加的负载 ) 来进行扩展 但是, 随着交易率和可用性需求的增加, 数据库也正在迁移到云端或虚拟化环境中, 横向扩展 在商用硬件方面的经济优势变得更加明显了, 对各大企业来说, 这种 诱惑 是无法抗拒的 在商业硬件集群上, 要对 RDBMS 做 横向扩展, 并不是很容易, 但是, 各种新类型的 NoSQL 数据库主要是为了进行透明的扩展来利用新节点而设计的, 而且, 它们通常都是为了低成本的商用硬件而设计的 大数据在过去的十年里, 正如交易率发生了翻天覆地的增长一样, 需要存储的数据量也发生了急剧的膨胀 O Reilly 把这种现象称为 数据的工业革命 为了满足数据量增长的需要, RDBMS 的容量也在日益增加, 但是, 对于一些企业来说, 随着交易率的增加, 单一数据库需要管理的数据约束的数量也变得越来越让人无法忍受了 现在, 大量的 大数据 可以通过 NoSQL 系统 ( 例如 :Hadoop) 来处理, 它们能够处理的数据量远远超出了最大型的 RDBMS 所能处理的极限 永别了?DBA 们! 在过去的几年里, 虽然一些 RDBMS 供应商们声称在可管理性方面做出了很多的改进, 8 / 22

9 但是, 高端的 RDBMS 系统维护起来仍然十分昂贵, 而且还需要训练有素的 DBA 们的协助 DBA 们需要亲自参与高端的 RDBMS 系统的设计 安装和调优 NoSQL 数据库从一开始就是为了降低管理方面的要求而设计的 ; 从理论上来说, 自动修复 数据分配和简单的数据模型, 的确可以让管理和调优方面的要求降低很多 但是,DBA 的 死期将至 的谣言未免有些过于夸张了, 毕竟总是需要有人对关键性的数据库的性能和可用性负责的 经济 NoSQL 数据库通常使用廉价的商用服务器集群来管理膨胀的数据和事务数量, 而 RDBMS 通常需要依靠昂贵的专有服务器和存储系统来做到这一点 使用 NoSQL, 每 GB 的成本或每秒处理的事务的成本, 都比使用 RDBMS 的成本少很多倍, 这可以让你花费更低的成本存储和处理更多的数据 灵活的数据模型对于大型的生产性的 RDBMS 来说, 变更管理是一件很令人头痛的事情 即使只对一个 RDBMS 的数据模型做了很小的改动, 也必须要十分小心地管理, 也许还需要停机或降低服务水平 NoSQL 数据库在数据模型约束方面是更加宽松的, 甚至可以说并不存在数据模型约束 NoSQL 的键值数据库和文档数据库, 可以让应用程序在一个数据元素里存储任何结构的数据 即使是规定更加严格的基于 大表 的 NoSQL 数据库 ( 比如 Cassandra 和 HBase), 通常也允许创建新列, 这并不会造成什么麻烦 应用程序变更和数据库模式的变更, 并不需要作为一个复杂的变更单元来管理 从理论上来说, 这可以让应用程序迭代得更快, 但是, 很明显, 如果应用程序无法维护数据的完整性, 那么这会带来一些不良的副作用 10.5 NoSQL 的五大挑战 NoSQL 的种种承诺引发了一场热潮, 但是, 在它们得到主流的企业的青睐以前, 它们还有许多困难需要克服 下面是 NoSQL 需要面对的一些挑战 : 成熟度 RDBMS 系统已经发展很长时间了 NoSQL 的拥护者们认为,RDBMS 系统那超长的发展的年限, 恰恰表示它们已经过时了 ; 但是, 对于大多数的 CIO 们来说,RDBMS 的成熟度更加令它们放心 大多数情况下,RDBMS 系统更加稳定, 而且功能也更加丰富 相比之下, 大多数的 NoSQL 数据库都是 前期制作 版本, 许多关键性的功能还有待实现 对于大多数开发者来说, 处于技术的最前沿的确是很令人兴奋的, 但是, 企业应该怀着极端谨慎的态 9 / 22

10 度来处理此事 技术支持企业都希望能得到这样的保证 : 如果一个关键性的系统出现问题了, 他们可以获得及时有效的技术支持 所有的 RDBMS 供应商都在竭尽全力地提供高水平的企业技术支持 相反, 大多数的 NoSQL 系统都是开源项目, 虽然对于每个 NoSQL 数据库来说, 通常也会有一个或多个公司对它们提供支持, 但是, 那些公司通常是小型的创业公司, 在支持的范围 支持的资源或可信度方面, 它们和 Oracle Microsoft 或 IBM 是无法相提并论的 分析和商业智能化 NoSQL 数据库现在已经可以满足现代的 Web2.0 应用程序的高度的可扩展性的要求了, 这直接导致的结果是, 它们的大多数功能都是面向这些应用程序而设计的 但是, 在一个应用程序中, 具有商业价值的数据早就已经超出了一个标准的 Web 应用程序需要的 插入 - 读取 - 更新 - 删除 的范畴了 在公司的数据库中进行商业信息的挖掘, 可以提高企业的效率和竞争力, 而且, 对于所有的中到大型的公司来说, 商业智能化 (BI) 一直是一个至关重要的 IT 问题 NoSQL 数据库几乎没有提供什么专用的查询和分析工具, 即使是一个简单的查询, 也要求操作者具有很高超的编程技术, 而且, 常用的 BI 工具是无法连接到 NoSQL 的 像 Hive 或 Pig 那样的新出现的一些解决方案, 在这个方面或许可以提供一些帮助, 它们可以让访问 Hadoop 集群中的数据变得更加容易, 最后也许还会支持其他的 NoSQL 数据库 Quest 软件已经开发了一个产品 Toad for Cloud Databases 它给各种 NoSQL 数据库提供了专用的查询功能 管理 NoSQL 的设计目标是提供一个 零管理 的解决方案, 但是, 就目前而言, 还远远没有达到这个目标 安装 NoSQL 还是需要很多技巧的, 同时, 维护它也需要付出很多的努力 专业知识毫不夸张地说, 全世界有数百万的开发者, 他们都对 RDBMS 的概念和编程方法很熟悉, 在每个业务部门中都有这样的开发者 相反, 几乎每一个 NoSQL 开发者都正处于学习状态中 虽然这种情况会随着时间的推移而改变, 但是现在, 找到一些有经验的 RDBMS 程序员或管理员要比找到一个 NoSQL 专家容易得多 10 / 22

11 10.6 对 NoSQL 的质疑 不可否认,NoSQL 拥有众多的支持者, 但是, 这里也不妨让我们聆听一下对 NoSQL 质疑的声音 有业界人士指出,NoSQL 这个项目的背景是站不住脚的 基于 SQL 的关系型数据库, 确实在性能上存在一些瓶颈, 但是, 这大部分并不是这门 SQL 技术所造成的, 而是因为在设计数据库的时候, 表与表之间的关系 表的索引或者表空间的部署等等没有设计好而造成的 所以, 关系型数据库性能不理想, 并不能全部怪罪到这个技术本身上 通常情况下, 对原有的数据库设计进行优化, 往往可以在很大程度上提升数据库的性能 有些业界人士仍然不是很看好 NoSQL 项目的前景, 甚至有些人对其前途感到很悲观, 认为 NoSQL 项目很难跟传统的关系型数据库相抗衡, 甚至其想达到 MySQL 这个开源数据库的高度都很难 NoSQL 的质疑者主要从以下几个方面考虑问题 : NoSQL 很难实现数据的完整性很多关系型数据库中优秀的 实用的功能, 在 NoSQL 数据库却无法实现 比如, 在任何一个关系型的数据库中, 都可以很容易地实现数据的完整性 如在 Oracle 数据库中, 可以轻而易举地实现实体完整性 ( 通过主键或者非空约束来实现 ) 参照完整性( 通过主键 外键来实现 ) 用户定义完整性( 通过约束或者触发器来实现 ) NoSQL 支持者也承认关系型数据库在数据完整性上的作用是不可替代的 但是他们却反驳说, 企业可能用不到这么复杂的功能 对于这一点, 很多人是不敢认同的 现在企业的任何一个应用, 基本上都需要用到数据完整性 如现在大部分应用至少都需要有一个用户认证的过程 为此, 在系统实现的过程中, 需要在数据库中保存用户名 由于这个用户名涉及到用户的认证问题, 为此用户名必须要唯一, 此时就需要用到唯一性约束 在关系型数据库中, 只需要在表格设计过程中, 将用户名设置为唯一即可 而在 NoSQL 中, 还需要通过代码来实现唯一性 本来很容易就可以实现, 现在却要绕个弯去实现, 这有点不可思议 由于在 NoSQL 项目中很难实现数据的完整性, 而在企业应用中这个数据完整性又是少不了的 因此, 我们有理由认为,NoSQL 项目很难在企业中普及开来 至少在短时间内,NoSQL 革命仍然需等待 缺乏强有力的技术支持到目前为止,NoSQL 项目都是开源的 所以说, 他们缺乏供应商技术人员提供的正式支持 在这一点上,NoSQL 项目与大多数的开源项目一样, 不得不从社区中寻求支持 但是,NoSQL 项目比其他的开源项目要难得多 首先,NoSQL 项目是一个数据库系统的项目, 11 / 22

12 或者说, 是一些网络应用的最基层的设施 如果其出错的话, 后果很严重 由于缺乏正式的官方支持, 万一数据库运行出现了错误, 后果是很严重的 而且到时候用户也是投诉无门的 所以, 现在 NoSQL 项目基本上还是属于研究的阶段, 如果要普及到大量企业中使用, 被数据库管理员所接受, 至少其稳定性上要有所改善 或者说, 当问题出现时, 数据库管理员要能够及时修复运行故障 由于缺乏强有力的技术支持, 数据库管理员担心故障出现时难以迅速解决, 所以, 很多管理员都拒绝使用 NoSQL 项目, 即使其是开源免费的 如 NoSQL 项目的组织者 Oskarsson 也坦言, 他们自己的公司现在使用的也不是 NoSQL 数据库, 甚至在短期内也没有这个打算 他们现在使用的虽然是开源的数据库系统, 但是, 仍然是基于 SQL 的关系型数据库 开源数据库从出现到被用户接受需要一个漫长的过程假设这个 NoSQL 技术能够被企业用户所接受, 但是, 从其出现到被用户最终接受需要一个漫长的过程 如 MySQL 这个开源的数据库系统, 其从出现到流行也是花了好多年的时间 而且,MySQL 数据库是基于比较成熟的关系数据库模型的 其在开发设计的时候, 已经有不少完善的产品可以参考 至少 SQL 语句的语法其可以直接拿来使用, 而不用从零开始设计 而现在 NoSQL 是一个从零开始的产品, 所有内容都需要重新设计 在没有供应商技术人员的支持下, 这个过程可能是很漫长的 即使退一万步来说, 最终其可以向 MySQL 数据库那样受中小企业的欢迎, 但是, 由于其自身技术的薄弱, 在大型的数据库应用中就会显得心有余而力不足 关系型数据库在设计时更能够体现实际其实, 关系型数据库也是从非关系型数据库升级过来的 现在大部分数据库都是建立在关系型数据库模型之上的, 这恰好说明了关系型数据库存在的价值 关系型数据库最大的价值就在于其设计方便 因为其数据库对象之间的关系模型 ( 如第三范式等等 ), 对于数据库设计时很有帮助的, 其在很大程度上体现了业务的实际情况 如在设计一个 ERP 系统时, 主键与外键的关系可以反映出产品信息表与采购订单之间的关联 这种关系是那么地符合实际 而现在 NoSQL 项目想把这种关系剥离掉, 那么在数据库设计的时候, 必然会增加很多的麻烦, 会增加数据库的难度 最重要的是, 这些数据库对象之间的关系不仅仅是关系而已, 其还是一种强有力的准则, 对于所有的关系型数据库管理员都会产生约束 比如,Oracle 数据库的管理员经过简短的学习之后, 也能够很快地掌握 SQLServer 数据库的技术, 因为其内部的准则是共同的, 数据库管理员只要学习其表现形式即可 这就好像学汽车, 你只要拿出驾照, 那么什么牌子的车都可以开 因为其数据库对象的关系 运行模式等等都是固定的 12 / 22

13 但是,NoSQL 项目由于缺乏这种关系, 导致基于 NoSQL 技术的不同产品之间可能会存在很大的差异 这不仅在数据库设计的时候会增加不少的难度 而且在维护的时候, 也需要花费更多的时间与精力 总之, 照目前的情况来看, 有些业界人士对 NoSQL 项目的思路仍然是反对的 至少在近期很难有像样的 NoSQL 产品面世 NoSQL 项目的组织者 Oskarsson 也承认,NoSQL 项目这场数据库革命仍然需要等待 在短时间内, 无法跟关系型数据库相互抗衡, 也许永远没有这个机会 10.7 NoSQL 的三大基石 NoSQL 的三大基石包括 :CAP BASE 最终一致性 CAP 2000 年,Eric Brewer 教授指出了著名的 CAP 理论, 后来 Seth Gilbert 和 Nancy lynch 两人证明了 CAP 理论的正确性 所谓的 CAP 指的是 : C(Consistency): 一致性 ; A:(Availability): 可用性 ( 指的是快速获取数据 ); P(Tolerance of network Partition): 分区容忍性 ( 分布式 ) CAP 理论告诉我们, 一个分布式系统不可能同时满足一致性 可用性和分区容错性这三个需求, 最多只能同时满足其中两个 正所谓 鱼和熊掌不可兼得也 如果你关注的是一致性, 那么你就需要处理因为系统不可用而导致的写操作失败的情况 ; 而如果你关注的是可用性, 那么你应该知道系统的读操作可能不能精确地读取到写操作写入的最新值 因此, 系统的关注点不同, 相应采用的策略也是不一样的, 只有真正地理解了系统的需求, 才有可能利用好 CAP 理论 CAP 理论认为, 在一个系统中, 对于某个数据而言不存在一个算法同时满足 Consistency Availability 和 Partition-tolerance 注意, 这里边最重要和最容易被人忽视的是限定词 对于某个数据而言不存在一个算法 这就是说, 在一个系统中, 可以对某些数据做到 CP, 对另一些数据做到 AP, 就算是对同一个数据, 调用者可以指定不同的算法, 某些算法可以做到 CP, 另一些算法可以做到 AP 当处理 CAP 的问题时, 可以有几个选择, 最明显的是 : 13 / 22

14 放弃 Partition Tolerance: 如果你想避免分区 (partition) 问题发生, 你就必须要阻止其发生 一种做法是将所有的东西 ( 与事务相关的 ) 都放到一台机器上 ; 另一种做法是, 放在像 rack 这类的自动失败恢复单元上, 当然, 仍然无法 100% 地保证不发生失败, 因为还是有可能部分失败, 但是, 你不太可能碰到由分区问题带来的负面效果 当然, 这个选择会严重影响可扩展性 放弃 Availability: 系统可以把这个数据只放在一个节点上, 其他节点收到请求后向这个节点读或写数据, 并返回结果 很显然, 串行化是保证的 但是, 如果报文可以任意丢失的话, 接受请求的节点就可能永远不返回结果 放弃 Consistency: 系统只要每次对写都返回成功, 对读都返回固定的某个值就可以了 不同数据对于一致性的要求是不同的 举例来讲, 用户评论对 不一致 是不敏感的, 可以容忍相对较长时间的不一致, 这种不一致并不会影响交易和用户体验 而产品价格数据则是非常敏感的, 通常不能容忍超过 10 秒的价格不一致 对于大型网站而言, 可用性与分区容忍性优先级要高于数据一致性, 一般会尽量朝着 AP 的方向设计, 然后, 通过其它手段保证对于一致性的商务需求 架构设计师不要把精力浪费在如何设计能满足三者的完美分布式系统, 而是应该进行取舍 引入 BASE: 有一种架构的方法称作 BASE(Basically Available,Soft-state, Eventually consistent), 支持最终一致性 BASE( 注 : 化学中的含义是碱 ), 如其名字所示, 是 ACID( 注 : 化学中的含义是酸 ) 的反面 基于 BASE 实现一个满足最终一致性 (Eventually Consistency) 和 AP 的系统是可行的 现实中的一个例子是 Cassandra 系统 BASE 说起来很有趣,BASE 的英文意义是碱, 而 ACID 的英文含义是酸, 看起来二者似乎是 水火不容 BASE 的基本含义如下 : Basically Availble: 基本可用, 支持分区失败 ; Soft-state: 软状态 / 柔性事务, 可以理解为 " 无连接 " 的, 可以有一段时间不同步 ; 而 "Hard state" 是 " 面向连接 " 的 ; Eventual Consistency: 最终一致性, 也是 ACID 的最终目的, 最终数据是一致的就可以了, 而不是时时一致 14 / 22

15 BASE 模型是反 ACID 模型的, 完全不同于 ACID 模型, 牺牲了高一致性, 从而获得可用性或可靠性 BASE 思想主要强调基本的可用性, 如果你需要高可用性, 也就是纯粹的高性能, 那么就要以一致性或容错性为牺牲,BASE 思想的方案在性能上还是有潜力可挖的 最终一致性 对于一致性, 可以分为从客户端和服务端两个不同的视角 从客户端来看, 一致性主要指的是多进程并发访问时更新过的数据如何获取的问题 从服务端来看, 则是更新如何复制分布到整个系统, 以保证数据最终一致 一致性是因为存在并发读写时才有的问题, 因此在理解一致性的问题时, 一定要注意结合考虑并发读写的场景 从客户端角度, 多进程并发访问时, 更新过的数据在不同进程如何获取的不同策略, 决定了不同的一致性 对于关系型数据库, 要求更新过的数据能被后续的访问都能看到, 这是强一致性 如果能容忍后续的部分或者全部访问不到, 则是弱一致性 如果经过一段时间后要求能访问到更新后的数据, 则是最终一致性 最终一致性根据更新数据后各进程访问到数据的时间和方式的不同, 又可以区分为 : 因果一致性 : 如果进程 A 通知进程 B 它已更新了一个数据项, 那么进程 B 的后续访问将返回更新后的值 与进程 A 无因果关系的进程 C 的访问遵守一般的最终一致性规则 读己之所写 (read-your-writes) 一致性 : 当进程 A 自己更新一个数据项之后, 它总是访问到更新过的值, 绝不会看到旧值 这是因果一致性模型的一个特例 会话 (Session) 一致性 : 这是上一个模型的实用版本, 它把访问存储系统的进程放到会话的上下文中 只要会话还存在, 系统就保证 读己之所写 一致性 如果由于某些失败情形令会话终止, 就要建立新的会话, 而且系统的保证不会延续到新的会话 单调 (Monotonic) 读一致性 : 如果进程已经看到过数据对象的某个值, 那么任何后续访问都不会返回在那个值之前的值 单调写一致性 : 系统保证来自同一个进程的写操作顺序执行 要是系统不能保证这种程度的一致性, 就非常难以编程了 上述最终一致性的不同方式可以进行组合, 例如单调读一致性和读己之所写一致性就可以组合实现 并且从实践的角度来看, 这两者的组合, 读取自己更新的数据, 和一旦读取到 15 / 22

16 最新的版本不会再读取旧版本, 对于此架构上的程序开发来说, 会少很多额外的烦恼 从服务端角度, 如何尽快将更新后的数据分布到整个系统, 降低达到最终一致性的时间窗口, 是提高系统的可用度和用户体验非常重要的方面 对于分布式数据系统, 定义如下参数 : N 数据复制的份数 ; W 更新数据是需要保证写完成的节点数 ; R 读取数据的时候需要读取的节点数 ; 如果 W+R>N, 写的节点和读的节点重叠, 则是强一致性 例如对于典型的一主一备同步复制的关系型数据库,N=2,W=2,R=1, 则不管读的是主库还是备库的数据, 都是一致的 如果 W+R<=N, 则是弱一致性 例如对于一主一备异步复制的关系型数据库,N=2, W=1,R=1, 则如果读的是备库, 就可能无法读取主库已经更新过的数据, 所以是弱一致性 对于分布式系统, 为了保证高可用性, 一般设置 N>=3 不同的 N W R 组合, 是在可用性和一致性之间取一个平衡, 以适应不同的应用场景 如果 N=W,R=1, 任何一个写节点失效, 都会导致写失败, 因此可用性会降低, 但是由于数据分布的 N 个节点是同步写入的, 因此可以保证强一致性 如果 N=R,W=1, 只需要一个节点写入成功即可, 写性能和可用性都比较高 但是, 读取其他节点的进程可能不能获取更新后的数据, 因此是弱一致性 这种情况下, 如果 W<(N+1)/2, 并且写入的节点不重叠的话, 则会存在写冲突 10.8 NoSQL 数据库与关系数据库的比较 NoSQL 并没有一个准确的定义, 但一般认为 NoSQL 数据库应当具有以下的特征 : 模式自由 (schema-free) 支持简易备份(easy replication support) 简单的应用程序接口(simple API) 最终一致性( 或者说支持 BASE 特性, 不支持 ACID) 支持海量数据(Huge amount of data) NoSQL 和关系型数据库的简单比较如表 10-1 所示 16 / 22

17 表 10-1 NoSQL 和关系型数据库的简单比较 比较标准 RDBMS NoSQL 备注 数据库原理完全支持部分支持 RDBMS 有数学模型支持 NoSQL 则 没有 RDBMS 的性能会随着数据规模的增 数据规模大超大 大而降低 ;NoSQL 可以通过添加更多 设备以支持更大规模的数据 数据库模式固定灵活 使用 RDBMS 都需要定义数据库模式, NoSQL 则不用 查询效率 快 简单查询非常高效 较复杂的查询性能有所下降 RDBMS 可以通过索引, 能快速地响应记录查询 (point query) 和范围查询 (range query);nosql 没有索引, 虽然 NoSQL 可以使用 MapReduce 加速查询速度, 仍然不如 RDBMS RDBMS 遵守 ACID 模型 ;NoSQL 遵 一致性强一致性弱一致性 守 BASE (Basically Available soft state Eventually consistent) 模型 扩展性一般好 RDBMS 扩展困难 ;NoSQL 扩展简单 随着数据规模的增大,RDBMS 为了保 可用性好很好 证严格的一致性, 只能提供相对较弱 的可用性 ;NoSQL 任何时候都能提供 较高的可用性 标准化是否 RDBMS 已经标准化 (SQL); NoSQL 还没有行业标准 RDBMS 经过几十年的发展, 有很好的 技术支持高低 技术支持 ;NoSQL 在技术支持方面不 如 RDBMS 17 / 22

18 RDBMS 需要专门的数据库管理员 可维护性复杂复杂 (DBA) 维护 ;NoSQL 数据库虽然没有 DBMS 复杂, 也难以维护 10.9 典型的 NoSQL 数据库分类 典型的 NoSQL 数据库分类如表 10-2 所示 表 10-2 典型的 NoSQL 数据库分类 NoSQL 数据 代表性产 性 扩展性灵活性复杂性优点缺点 库类型 品 能 键 / 值数据库 Redis 高高高无查询效 不能存储 Riak 率高 结构化信 息 列式数据库 HBase 高高一般低查询效 功能较少 Cassandra 率高 文档数据库 CouchDB 高可变的高低数据结 查询效率 MongoDB 构灵活 较低 图形数据库 Neo4J 可 可变的高高支持复 只支持一 OrientDB 变 杂的图 定的数据 的 算法 规模 NoSQL 数据库开源软件 Membase Membase 是 NoSQL 家族的一个新的重量级的成员 Membase 是开源项目, 源代码采用了 Apache2.0 的使用许可 该项目托管在 GitHub.Source tarballs 上, 目前可以下载 beta 版本的 Linux 二进制包 该产品主要是由 North Scale 的 memcached 核心团队成员开发完成, 其中还包括 Zynga 和 NHN 这两个主要贡献者的工程师, 这两个组织都是很大的在线游戏和社区网络空间的供应商 Membase 容易安装 操作, 可以从单节点方便的扩展到集群, 而且为 memcached( 有 18 / 22

19 线协议的兼容性 ) 实现了即插即用功能, 在应用方面为开发者和经营者提供了一个比较低的门槛 做为缓存解决方案,Memcached 已经在不同类型的领域 ( 特别是大容量的 Web 应用 ) 有了广泛的使用, 其中 Memcached 的部分基础代码被直接应用到了 Membase 服务器的前端 通过兼容多种编程语言和框架,Membase 具备了很好的复用性 在安装和配置方面, Membase 提供了有效的图形化界面和编程接口, 包括可配置的告警信息 Membase 的目标是提供对外的线性扩展能力, 包括为了增加集群容量, 可以针对统一的节点进行复制 另外, 对存储的数据进行再分配仍然是必要的 这方面的一个有趣的特性是 NoSQL 解决方案所承诺的可预测的性能, 类准确性的延迟和吞吐量 通过如下方式可以获得上面提到的特性 : 自动将在线数据迁移到低延迟的存储介质的技术 ( 内存, 固态硬盘, 磁盘 ); 可选的写操作一一异步, 同步 ( 基于复制, 持久化 ); 反向通道再平衡 ( 未来考虑支持 ); 多线程低锁争用 ; 尽可能使用异步处理 ; 自动实现重复数据删除 ; 动态再平衡现有集群 ; 通过把数据复制到多个集群单元和支持快速失败转移来提供系统的高可用性 MongoDB MongoDB 是一个介于关系数据库和非关系数据库之间的产品, 是非关系数据库当中功能最丰富, 最像关系数据库的 他支持的数据结构非常松散, 是类似 json 的 bjson 格式, 因此可以存储比较复杂的数据类型 Mongo 最大的特点是他支持的查询语言非常强大, 其语法有点类似于面向对象的查询语言, 几乎可以实现类似关系数据库单表查询的绝大部分功能, 而且还支持对数据建立索引 它的特点是高性能 易部署 易使用, 存储数据非常方便 MongoDB 主要功能特性包括以下几个方面 : 面向集合存储, 易存储对象类型的数据 : 面向集合 (Collenction-Orented), 意思是数据被分组存储在数据集中, 被称为一个集合 (Collenction) 每个集合在数据库中都有一个唯一的标识名, 并且可以包含无限数目的文档 集合的概念类似关系 19 / 22

20 型数据库 (RDBMS) 里的表 (table), 不同的是它不需要定义任何模式 (schema) 模式自由 : 模式自由 (schema-free), 意味着对于存储在 mongodb 数据库中的文件, 我们不需要知道它的任何结构定义 如果需要的话, 你完全可以把不同结构的文件存储在同一个数据库里 支持动态查询 ; 支持完全索引, 包含内部对象 ; 支持查询 ; 支持复制和故障恢复 ; 使用高效的二进制数据存储, 包括大型对象 ( 如视频等 ); 自动处理碎片, 以支持云计算层次的扩展性 ; 支持 RUBY,PYTHON,JAVA,C++,PHP 等多种语言 ; 文件存储格式为 BSON( 一种 JSON 的扩展 ):BSON(Binary Serialized document Format) 存储形式是指 : 存储在集合中的文档, 被存储为键 - 值对的形式 键用于唯一标识一个文档, 为字符串类型, 而值则可以是各中复杂的文件类型 可通过网络访问 :MongoDB 服务端可运行在 Linux Windows 或 OS X 平台, 支持 32 位和 64 位应用, 默认端口为 推荐运行在 64 位平台, 因为 MongoDB 在 32 位模式运行时支持的最大文件尺寸为 2GB MongoDB 把数据存储在文件中 ( 默认路径为 :/data/db), 为提高效率使用内存映射文件进行管理 Hypertable Hypertable 是一个开源 高性能 可伸缩的数据库, 它采用与 Google 的 Bigtable 相似的模型 在过去数年中,Google 为在 PC 集群上运行的可伸缩计算基础设施设计建造了三个关键部分 第一个关键的基础设施是 Google File System(GFS), 这是一个高可用的文件系统, 提供了一个全局的命名空间 它通过跨机器 ( 和跨机架 ) 的文件数据复制来达到高可用性, 并因此免受传统文件存储系统无法避免的许多失败的影响, 比如电源 内存和网络端口等失败 第二个基础设施是名为 Map-Reduce 的计算框架, 它与 GFS 紧密协作, 帮助处理收集到的海量数据 第三个基础设施是 Bigtable, 它是传统数据库的替代 Bigtable 让你可以通过一些主键来组织海量数据, 并实现高效的查询 Hypertable 是 Bigtable 的一个开源实现, 并且根据我们的想法进行了一些改进 20 / 22

21 Apache Cassandra Apache Cassandra 是一套开源分布式 Key-Value 存储系统 它最初由 Facebook 开发, 用于储存特别大的数据 Facebook 目前在使用此系统 Cassandra 的主要特性包括以下几个方面 : 分布式 ; 基于列的结构化 ; 高伸展性 Cassandra 的主要特点就是它不是一个数据库, 而是由一堆数据库节点共同构成的一个分布式网络服务, 对 Cassandra 的一个写操作, 会被复制到其他节点上去, 对 Cassandra 的读操作, 也会被路由到某个节点上面去读取 对于一个 Cassandra 群集来说, 扩展性能是比较简单的事情, 只管在群集里面添加节点就可以了 Cassandra 是一个混合型的非关系的数据库, 类似于 Google 的 BigTable 其主要功能比 Dynomite( 分布式的 Key-Value 存储系统 ) 更丰富, 但支持度却不如文档存储 MongoDB( 介于关系数据库和非关系数据库之间的开源产品, 是非关系数据库当中功能最丰富, 最像关系数据库的 支持的数据结构非常松散, 是类似 json 的 bjson 格式, 因此可以存储比较复杂的数据类型 )Cassandra 最初由 Facebook 开发, 后转变成了开源项目 它是一个网络社交云计算方面理想的数据库 以 Amazon 专有的完全分布式的 Dynamo 为基础, 结合了 Google BigTable 基于列族 (Column Family) 的数据模型 P2P 去中心化的存储 很多方面都可以称之为 Dynamo 2.0 和其他数据库比较,Cassandra 的突出特点是 : 模式灵活 : 使用 Cassandra, 像文档存储, 你不必提前解决记录中的字段 你可以在系统运行时随意的添加或移除字段 这是一个惊人的效率提升, 特别是在大型部署上 真正的可扩展性 :Cassandra 是纯粹意义上的水平扩展 为给集群添加更多容量, 可以指向另一台电脑 你不必重启任何进程, 改变应用查询, 或手动迁移任何数据 多数据中心识别 : 你可以调整你的节点布局来避免某一个数据中心起火, 一个备用的数据中心将至少有每条记录的完全复制 范围查询 : 如果你不喜欢全部的键值查询, 则可以设置键的范围来查询 列表数据结构 : 在混合模式可以将超级列添加到 5 维 对于每个用户的索引, 这是 21 / 22

22 非常方便的 分布式写操作 : 有可以在任何地方任何时间集中读或写任何数据 并且不会有任何单点失败 本章小结 本章首先介绍了 NoSQL 概念以及发展现状, 阐述了为什么要使用 NoSQL 数据库以及 NoSQL 数据库的特点 ; 然后, 介绍了 NoSQL 数据库的五大挑战及其面临的质疑 ; 接下来, 介绍了 NoSQL 的三大基石, 即 CAP BASE 和最终一致性 ; 接下来对 NoSQL 数据库和关系数据库进行了简单比较 ; 最后, 给出了典型的 NoSQL 数据库分类和开源软件 参考文献 [1] 颜开. NoSQL 数据库笔谈. 百度文库. [2] CAP 原理. 百度文库. [3] 孟小峰, 慈祥. 大数据管理 : 概念 技术与挑战. 计算机学报, 2013 年第 8 期. 附录 1: 任课教师介绍 林子雨 (1978-), 男, 博士, 厦门大学计算机科学系助理教授, 主要研究领域为数据库, 数据仓库, 数据挖掘. 主讲课程 : 大数据技术基础 办公地点 : 厦门大学海韵园科研 2 号楼 ziyulin@xmu.edu.cn 个人网页 : 22 / 22

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

大数据技术原理与应用

大数据技术原理与应用 大数据技术原理与应用 厦门大学计算机科学系厦门大学计算机科学系林子雨 2015 年版 ziyulin@xmu.edu.cn 大数据技术原理与应用 http://dblab.xmu.edu.cn/post/bigdata 温馨提示 : 编辑幻灯片母版, 可以修改每页 PPT 的厦大校徽和底部文字 第 5 章 NoSQL 数据库 (PPT 版本号 :2015 年 6 月第 1.0 版 ) 林子雨厦门大学计算机科学系

More information

大数据技术原理与应用

大数据技术原理与应用 NoSQL 数据库 厦门大学云计算与大数据研究中心厦门大学云计算与大数据研究中心林子雨 2015 ziyulin@xmu.edu.cn 年版 大数据知识体系型公开课 大数据概念 技术与应用 第 5 讲 NoSQL 数据库 林子雨博士 / 助理教授厦门大学计算机科学系厦门大学云计算与大数据研究中心 E-mail: ziyulin@xmu.edu.cn 主页 :http://www.cs.xmu.edu.cn/linziyu

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

白 皮 书 英 特 尔 IT 部 门 实 施 Apache Hadoop* 英 特 尔 分 发 版 软 件 的 最 佳 实 践 目 录 要 点 概 述...1 业 务 挑 战...2 Hadoop* 分 发 版 注 意 事 项...3 Hadoop* 基 础 架 构 注 意 事 项

白 皮 书 英 特 尔 IT 部 门 实 施 Apache Hadoop* 英 特 尔 分 发 版 软 件 的 最 佳 实 践 目 录 要 点 概 述...1 业 务 挑 战...2 Hadoop* 分 发 版 注 意 事 项...3 Hadoop* 基 础 架 构 注 意 事 项 IT@Intel 白 皮 书 英 特 尔 IT 部 门 大 数 据 和 商 业 智 能 2013 年 10 月 英 特 尔 IT 部 门 实 施 Apache Hadoop* 英 特 尔 分 发 版 软 件 的 最 佳 实 践 要 点 概 述 仅 在 五 周 之 内, 我 们 就 实 施 了 基 于 Apache Hadoop* 英 特 尔 分 发 版 的 低 成 本 可 完 全 实 现 的 大 数

More information

Azure_s

Azure_s Azure ? Azure Azure Windows Server Database Server Azure Azure Azure Azure Azure Azure Azure Azure OpenSource Azure IaaS Azure VM Windows Server Linux PaaS Azure ASP.NET PHP Node.js Python MS SQL MySQL

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

大数据分析技术 [13] 1.1 大数据 Big Data [2] IBM 5V Volume Velocity Variety Value Veracity Volume Velocity Variety Value Veracity 表 1 大数据特征表 Tab.1

大数据分析技术 [13] 1.1 大数据 Big Data [2] IBM 5V Volume Velocity Variety Value Veracity Volume Velocity Variety Value Veracity 表 1 大数据特征表 Tab.1 2016 2016, Vol. 37, No. 01 37 01 COMPUTER ENGINEERING & SOFTWARE IT 大数据在输变电设备状态评估中的研究 周广 1, 闫丹凤 1, 许光可 2, 李笋 1. 100876 2. 250001 2 摘要 : 电网的高速发展带来海量数据的存储和分析问题, 传统的数据管理和分析工具不再适用 本文主要对大数据分析的相关技术在输变电设备状态评估中的应用进行了研究

More information

Reducing Client Incidents through Big Data Predictive Analytics

Reducing Client Incidents through Big Data Predictive Analytics IT@lntel 白 皮 书 英 特 尔 IT 部 门 IT 最 佳 实 践 大 数 据 预 测 分 析 2013 年 12 月 通 过 大 数 据 预 测 分 析 减 少 客 户 端 事 故 总 体 概 述 相 比 过 去 的 被 动 反 应, 我 们 现 在 能 够 更 容 易 主 动 找 出 客 户 端 问 题, 并 及 时 将 其 修 复 以 免 问 题 扩 大, 从 而 为 企 业 节 约

More information

支付宝2011年 IT资产与费用预算

支付宝2011年 IT资产与费用预算 OceanBase 支 持 ACID 的 可 扩 展 关 系 数 据 库 qushan@alipay.com 2013 年 04 月 关 系 数 据 库 发 展 1970-72:E.F.Codd 数 据 库 关 系 模 式 20 世 纨 80 年 代 第 一 个 商 业 数 据 库 Oracle V2 SQL 成 为 数 据 库 行 业 标 准 可 扩 展 性 Mainframe: 小 型 机 =>

More information

孙 蓝等 基于目标导向的研究生英语学习模式创新

孙 蓝等 基于目标导向的研究生英语学习模式创新 第 期 总第 期 年 月 研究生教育研究 以中国科技大学研究生英语学习公共服务平台建设为例 孙 蓝 陈纪梁 邢鸿飞 刘海清 万洪英 中国科学技术大学外语系 安徽合肥 中国科学技术大学研究生院 安徽合肥 研究生英语教学的使命是培养学生在当今多元社会中进行有效沟通的能力 英语语言教育者的任务不是去寻求更好的教学法 而是要探索一套能够满足学生需求且与学生学习体验相一致的教与学的策略 为此 有必要构建研究生英语学习公共服务平台

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜

李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜 略论英国移民族群认同的发展和走向 李 琼 李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜 年 外国文学 第 期 这些天来 我觉得来到这个国家 就像是和魔鬼签了协议

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

大数据技术原理与应用

大数据技术原理与应用 大数据技术原理与应用厦门大学计算机科学系 ( 第 2 版 ) 厦门大学计算机科学系林子雨 2017 年 2 月版本 ziyulin@xmu.edu.cn 大数据技术原理与应用 ( 第 2 版 ) http://dblab.xmu.edu.cn/post/bigdata 温馨提示 : 编辑幻灯片母版, 可以修改每页 PPT 的厦大校徽和底部文字 第 5 章 NoSQL 数据库 (PPT 版本号 :2017

More information

ABOUT ME AGENDA 唐建法 / TJ MongoDB 高级方案架构师 MongoDB 中文社区联合发起人 Spark 介绍 Spark 和 MongoDB 案例演示

ABOUT ME AGENDA 唐建法 / TJ MongoDB 高级方案架构师 MongoDB 中文社区联合发起人 Spark 介绍 Spark 和 MongoDB 案例演示 完整的大数据解決方案 ABOUT ME AGENDA 唐建法 / TJ MongoDB 高级方案架构师 MongoDB 中文社区联合发起人 Spark 介绍 Spark 和 MongoDB 案例演示 Dataframe Pig YARN Spark Stand Alone HDFS Spark Stand Alone Mesos Mesos Spark Streaming Hive Hadoop

More information

第 1 章 NoSQL 本章内容 NoSQL 的起源和发展现状为什么要使用 NoSQL 开源 NoSQL 产品介绍本章小结

第 1 章 NoSQL 本章内容 NoSQL 的起源和发展现状为什么要使用 NoSQL 开源 NoSQL 产品介绍本章小结 第 1 章 NoSQL 本章内容 NoSQL 的起源和发展现状为什么要使用 NoSQL 开源 NoSQL 产品介绍本章小结 2 Cassandra 实战 1 1 NoSQL 的起源和发展现状 对于 NoSQL 这个新兴的名词, 大家的理解不尽相同 在网站 htp://nosql database org/ 上对 NoSQL 有一个较为全面的解释 : 下一代的数据库产品应该具备这几个特点 : 非关系型的

More information

年第 期

年第 期 年第 期 论虚拟实践的哲学意蕴 孙伟平 信息技术 虚拟技术 实践 实践形态 虚拟实践 所谓虚拟实践 是指人们按照一定的目的 通过数字化中介系统在虚拟时空进行的 主体与虚拟客体双向对象化的感性活动 它是人们有目的 有意识进行的能动的探索和改造 虚拟客体 同时也提升和改造自身的客观活动 是人类在当代技术革命推动下兴起的一种新型的实践活动形态 具有与传统实践迥然不同的特征 虚拟实在性 即时交互性 自由开放性

More information

业 务 与 运 营 Business & Operation (Transform) 加 载 (Load) 至 目 的 端 的 过 程, 该 部 分 在 数 据 挖 掘 和 分 析 过 程 中 为 最 基 础 的 一 部 分 一 个 良 好 的 ETL 系 统 应 该 有 以 下 几 个 功 能 1

业 务 与 运 营 Business & Operation (Transform) 加 载 (Load) 至 目 的 端 的 过 程, 该 部 分 在 数 据 挖 掘 和 分 析 过 程 中 为 最 基 础 的 一 部 分 一 个 良 好 的 ETL 系 统 应 该 有 以 下 几 个 功 能 1 Business & Operation 业 务 与 运 营 大 数 据 技 术 在 精 准 营 销 中 的 应 用 王 小 鹏 北 京 东 方 国 信 科 技 股 份 有 限 公 司 北 京 100102 摘 要 简 要 介 绍 主 流 的 大 数 据 技 术 架 构 和 大 数 据 挖 掘 技 术 ; 阐 述 大 数 据 技 术 在 精 准 营 销 与 维 系 系 统 建 设 中 的 应 用,

More information

Spark读取Hbase中的数据

Spark读取Hbase中的数据 Spark 读取 Hbase 中的数据 Spark 和 Flume-ng 整合, 可以参见本博客 : Spark 和 Flume-ng 整合 使用 Spark 读取 HBase 中的数据 如果想及时了解 Spark Hadoop 或者 Hbase 相关的文章, 欢迎关注微信公共帐号 :iteblog_hadoop 大家可能都知道很熟悉 Spark 的两种常见的数据读取方式 ( 存放到 RDD 中 ):(1)

More information

<4D6963726F736F667420576F7264202D204861646F6F70B4F3CAFDBEDDBCB0BAA3C1BFCAFDBEDDCDDABEF2D3A6D3C3B9A4B3CCCAA6C5E0D1B5B0E056312E332E646F63>

<4D6963726F736F667420576F7264202D204861646F6F70B4F3CAFDBEDDBCB0BAA3C1BFCAFDBEDDCDDABEF2D3A6D3C3B9A4B3CCCAA6C5E0D1B5B0E056312E332E646F63> 关 于 举 办 Hadoop 大 数 据 及 海 量 数 据 挖 掘 应 用 工 程 师 培 训 班 的 通 知 随 着 云 时 代 的 来 临, 大 数 据 技 术 将 具 有 越 来 越 重 要 的 战 略 意 义 大 数 据 分 析 与 挖 掘 技 术 已 经 渗 透 到 每 一 个 行 业 和 业 务 职 能 领 域, 逐 渐 成 为 重 要 的 生 产 要 素, 人 们 对 于 海 量 数

More information

目 录 1 不 断 开 发 工 具 以 管 理 大 数 据...2 1.1 Hadoop* 简 介 : 支 持 从 大 数 据 中 获 得 出 色 价 值 的 可 靠 框 架... 2 1.2 大 数 据 技 术 的 行 业 生 态 系 统... 2 2 在 关 键 组 件 中 实 现 平 衡...

目 录 1 不 断 开 发 工 具 以 管 理 大 数 据...2 1.1 Hadoop* 简 介 : 支 持 从 大 数 据 中 获 得 出 色 价 值 的 可 靠 框 架... 2 1.2 大 数 据 技 术 的 行 业 生 态 系 统... 2 2 在 关 键 组 件 中 实 现 平 衡... 白 皮 书 英 特 尔 固 态 硬 盘 英 特 尔 以 太 网 融 合 网 络 英 特 尔 Hadoop* 发 行 版 软 件 应 用 大 数 据 技 术 获 得 近 实 时 分 析 巨 大 成 效 1 平 衡 的 基 础 设 施 使 工 作 负 载 完 成 时 间 从 4 小 时 缩 短 为 7 如 今, 基 于 广 泛 可 用 的 计 算 存 储 和 网 络 组 件 的 改 进, 商 业 学 术

More information

大数据技术基础(2013版)

大数据技术基础(2013版) 大数据技术基础 厦门大学计算机科学系厦门大学计算机科学系林子雨 ziyulin@xmu.edu.cn 2013 年新版 2013 年 9 月第一版 厦门大学计算机科学系研究生课程 大数据技术基础 第 11 章云数据库 (2013 年新版 ) 林子雨 厦门大学计算机科学系 E-mail: ziyulin@xmu.edu.cn 主页 :http://www.cs.xmu.edu.cn/linziyu 提纲

More information

大数据技术原理与应用

大数据技术原理与应用 大数据技术原理与应用 厦门大学计算机科学系厦门大学计算机科学系林子雨 2015 年版 ziyulin@xmu.edu.cn 大数据技术原理与应用 http://dblab.xmu.edu.cn/post/bigdata 温馨提示 : 编辑幻灯片母版, 可以修改每页 PPT 的厦大校徽和底部文字 第二章大数据处理架构 Hadoop (PPT 版本号 :2015 年 6 月第 1.0 版 ) 林子雨厦门大学计算机科学系

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

untitled

untitled 1-1-1 1-1-2 1-1-3 1-1-4 1-1-5 1-1-6 1-1-7 1-1-8 1-1-9 1-1-10 1-1-11 1-1-12 1-1-13 1-1-14 1-1-15 1-1-16 1-1-17 1-1-18 1-1-19 1-1-20 1-1-21 1-1-22 1-1-23 King Express Technology Ltd SAIF II Mauritius(china

More information

美國政府推行 大數據的研究與發展計畫, 希望藉著提升從大型複雜的資料中提取知識的能力, 能加快科學和工程的開發並保障國家安全 資料科學與大數據 National Institute of Standards and Technology, NIST Jim Gray NI

美國政府推行 大數據的研究與發展計畫, 希望藉著提升從大型複雜的資料中提取知識的能力, 能加快科學和工程的開發並保障國家安全 資料科學與大數據 National Institute of Standards and Technology, NIST Jim Gray NI 一般報導 大數據與 巨量資料分析 曾龍 我們需要你 資料科學家 來幫助國民建立更好的數位服務 幫助我們揭開更新的創意 幫助我們改善這個國家和全世界 美國總統歐巴馬 在 2012 年 10 月發行的 哈佛商業評 論 中 戴 文 波 特 湯 姆 斯 Thomas H. Davenport 及 帕 蒂 爾 D.J. Patil 發 表 了 一篇文章 描述 21 世紀最性感的職業 資料科學家 Data Scientist:

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对 重点文化工程 中华古籍保护计划 数字图书馆推广工程 民国时期文献保护计划 年度掠影 国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对 中 华 古 籍

More information

大数据技术原理与应用

大数据技术原理与应用 分布式数据库厦门大学云计算与大数据研究中心 HBase 厦门大学云计算与大数据研究中心林子雨 2015 ziyulin@xmu.edu.cn 年版 大数据技术公开课 大数据概念 技术与应用 2015 年 10 月 13 日山东大学 第 4 讲分布式数据库 HBase 林子雨博士 / 助理教授厦门大学计算机科学系厦门大学云计算与大数据研究中心 E-mail: ziyulin@xmu.edu.cn 山东大学公开课主页

More information

( 一 ) 外来农民进入城市的主要方式, %,,,,,, :., 1,, 2., ;,,,,,, 3.,,,,,, ;,,, ;.,,,,,,,,,,,,,,,,,,,,,, :,??,?? ( 二 ) 浙江村 概况.,,,,,, 1,, 2,, 3

( 一 ) 外来农民进入城市的主要方式, %,,,,,, :., 1,, 2., ;,,,,,, 3.,,,,,, ;,,, ;.,,,,,,,,,,,,,,,,,,,,,, :,??,?? ( 二 ) 浙江村 概况.,,,,,, 1,, 2,, 3 : 王汉生刘世定孙立平项飚 本文从农村人口进入城市的方式这一新的视角, 对北京著名的外来农村人口聚 居区 浙江村 的形成过程和基本状况进行了生动描述和深入分析 指出 : 浙江村的独特之处在于它不同于一般意义上的 劳动力 的流动, 它是带着综合性资源的 经营者的流动 浙江村村民进入城市的过程是不断寻找市场和开拓市场的过程, 并 在城市中形成了一个以聚居为基础的产业加工基地, 作者将这种类型的流动称为产

More information

大数据技术基础(2013版)

大数据技术基础(2013版) 大数据技术基础 厦门大学计算机科学系厦门大学计算机系林子雨 ziyulin@xmu.edu.cn 2013 年新版 2013 年 9 月修订版 厦门大学计算机科学系研究生课程 大数据技术基础 第 12 章 Google Spanner (2013 年新版 ) 林子雨 厦门大学计算机科学系 E-mail: ziyulin@xmu.edu.cn 主页 :http://www.cs.xmu.edu.cn/linziyu

More information

7.1 MapReduce Offline... 33 7.2 Online 计 算... 34 7.2.1 流 式 计 算... 34 7.2.2 并 行 数 据 库 的 SQL 查 询... 35 7.2.3 数 据 仓 库 复 杂 查 询... 36 8 应 用... 38 8.1 电 子 商

7.1 MapReduce Offline... 33 7.2 Online 计 算... 34 7.2.1 流 式 计 算... 34 7.2.2 并 行 数 据 库 的 SQL 查 询... 35 7.2.3 数 据 仓 库 复 杂 查 询... 36 8 应 用... 38 8.1 电 子 商 分 布 式 系 统 工 程 实 践 杨 传 辉 日 照 @ 淘 宝 V 0.1 2010-10 分 布 式 系 统 工 程 实 践... 1 1 引 言... 3 2 基 础 知 识... 3 2.1 硬 件 基 础... 4 2.2 性 能 估 算... 4 2.3 CAP... 6 2.4 一 致 性 模 型... 7 2.5 NOSQL 与 SQL... 9 2.6 Two-Phase commit...

More information

Name of presentation

Name of presentation 非关系型数据库之 万韬 2010 年 8 月 非关系型数据库之 MongoDB MongoDB 简介 MongoDB 特性 MongoDB 工作方式 MongoDB 基本命令 MongoDB 常用语法 MongoDB 之 GridFS MongoDB API 数据复制 自动分片 非关系型数据库之 MongoDB MongoDB 简介 MongoDB 特性 MongoDB 工作方式 MongoDB 常用命令

More information

Presentation title goes here

Presentation title goes here ACP- 如何在微软 Azure HDInsight 优化 Hadoop 董乃文 Nevin Dong 资深技术顾问开发工具及平台事业部 (DX) 微软公司 朱晓勇 Xiaoyong Zhu 产品经理云计算与企业事业部 (C&E) 微软公司 Hadoop, HDInsight 及关键能力 HDInsight 性能及调优 典型应用场景 HDInsight 概述及关键能力 Hadoop as a Service,

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Apache Spark 与 多 数 据 源 的 结 合 田 毅 @ 目 录 为 什 么 会 用 到 多 个 数 据 源 Spark 的 多 数 据 源 方 案 有 哪 些 已 有 的 数 据 源 支 持 Spark 在 GrowingIO 的 实 践 分 享 为 什 么 会 用 到 多 个 数 据 源 从 数 据 本 身 来 看 大 数 据 的 特 性 之 一 :Variety 数 据 的 多 样

More information

赵燕菁 #!!!

赵燕菁 #!!! 赵燕菁 城市规划在灾后重建中对于工程技术的关注 很容易掩盖城市灾后重建中看不见的制度因素!!! 产权 城市最基本的制度 原型 # 就是公共产品交易的存在 城市 发达 # 与否 取决于公共产品提供的范围和水平 现代城市和传统城市的最大差别 就是可以以信用的方式 抵押未来的收益 获得公共产品建设所需要的原始资本 市场经济与计划经济最大的差别 就在于高度复杂的产权制度 因此 未来灾区规划中 产权的恢复和重建

More information

2009 年第 6 期 高清总动员 35

2009 年第 6 期 高清总动员 35 要说 08 年最成功的高清机, 非三合一 F1/F2 莫属 它集中了国内不同的高清接收需求, 整合了当时能想到的各种功能, 为欣赏高清奥运, 满足高端发烧人士, 做出了贡献 F1/F2 的成功, 说明不依赖进口, 我们也有能力打造顶级的高清机, 并且更适合国内的使用习惯 不过, 即使 F1/F2 的终极版, 也不兼容 ABS-S 或 ISDB-S, 没有网络功能, 不能 USB 录像等等, 有一定的局限性

More information

根 据 我 们 9 月 份 对 22 个 上 市 公 司 的 调 研 和 行 业 总 体 增 速 判 断, 2014 年 多 数 计 算 机 公 司 增 速 将 在 20% 左 右, 目 前 公 布 的 公 司 基 本 在 20% 以 上 投 资 建 议 计 算 机 目 前 整 体 估 值 水 平

根 据 我 们 9 月 份 对 22 个 上 市 公 司 的 调 研 和 行 业 总 体 增 速 判 断, 2014 年 多 数 计 算 机 公 司 增 速 将 在 20% 左 右, 目 前 公 布 的 公 司 基 本 在 20% 以 上 投 资 建 议 计 算 机 目 前 整 体 估 值 水 平 港 澳 资 讯 68 [table_report] 征 信 大 数 据 和 互 联 网 金 融 将 是 未 来 2-3 年 热 点 方 正 证 券 研 究 所 证 券 研 究 报 告 计 算 机 行 业 周 报 NO.8 9 行 业 月 报 / 周 报 2014.10.12 推 荐 [table_research] 计 算 机 行 业 高 级 分 析 师 / 组 长 : 赵 成 执 业 证 书 编

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5 注意请使用 5T 或 6T 的硬盘架 (WJ-ND400/ WJ-HDE400/WJ-HD716/WJ-HD616) 请不要在 5TB 或 6TB 硬盘底部安 2 颗螺丝 ( 下方标记 ), 因为螺丝要长于螺旋孔的深度 顶视图 底视图 1 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 500G Seagate Pipeline HD2 ST3500312CS

More information

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi 纠正点从 2014 年 5 月 12 日的版本开始 我们缺少的 4TB 硬盘的型号 : WJ-ND400 / 和 WJ-HD616K / WJ-716K / WJ-ND400 WJ-HD616K WJ-HD716K 4TB 红 40PURX-64GVNY0 AF OK 4TB 红 40EFRX-68WT0N0 AF OK 纠正点 1 2014 年 87 月 259 日 K-HW508K / HW516K

More information

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 容 分 发 网 络 Alibaba Cloud Content Delivery Network 一

More information

(, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,,

(, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,, : 曹正汉 :, '.,,,., -..,.,,,.,, -., -,,,,,,,,,,,,,,, ( ),,,,,,,?,,?,, ( ), :? (. ) (, ),?, (, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,,

More information

培 训 机 构 介 绍 中 科 普 开 是 国 内 首 家 致 力 于 IT 新 技 术 领 域 的 领 航 者, 专 注 于 云 计 算 大 数 据 物 联 网 移 动 互 联 网 技 术 的 培 训, 也 是 国 内 第 一 家 开 展 Hadoop 云 计 算 的 培

培 训 机 构 介 绍  中 科 普 开 是 国 内 首 家 致 力 于 IT 新 技 术 领 域 的 领 航 者, 专 注 于 云 计 算 大 数 据 物 联 网 移 动 互 联 网 技 术 的 培 训, 也 是 国 内 第 一 家 开 展 Hadoop 云 计 算 的 培 Hadoop 2.0 培 训 Hadoop 2.0Training Hadoop 2.0 运 维 与 开 发 实 战 培 训 邀 请 函 培 训 机 构 介 绍 www.zkpk.org 中 科 普 开 是 国 内 首 家 致 力 于 IT 新 技 术 领 域 的 领 航 者, 专 注 于 云 计 算 大 数 据 物 联 网 移 动 互 联 网 技 术 的 培 训, 也 是 国 内 第 一 家 开

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 大数据分析工具介绍 主讲 : 王建明 手机 :13940975206 QQ:564250480( 微信 ) 2/39 大数据的基本特征 特征 Volume 数据体量巨大 PB 级 -> EB 级 -> ZB 级 速度要求快数据输入输出的速度 Velocity Big Data Varity 数据类型多样文本 图像 视频 音频 Veracity 价值密度低商业价值高 Hadoop 生态系统介绍 ( 离线

More information

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的 负 责 人 会 计 机 构 负 责 人 保 证 公 开 转 让 说 明 书 中 财 务 会 计 资

More information

“国家高等职业教育会计专业

“国家高等职业教育会计专业 高 等 职 业 教 育 会 计 专 业 教 学 资 源 库 项 目 可 行 性 研 究 报 告 国 家 示 范 性 高 职 院 校 会 计 专 业 课 程 开 发 与 教 学 资 源 建 设 项 目 组 二 〇 一 〇 年 六 月 十 一 日 目 录 一 项 目 概 况... 1 ( 一 ) 项 目 名 称... 1 ( 二 ) 建 设 目 标... 1 ( 三 ) 建 设 单 位... 4 二 项

More information

背 景 概 述 企 业 需 要 一 种 灵 活 的 平 台 来 快 速 构 建 测 试 和 扩 展 新 的 应 用 程 序 服 务 并 对 市 场 中 发 生 的 数 字 化 变 革 作 出 反 应 数 字 化 变 革 正 在 加 快 步 伐, 因 为 流 程 和 信 息 的 日 益 融 合 带 来

背 景 概 述 企 业 需 要 一 种 灵 活 的 平 台 来 快 速 构 建 测 试 和 扩 展 新 的 应 用 程 序 服 务 并 对 市 场 中 发 生 的 数 字 化 变 革 作 出 反 应 数 字 化 变 革 正 在 加 快 步 伐, 因 为 流 程 和 信 息 的 日 益 融 合 带 来 白 皮 书 平 台 即 服 务 : 助 力 实 现 数 字 化 转 型 赞 助 商 :Oracle Robert P. Mahowald 2015 年 1 月 Larry Carvalho 执 行 概 要 传 统 业 务 模 式 正 在 受 到 为 客 户 提 供 多 渠 道 数 字 体 验 的 新 业 务 模 式 的 越 来 越 强 烈 的 冲 击 IDC 预 测, 到 2015 年, 在 营 销

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

第 06 期 李祥池 : 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 1 日志 1.1 日志定义 IT 1.2 日志处理方案演进 v1.0 v2.0 Hadoop Storm Spark Hadoop/Storm/Spark v3.0 TB Splunk ELK SI

第 06 期 李祥池 : 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 1 日志 1.1 日志定义 IT 1.2 日志处理方案演进 v1.0 v2.0 Hadoop Storm Spark Hadoop/Storm/Spark v3.0 TB Splunk ELK SI 电子科学技术第 02 卷第 06 期 2015 年 11 月 Electronic Science & Technology Vol.02 No.06 Nov.2015 年 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 李祥池 ( 杭州华三通信技术有限公司北京研究所, 北京,100085) 摘要 : 在大数据时代 对数据平台各组件的运行状态实时监控与运行分析具有重要意义

More information

Bluemix 从概念到应用CN改

Bluemix 从概念到应用CN改 IBM Bluemix 从概念到应用 平台即服务 1. 2. 3. 3.1. 3.2. 4. 4.1. 4.1.1. 4.1.2. 4.2. 5. 6. 7. 7.1. 7.2. 7.3. 8. 引言 开发者面临的挑战和障碍 Bluemix 在云格局中的定位 3.1. 云计算的各种模式 3.2. 以开发者为中心的 PaaS IBM Bluemix 简介 4.1. IBM Bluemix 架构 4.1.1.

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 广 和 天 下 iservice 企 业 内 刊 最 全 最 新 公 司 动 态, 各 部 门 各 分 / 子 公 司 信 息 分 享, 集 合 公 司 内 外 部 相 关 讯 息, 及 时 响 应 与 支 撑 业 务 发 展 见 证 狼 群 的 每 一 次 战 斗 与 成 果, 记 录 员 工 与 企 业 共 成 长 的 难 忘 片 段 与 回 忆, 让 每 一 颗 心 感 受 温 暖 如 家 云

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 数据库的前世今生 演讲人 : 韩锋 第四届中国数据分析师行业峰会 北京中国大饭店 2017.07 技术的发烧友 虔诚的布道者 曾经的码农 如今的数据从业者 有时动动笔的人 玩过 Oracle MySQL Informix GreenPlum PostgreSQL SQLServer FoxPro Redis MongoDB Java PowerBuilder Visual Basic JavaScript

More information

通过Hive将数据写入到ElasticSearch

通过Hive将数据写入到ElasticSearch 我在 使用 Hive 读取 ElasticSearch 中的数据 文章中介绍了如何使用 Hive 读取 ElasticSearch 中的数据, 本文将接着上文继续介绍如何使用 Hive 将数据写入到 ElasticSearch 中 在使用前同样需要加入 elasticsearch-hadoop-2.3.4.jar 依赖, 具体请参见前文介绍 我们先在 Hive 里面建个名为 iteblog 的表,

More information

引言 从古至今, 人们一直梦想着拥有点石成金的能力 其实在现实生活中, 从来不乏这样的例子 人们都认为过时的 PC 电脑配件是积压废品, 迈克尔戴尔却低价收购改装升级后转手卖出, 赚得了自己的第一桶金 人们都认为免费聊天工具是赔本赚吆喝, 腾讯却从草根出身的 QQ 起家, 成为亚洲市值最高的互联网公司 人们都认为常旅客里程是航空公司的成本, 航空公司却通过常旅客里程销售获得超过 50% 的附加收入

More information

天津天狮学院关于修订2014级本科培养方案的指导意见

天津天狮学院关于修订2014级本科培养方案的指导意见 目 录 天 津 天 狮 院 关 于 修 订 2014 级 本 科 培 养 方 案 的 指 导 意 见...1 金 融 类 专 业...9 金 融 专 业 培 养 方 案...9 保 险 专 业 培 养 方 案...14 人 力 资 源 管 理 专 业 培 养 方 案...19 劳 动 与 社 会 保 障 专 业 培 养 方 案...24 工 商 管 理 类 专 业...29 市 场 营 销 专 业

More information

在 ongodb 中实现强事务

在 ongodb 中实现强事务 在 ongodb 中实现强事务 600+ employees 2,000+ customers 13 offices worldwide 15,000,000+ Downloads RANK DBMS MODEL SCORE GROWTH (20 MO) 1. Oracle Rela+onal DBMS 1,442-5% 2. MySQL Rela+onal DBMS 1,294 2% 3.

More information

PowerPoint Presentation

PowerPoint Presentation 利用 Oracle Big Data Connectors 将 Hadoop 与 Oracle 集成 罗海雄甲骨文公司资深技术顾问 1 Copyright 2011, Oracle and/or its affiliates. All rights 以下内容旨在概述产品的总体发展方向 该内容仅供参考, 不可纳入任何合同 该内容不构成提供任何材料 代码或功能的承诺, 并且不应该作为制定购买决策的依据

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

合集

合集 Ver 1.0 版 本 目 录 第 一 章 当 大 数 据 遇 上 SSD 01 第 二 章 广 东 移 动 运 用 Hadoop 创 新 应 用 04 第 三 章 第 四 章 第 五 章 第 六 章 第 七 章 第 八 章 第 九 章 第 十 章 如 何 利 用 大 数 据 分 析 提 升 垃 圾 短 信 过 滤 效 果 广 东 电 信 用 大 数 据 重 构 室 内 网 优 大 数 据 提 升

More information

02 责任编辑 张晋芬 2 16:06:31

02 责任编辑 张晋芬 2 16:06:31 责任编辑 2015 年 9 月 7 日 第 229 期 总第 7629 期 国内统一刊号 CN51-0078 1 星期一 B 1 34 16:06:26 02 责任编辑 张晋芬 2 16:06:31 目录 Contents 责任编辑 朱华樑 03 SMB 视点 总经理兼主编 王海峰 编辑 / 记者 张金祥 朱华樑 张晋芬 李珍珍 客户总监 宫建强 詹 恒 数据总监 赵 倩 制作部 张凤林 张 琳 市场部

More information

是 证 券 市 场 的 后 来 者, 但 在 前 景 广 阔 的 道 路 上 前 行, 终 将 成 为 这 个 市 场 的 领 先 者, 这 里 会 给 你 一 个 巨 大 的 舞 台, 这 里 有 你 需 要 的 机 会, 这 里 欢 迎 优 秀 的 你! 二 招 收 条 件 1. 遵 守 国 家

是 证 券 市 场 的 后 来 者, 但 在 前 景 广 阔 的 道 路 上 前 行, 终 将 成 为 这 个 市 场 的 领 先 者, 这 里 会 给 你 一 个 巨 大 的 舞 台, 这 里 有 你 需 要 的 机 会, 这 里 欢 迎 优 秀 的 你! 二 招 收 条 件 1. 遵 守 国 家 全 国 中 小 企 业 股 份 转 让 系 统 有 限 责 任 公 司 2016 年 暑 期 实 习 生 招 收 公 告 一 公 司 简 介 全 国 中 小 企 业 股 份 转 让 系 统 ( 以 下 简 称 新 三 板 ) 是 经 国 务 院 批 准, 依 据 证 券 法 设 立 的 继 上 交 所 深 交 所 之 后 第 三 家 全 国 性 证 券 交 易 场 所, 也 是 境 内 第 一 家

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

IQ

IQ TRITON APX IQ TRITON APX TRITON APX TRITON TRITON APX TRITON AP-WEB Websense ACE Web DLP TRITON APX IT TRITON APX Web TRITON APX DLP TRITON APX DLP Web (DLP) TRITON AP-WEB TRITON AP-EMAIL DLP (OCR) TRITON

More information

骨头的故事

骨头的故事 头 1 图 206 33 7 12 5 5 4 12 2 54 10 200-400 3 500 图 类 图 图 动 节 4 5 图 发 图 节 180 Youtube 180 [1] 7 2 7 6 9 270 6 图 树懒 块颈 13-25 14 17 25 7 图 扭头 头鹰 鹅 8 图 红 为 关节 绿 为 关节 9 图 类 10 图 类 11 图 盘 动 类 图 阴 犸 艺 你可能会以为图

More information

2017創形パンフ表1_表4

2017創形パンフ表1_表4 2017 SCHOOL GUIDE BOOK 2017 SOKEI ACADEMY OF FINE ART & DESIGN 关于创形美术学校? 创形美术学校是培育专业艺术家的摇篮 大家知道 : 用普通的教育课程来培育专业的艺术家是件困难的事 在我们创形, 从老师到办公人员, 大家全体都是专业的艺术家 在美术界, 设计界当中取得卓越成绩的艺术家们将为大家面对面地传授心得 我们重视的并不是通过指定的教学说明书来指导大家,

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

教学输入与学习者的语言输出 温晓虹 本文从三个方面探讨了语言的输入与输出的关系 首先从理论研究的角度讨 论了从语言输入到语言输出的习得过程 实验研究表明 输入的语言素材必须被学习者所接收 即使接收了的内容也并不会自动进入中介语的体系 而是需要进一步对输入语言进行 分解 归类等分析性与综合性的处理 在语言 内化 的基础上 学习者的中介语系统才能 够不断地得到重新组合 趋于目的语 另外 学习者在语言输出前和输出时需要调节

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

云 计 算 集 群 架 构 师 高 居 服 务 器 / 系 统 / 运 维 / 架 构 职 业 方 向 的 塔 尖 在 最 活 跃 的 移 动 互 联 网 时 代, 云 端 架 构 师 年 薪 普 遍 超 过 25 万 九 年 三 万 多 名 高 端 学 员, 全 国 唯 一 的 自 主 高 端 成

云 计 算 集 群 架 构 师 高 居 服 务 器 / 系 统 / 运 维 / 架 构 职 业 方 向 的 塔 尖 在 最 活 跃 的 移 动 互 联 网 时 代, 云 端 架 构 师 年 薪 普 遍 超 过 25 万 九 年 三 万 多 名 高 端 学 员, 全 国 唯 一 的 自 主 高 端 成 ULA 尚 观 云 计 算 集 群 架 构 师 ( 零 首 付 )V9.0( 周 末 ) 一 尚 观 教 育 九 年 运 营 35000 学 员, 平 均 月 薪 6258+ 签 法 律 双 保 就 业 协 议, 保 底 薪, 保 就 业, 不 就 业 100% 退 所 有 学 费, 绝 非 就 业 推 荐 协 议 9 年 运 营 9 大 城 市 直 属 校 区 实 力 保 证, 三 万 多 名 已

More information

工程项目进度管理 西北工业大学管理学院 黄柯鑫博士 甘特图 A B C D E F G 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 甘特图的优点 : 直观明了 ( 图形化概要 ); 简单易懂 ( 易于理解 ); 应用广泛 ( 技术通用 ) 甘特图的缺点 : 不能清晰表示活动间的逻辑关系 WBS 责任分配矩阵 ( 负责〇审批

More information

重勘信息的哲学含义 ¼ ½ ¾ ¼ ½ ¾

重勘信息的哲学含义 ¼ ½ ¾ ¼ ½ ¾ 重勘信息的哲学含义 肖 峰 信息不能以任何方式归结为物质 它既不是物质内在既成的东西 也不是纯粹的自然现象 更不是可以离开主体而独立存在的纯客观现象或无处不在的普遍现象 哲学含义上的信息是一种非物质的存在 是主体对对象的感知 辨识和建构 也是生命控制系统尤其是神经系统的一种机能 信息与 意义 关联 是一种属人的认识现象 不存在所谓的 本体论信息 而只存在认识论意义上的信息 信息的哲学含义应与信息的日常用法具有连续性

More information

大数据技术基础

大数据技术基础 获取教材和讲义 PPT 等各种课程资料请访问 http://dblab.xmu.edu.cn/node/422 = 课程教材由林子雨老师根据网络资料编著 = 厦门大学计算机科学系教师林子雨编著 http://www.cs.xmu.edu.cn/linziyu 2013 年 9 月 1 / 16 前言 本教程由厦门大学计算机科学系教师林子雨编著, 可以作为计算机专业研究生课程 大数据技术基础 的辅助教材

More information

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也 SNS 游 戏 的 可 扩 展 体 系 结 构 和 最 佳 应 用 介 绍 社 交 网 络 游 戏 是 当 今 最 热 门 的 在 线 游 戏 投 资 领 域, 具 有 炙 手 可 热 的 增 长 许 多 Facebook 上 的 社 交 网 络 游 戏 每 天 吸 引 着 数 以 百 万 或 千 万 的 用 户, 并 且 收 入 有 几 十 或 数 百 亿 美 元 所 以 现 在 每 个 人 都

More information

untitled

untitled 21 Visual FoxPro Visual FoxPro 6.0 11 Visual FoxPro Visual FoxPro CIP Visual FoxPro 2004 21 ISBN 7-03-014834-7 V Visual FoxPro TP311.138 CIP 2004 143035 16 100717 http://www.sciencep.com * 2004 12 7871092

More information

大数据技术原理与应用

大数据技术原理与应用 大数据技术原理与应用厦门大学计算机科学系 ( 第 2 版 ) 厦门大学计算机科学系林子雨 2017 年 2 月版本 ziyulin@xmu.edu.cn 大数据技术原理与应用 ( 第 2 版 ) http://dblab.xmu.edu.cn/post/bigdata 温馨提示 : 编辑幻灯片母版, 可以修改每页 PPT 的厦大校徽和底部文字 课程介绍 (PPT 版本号 :2017 年 2 月版本

More information

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored Xcode 4.6 Dmg File ->->->-> http://shurll.com/9xx2x 1 / 5 2 / 5 6,,,months,,,ago,,,... xcode4.6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,stack,,,overflow,,,xcode4. 6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,Stack,,,Overflow,,,xcode6_beta2.dmg

More information

Microsoft PowerPoint - Big Data rc Sharing掃盲時間.ppt [相容模式]

Microsoft PowerPoint - Big Data rc Sharing掃盲時間.ppt [相容模式] Big Data RC Sharing 大數據掃盲 Service Planner of Enterprise Big Data 大 數 據 服 務 規 劃 師 企 業 大 數 據 課 程 規 劃 依 照 企 業 資 料 流 程 的 特 殊 性, 安 排 合 適 的 課 程 協 助 企 業 導 入 應 用 大 數 據 案 例 :Etu 資 策 會 平 安 保 險 湖 南 國 防 科 技 大 學 等

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

# # # # # # # # #

# # # # # # # # # 实现政治问责的三条道路 马 骏 建立一个对人民负责的政府是现代国家治理的核心问题 实现这一目标 需要解决两个最基本的问题 谁来使用权力 如何使用权力 选举制度是解决前一问题相对较好的制度 而预算制度是解决第二个问题最好的制度 通过历史比较分析 可以总结出三条实现政治问责的道路 世纪的欧洲道路 从建国到进步时代改革的美国道路以及雏形初现的中国道路 这意味着 西方经验并不是唯一的实现政治问责的道路 相对于西方经验来说

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 基于 SQL Server 的大数据解决方案设计及实现 孙巍 高级项目经理 Customer Advisory Team 微软亚太研发集团云创新中心 About CAT CAT is Customer Advisory Team from R&D to connect customer and product group 议程 Agenda 大数据时代 你真的需要大数据吗? 关于大数据的一些事 微软有大数据方案吗?

More information

《教育信息化前沿》

《教育信息化前沿》 教 育 信 息 化 前 沿 第 13 期 目 录 新 闻 快 递... 1 安 徽 省 亳 州 市 抓 好 五 落 实 为 教 育 信 息 化 提 供 正 能 量...1 梧 州 移 动 推 动 教 育 信 息 化 发 展 举 办 信 息 化 推 介 会... 1 安 徽 省 芜 湖 市 开 展 教 育 信 息 化 试 点 推 动 教 育 现 代 化... 1 山 西 省 晋 中 市 成 为 首 批

More information

性别人力资本理论 中国人民大学劳动人事学院 北京 以舒尔茨和贝克尔为代表的人力资本理论难以解释关于人力资本投资的性别差异 比如 人力资本投资为什么向男性倾斜 人力资本投资额相同 比如学历相同 的劳动者 为什么男性的工薪收入一般高于女性 为什么在不同行业 不同职业中男女两性的投资回报有所不同 从传统工业社会到现代工业社会 男女两性的就业率和工薪收入为什么在不断接近 究其原因 是因为传统人力资本理论缺乏对人力资本

More information

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop.. Neelesh Kamkolkar, 产 品 经 理 Ellie Fields, 产 品 营 销 副 总 裁 Marc Rueter, 战 略 解 决 方 案 高 级 总 监 适 用 于 企 业 的 Tableau: IT 概 述 目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡

More information

Isis Unveiled Pdf Free Download chayanne downgrade london stage militar mapsource

Isis Unveiled Pdf Free Download chayanne downgrade london stage militar mapsource Isis Unveiled Pdf Free Download ->>> DOWNLOAD 1 / 5 2 / 5 全部播放听 Isis,,,,Unveiled 的人也听,,,,Urbana's,,,,Too,,,,Dark,,,,--,,,,Braid,,,, 在线试听,,,,...,,,,,,,,,,,,,,,,,,,,.op_sp_fanyi{font-size:1em;word-break:normal;},,,,,,,,,,,,,,,,.op_sp_fanyi,,,,.op_sp_fanyi_rea

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 A Brief Introduction to HBase & Cassandra 曲直 quzhi@net.pku.edu.cn HDFS OpenSource GFS Typically 64M block NameNode: In memory metadata 3 replication Immutable Hadoop database, a distributed, scalable,

More information

.... 1....2..3....4...6...7...8..10. 11...14..15...16..17.19

.... 1....2..3....4...6...7...8..10. 11...14..15...16..17.19 V1.0 2003/08/24 1 .... 1....2..3....4...6...7...8..10. 11...14..15...16..17.19 - 4 4 3 3 3 1 ( ) 3 ( ) 4 4 3 4 7/28~7/31 7/287/297/30 7/314 7/28 7/31 18:00 Web 18:00 2 2 1. ( ) 3/20~3/24 2 ( ) 92 3 92

More information

示范校建设工作汇报

示范校建设工作汇报 示 范 校 建 设 简 报 第 三 期 天 津 铁 道 职 业 技 术 学 院 示 范 办 2015 年 3 月 15 日 我 院 示 范 校 建 设 进 入 了 紧 张 的 后 建 设 阶 段, 今 年 是 示 范 校 建 设 的 收 官 之 年, 验 收 工 作 时 间 紧 任 务 重, 项 目 组 的 教 师 们 和 全 体 教 职 工 克 服 重 重 困 难, 为 示 范 校 项 目 建 设

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 AWS 数据库服务综述 Ryan Huang 黄皓 haohuang@amazon.com AWS 技术销售部 2014.12 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the

More information

º» ¼ º» ¼

º» ¼ º» ¼ 曾宪义 马小红 一个多世纪以来 传统法在中国常常被视为法治的绊脚石而受到责难 这种旷日持久的责难形成了种种偏见 比如在中西法的比较中习惯以西方法的理 论 模式为标准来割裂传统法的有机组成 在论述传统法内容时局限于刑 而基本 排斥了最具特色的 礼 过分强调法发展的一般规律 而忽视了不同文化背景下法 所具有的特殊性 因此 在批判传统法的同时 我们需要反省对传统法的态度 反 省研究中所持的标准 反省研究的方法

More information

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1 政 府 采 购 招 标 文 件 ( 服 务 类 ) 第 二 册 项 目 编 号 :SDGP2016-224 项 目 名 称 : 公 共 法 律 服 务 系 统 开 发 项 目 包 号 :A1 山 东 省 省 级 机 关 政 府 采 购 中 心 目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目

More information