《MapReduce 2.0源码分析与编程实战》一1.1 数据管理系统:速成
本节书摘来异步社区《MapReduce 2.0源码分析与编程实战》一书中的第1章,第1.1节,作者: 王晓华 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 数据管理系统:速成 HBase实战关系型数据库系统已经存在几十年了,多年来在解决数据存储、服务和处理问题方面取得了巨大的成功。一些大型公司使用关系型数据库建立了自己的系统,比如联机事务处理系统和后端分析应用系统。 联机事务处理(OLTP)系统用来实时记录交易信息。对这类系统的期望是能够快速返回响应信息,一般是在毫秒级。例如,零售商店的收银机在客户购买和付款时需要实时记录相应信息。银行拥有大型OLTP系统,用来记录客户之间转账之类的交易信息,但OLTP不仅仅用于资金交易,像LinkedIn这样的互联网公司也需要这样的系统,例如,当用户连接其他用户时也会用到。OLTP中的transaction指的是数据库语境中的事务,而不是金融交易。 联机分析处理(OLAP)系统用来分析查询所存储数据。在零售商那里,这种系统意味着按天、按周、按月生成销售报表,按产品和按地域从不同角度分析信息。OLAP属于商业智能的范畴,...