MongoDB日志管理系统探析.PDFVIP

  • 1
  • 0
  • 约1.08万字
  • 约 7页
  • 2019-12-29 发布于天津
  • 举报
第41卷第3期 湖北大学学报(自然科学版) Vol.41  No.3  2019年5月 Journal of Hubei University(Natural Science) Mayꎬ2019  文章编号:1000 2375(2019)03 0318 07 MongoDB 日志管理系统探析 ———以«全国报刊索引»平台为例 王静 (上海图书馆ꎬ上海200031) 摘要:随着二次文献共建共享平台应用需求的不断增加ꎬ日志文件的数据量和并发量急剧增长ꎬ对日志文件的管理 变的更加具有挑战性.本文中通过对非关系性数据库MongoDB与关系型数据库MySQL 的比较分析ꎬ找出更适宜存储海 量日志的数据库系统.最终选取MongoDB数据库系统作为«全国报刊索引»平台的日志管理系统ꎬ取得了良好的效果ꎬ极 大地提高了对后台日志数据管理和应用的效率. 关键词:海量日志处理ꎻMongoDBꎻMySQL 中图分类号:TP311.52    文献标志码:A    DOI:10.3969/ j.issn.1000 ̄2375.2019.03.019 Analysis of MongoDB log management system ———takeNational Newspaper Index as an example WANGJing (Shanghai LibraryꎬShanghai200031ꎬChina) Abstract:With the increasing demand for the application of secondary document sharing platformꎬthe amount of data and concurrency of log files have increased dramaticallyꎬwhich makes the management of log files more and more challenging. By comparing and analyzing the non ̄relational database MongoDB and relational database MySQLꎬWe want to find out a database system which is more suitable for storing massive logs. FinallyꎬMongoDBdatabasesystemisselectedasthelogmanagementsystemofNationalNewspaperIndex platformꎬwhich has achieved good results and greatly improved the efficiency of background log data management and application. Key words:massive log processingꎻMongoDBꎻMySQL 0  引言 MongoDB是一个基于文档模型的ꎬ支持索引、复制、事务、分片水平扩展的数据库ꎬ是目前应用最广 泛的非关系型数据库产品.MongoDB并不是MangoDBꎬ而是Humongousꎬ代表海量的意思ꎬ从设计之初ꎬ 产品的初衷就是要让对海量数据的存储和访问更加便捷.用户访问日志包含用户资料、用户行为等信 息ꎬ在平台提供线上服务时会大量产生ꎬ通常会用文本形式来记录日志信息. MongoDB数据库系统非常适用于分析和管理日志.首先ꎬ它易扩展ꎬ灵活的文档数据模型使得处理 数据更加直观ꎻ第二ꎬ它有些类似于关系型数据库ꎬ具有丰富的数据查询语言ꎬ可建立索引和分布式、可 扩展设计ꎻ第三ꎬ它的数据以文件形式加载在内存中ꎬ如果机器的内存资源丰富的话ꎬ其插入和查询效率 要优于关系型数据库. 收稿日期:2018 12 22 作者简介:王静(1982 )

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档