发布网友 发布时间:2022-04-07 05:21
共1个回答
热心网友 时间:2022-04-07 06:51
摘要支撑OLAP应用中的各种关联,分组,如日志信息的存储,对于内容信息不需要完全结构化出来的类CMS应用等,当前要做到增量实时同步都相当困难。和mysql。包括互联网应用中的很多业务系统也需要通过结构化数据库来实现对于hbase当前noSql数据库的一种,业务规则逻辑复杂,数据模型复杂的企业信息化类应用等。注意hbase针对的仍然是OLTP应用为主,可以再扩展到各种key-value应用场景,针对的更多的是结构化,事务一致性要求高。这个是结构化数据库,而是hdfs分布式文件系统,oracle完全不是相同的应用场景。对于hive主要针对的是OLAP应用,注意其底层不是hbase,要知道HIVE是需要从已有的数据库或日志进行同步最终入到hdfs文件系统中,聚合类SQL语句。hive一般只用于查询分析统计,而不能是常见的CUD操作,重点是基于一个统一的查询分析层,最常见的应用场景就是采集的网页数据的存储,由于是key-value型数据库咨询记录 · 回答于2021-12-17基于HBase的推荐系统的背景支撑OLAP应用中的各种关联,分组,如日志信息的存储,对于内容信息不需要完全结构化出来的类CMS应用等,当前要做到增量实时同步都相当困难。和mysql。包括互联网应用中的很多业务系统也需要通过结构化数据库来实现对于hbase当前noSql数据库的一种,业务规则逻辑复杂,数据模型复杂的企业信息化类应用等。注意hbase针对的仍然是OLTP应用为主,可以再扩展到各种key-value应用场景,针对的更多的是结构化,事务一致性要求高。这个是结构化数据库,而是hdfs分布式文件系统,oracle完全不是相同的应用场景。对于hive主要针对的是OLAP应用,注意其底层不是hbase,要知道HIVE是需要从已有的数据库或日志进行同步最终入到hdfs文件系统中,聚合类SQL语句。hive一般只用于查询分析统计,而不能是常见的CUD操作,重点是基于一个统一的查询分析层,最常见的应用场景就是采集的网页数据的存储,由于是key-value型数据库这还没结束了吧,而且咋感觉不太相关呀基于HBase的推荐系统的功能分析hbase的特点:高可靠性、高性能、面向列、可伸缩的。HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。扩展资料访问接口:1. Native Java API,最常规和高效的访问方式,适合Hadoop MapRece Job并行批处理HBase表数据2. HBase Shell,HBase的命令行工具,最简单的接口,适合HBase管理使用3. Thrift Gateway,利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据4. REST Gateway,支持REST 风格的Http API访问HBase, 解除了语言*5. Pig,可以使用Pig Latin流式编程语言来操作HBase中的数据,和Hive类似,本质最终也是编译成MapRece Job来处理HBase表数据,适合做数据统计。图书推荐系统的背景统的功能用例图如图2-1所示。2、功能要求系统主页主要是对系统主要.功能的展示,有图书管理,借阅管理,用户管理,分析统计,系统管理。管理员需要对哪一个模.块操作,直接点中该模块即可,并可以对其进行相关.操作。2.4.2 图书管理1、主题说明管理员通过登录进入系统后,点击图书管理模块,即可查看数据库中存在的图书信息,可以添加新的图书,也可以对图书进.行修改,删除等操作。2、数据结构描述图书管理数据结构描述如表2.1所示:表2.1 图书管理数据结构表3、功能要求· 将所有的图书信息进行列表分页显示,对图书进行修改和删除。· 添加新的图书,需要编辑图书名、图书作者、出版社等相关.信息,上传图片和图书内容并保.存。2.4.3 用户管理1、主题说明用户管理主要用来查看、维护用户的信息。2、数据结构描述用户管理数据结构描述如表2.2所示:表2.2 用户管理数据结构表3、功能要求· 将所有的用户信息进行列表分页.显示,可对用户的信息进行修改.和删除。· 可通过注册添加用户2.4.4 借阅管理1、主题说明借阅管理主要用来实现用户的借书.还书,对到期图书催还。2、数据结构描述借阅管理数据结构描述如表2.3所示:表2.3 借阅管理数据结构表3、功能要求· 根据用户信息和图书信息.完成借书还书操作,用户未还时不可借书· 对到期的图书进行发消息.催还2.4.5 分析统计1、主题说明系统对用户一段时间内借还图书情况进.行统计,把多次逾期的用户加入系统黑名单。2、功能要求· 对用户借还书情况进.行统计,把多次逾期用户加入黑名单2.4.6 系统管理1、主题说明系统管理主要用来实现系统.消息的管理,添加、删除消息操作。2、数据结构描述系统管理数据结构描述如表2.3所示:表2.3 系统管理数据结构表3、功能要求· 查看消息列表,搜索消息· 给用户发送信息2.4.7 收藏管理1、主题说明收藏管理主要用来查看客户收藏图书的信息。2、数据结构描述收藏管理数据结构描述如表2.3所示:表2.3 收藏管理数据结构表3、功能要求· 查看收藏图书列表信息2.4.8 图书推荐1、主题说明图书管理主要用来实现为客户端登录的用户推荐最热门的,最新的以及他们感兴趣的图书。2、功能要求· 给用户推荐相关图书2.5