- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本 科 毕 业 设 计 第 PAGE 1 页 共 NUMPAGES 54 页
PAGE 1
1 绪论
1.1 在线讨论组系统简介
在网络发达的信息化时代的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,人们可以通过各种渠道,方式进行信息的获悉交流共享。从最初的报纸,广播,电视,到现在的Internet互联网络,看新闻,视频,来了解你所关注的,人们所获取信息的方式变化飞速。而以动态和交互性为特征的论坛逐渐成为Internet上最丰富、最开放和最自由的网络信息资源,成为目前最受欢迎的一种信息交流的方式。
论坛也常被简称为BBS(Bulletin Board System)。早期的BBS没有传输功能,单只发布例如股市价格等简单消息,而随着计算机普及及WEB服务的兴起,基于WEB的BBS开始强调主体性、交流性和互动性,于是诞生了论坛。通过BBS系统可随时取得国内甚至国际任何事件,也可以通过BBS系统和别人讨论各种有趣的话题,还可利用BBS系统来发布消息、广告等,提高了办事效率,也节省了成本和资源。
自从1978年第一个BBS系统诞生于美国芝加哥至今,论坛的发展迅速且多样。虽然BBS始于美国,但由于总总原因,中文BBS人气却很兴旺。1991年国内建立第一个BBS站,经过长时间的发展,直到1995年,BBS才逐渐被人们所认识,各大高校纷纷建立起自己的论坛。由于某种机缘,让人们以及传统媒体认识到论坛巨大的力量以及网络传播效应,BBS论坛开始崛起。1996年BBS论坛更是以惊人的速度发展起来,在不断发展下,论坛也逐渐细分,出现了综合型论坛、专题型论坛等众多类型的论坛。1998年被称为中国互联网元年。也正是从这一年开始,论坛的影响力逐渐凸显出来。在论坛上,大家可以对自己所看到的、听到的、想到的任何一件事做出评论。论坛的本身早已由原来的娱乐交流工具转化成了一种新兴媒体:网络媒体。我们的网络媒体在不断发展,不断变革。在不断前进的社会中不断增强其影响力与引导力。所以,论坛的建设和管理意义深远。
然而论坛作为一种语言形式,同样也受到了博客、播客等新生代模式的冲击,尤其是博客,似乎在一夜之间所为人知,相对于有自我管理机制的博客来说,论坛也逐渐失去了固有的地位。虽然如今论坛发展迅猛,但其使用性还需进一步加强。另外由于论坛独特的交流形式,其诚信危机、传播的文化的准确性、传播内容的宽度和广度、虚拟世界是否安全等问题逐渐暴露出来。因此,今后的BBS论坛将更加专业化和自主化,提供更加强大的个性化功能。论坛要保持强大的生命力,就要继续发展和积极开拓。
1.2 NoSql数据库技术简介
随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已显费力,对数据库高并发读写的需求,对海量数据的高效率存储和访问的需求,对数据库的高可扩展性和高可用性的需求等问题关系数据库遇到了难以克服的障碍,为了解决这类问题的NoSQL,非关系数据库应运而生,并因其本身的特点得到了非常迅速的发展。
NoSQL打破了长久以来关系型数据库与ACID理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。非关系型数据库以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会像关系型数据库一样局限于格式化的数据结构,可以减少一些时间和空间的开销。NoSQL具有很多特点,如可以处理超大量的数据,可以运行在便宜的pc服务器集群上,通过NoSQL架构可以省去将Web或Java应用和数据转换成SQL友好格式的时间,执行速度变得更快等特性。
由于NoSQL项目开源,NoSQL未形成一定标准,各种产品层出不穷,内部混乱,各种项目还需时间来检验。Google 的BigTable与Amazon的Dynamo是非常成功的商业 NoSQL 实现。一些开源的 NoSQL 体系,如Facebook 的Cassandra, Apache 的HBase,也得到了广泛认同。
Hypertable是一个开源的,高性能的,可伸缩的数据库,它采用与Google的Bigtable相似的模型。Bigtable可以通过一些主键来组织海量数据,并实现高效的查询。Hypertable是Bigtable的一个开源实现。
Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Cassandra是一个混合型的非关系的数据库,其主要特点是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cas
文档评论(0)