- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘
摘 要
万方数据
万方数据
摘 要
防火墙、IPS/IDS、WEB服务器等大的网络系统实时产生大量日志数据,能高 效地存储、处理这些数据是挖掘日志数据的前提。关系数据库因为要进行类型检 查、语句分析等操作大大影响了其效率,越来越不适用于处理实时和海量日志数 据。而无类型约束、易扩展的键值数据库无疑将大大提高对日志数据的处理效率。 随着互联网的发展键值数据库的应用越来越广泛,百度,谷歌,雅虎,阿里巴巴 等大的互联网公司都采用键值数据库存取,现在热门的云存储,云计算其数据也 用键值技术。本文详细介绍了键值数据库的原理和主要技术,并设计和实现了一 个高效的、专门处理网络日志数据的键值数据库,能够支持多维索引和事务处理, 并 保 证 进 程 和 线 程 安 全 。 最 后 给 出 完 成 的 键 值 数 据 库 的 测 试 结 果 以 及 和 BerkeleyDB数据库的对比情况,指出实现键值数据库的优势与不足,并给出下一 步的优化改进措施。
本课题主要内容是设计一个实时处理海量网络日志数据的数据库。其主要实 现功能包括以下几点:
(1) 基于键值数据库技术,开发一个网络日志存储系统;
(2) 保证较高的读写效率,写日志到数据库和从数据库中读日志的速率都达到 每秒10万条记录的数量级;
(3) 实现多维索引,实现从多个域查询日志记录,并支持等值查找,范围查找, 遍历操作等;
(4) 线程安全,读,写进程的同步与互斥,保证数据的完整性;
(5) 实现C/S分布式存储,利用libevent库来实现主从存储器间的通信。 本课题将采用一种从整体到局部的设计思路实现日志存储系统。首先分析日
志记录的特点和日志系统需要提供的功能来总体设计键值数据库。然后研究实现 数据库的各项技术并进行分析对比,接着从整体到各个模块进行分别设计和优化, 最终完整地实现日志存储数据库。所要达到的目标为能实时的存储日志记录到数 据库中,同时也能实时的从数据库读日志出来。
关键词:网络日志,键值数据库,hash,B/B+树,Libevent
I
ABSTRACT
ABSTRACT
ABSTRACT
ABSTRACT
万方数据
万方数据
万方数据
万方数据
ABSTRACT
Many Internet systems, such as firewall, IDS or web server, keeping producing a huge amount of log messages. Storing those logs and mining them are difficult. With type checking and SQL analysis, RDBMS cant meet the requirement of high efficiency. However, a new kind of database--key value database or NoSQL database is good at manage huge data because it is type-checking free. Most of all, it is easily scaleable. With the development of the Internet key database used widely, Baidu, Google, Yahoo, Alibaba and other large Internet companies are using key database access, and now popular cloud storage, cloud data is also used to calculate the key technology. This thesis introduces a log store system based on a key value database. It shows that key value database is better at managing networks logs. Firstly this paper reviews related technologies and then focuses on the design and architecture of the log store system. At last, it prove the systems good performance by comparing with BerkeleyDB and indicates some supplement to enhance it.
The main tas
您可能关注的文档
- 民生私人银行业务的问题及对策研究-工商管理专业毕业论文.docx
- 迷走神经刺激治疗难治性癫痫患者术后疗效分析及认知功能评价-临床医学专业毕业论文.docx
- 科学发展观的理论基础与思想来源研究-马克思主义哲学专业毕业论文.docx
- 面向M银行信用卡中心IT目标实现的评价-工商管理专业毕业论文.docx
- 考务通系统的设计与实现-计算机技术专业毕业论文.docx
- 考虑全过程管理的房地产工程采购管理研究-项目管理专业毕业论文.docx
- 考虑分布式电源的配电网优化规划分析-电力系统及其自动化专业毕业论文.docx
- 空间数据挖掘及其不确定性研究-计算机软件与理论专业毕业论文.docx
- 美国铁路上市公司财务绩效分析-会计专业毕业论文.docx
- 马克思和恩格斯关于实践概念理解的演变-马克思主义哲学专业毕业论文.docx
- 慢性肾脏病患者肺动脉压变化及其危险因素的研究-内科学专业毕业论文.docx
- 黄褐斑辨治规律及效方加味圣愈膏滋的疗效机制研究-中医诊断学专业毕业论文.docx
- 黄连木香配伍对溃疡性结肠炎大鼠模型干预作用及相关机制研究-方剂学专业毕业论文.docx
- 煤矿特殊车辆运输管理系统的设计与实现-软件工程专业毕业论文.docx
- 面向安全基因匹配的整数全同态加密研究-计算机科学与技术专业毕业论文.docx
- 美丽中国背景下四川省仁寿县乡村旅游发展研究-旅游管理专业毕业论文.docx
- 蒙语中语言的群体间偏差现象-心理学;基础心理学专业毕业论文.docx
- 面向公路网络的移动对象隐私保护模型与算法设计-软件工程专业毕业论文.docx
- 蒙脱土、木质素改性脲醛树脂性能的分析-材料加工工程专业毕业论文.docx
- 蜜环菌多糖对损伤性胰岛细胞分泌功能的影响及其作用机制的研究-生物化学与分子生物学专业毕业论文.docx
原创力文档


文档评论(0)