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