关系型数据库与NoSQL数据库的性能对比
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 引 言
传统 的关 系型 数据 库 , 如 O r a c l e 、 M y S Q I , 在很 长 一段 时 间 内在数据库领域 占据举足轻重 的位 置。然而随着互联 网以 及移动互联 网技 术的更新换代 , 近年 开始流 行的 N o S Q L数据 库, 如M e m c a c h e d 、 R e d i s , 伴 随迅速的研究推进 , 已然发展成 为
一
串) 、 l i s t ( 链表 ) 、 s e t ( 集合 ) 、 z s e t ( s o l i e d s e t 一 有 序集 合 ) 和h a s h ( 哈希类型 ) 。这 些数据 类型都 支持 p u s h / p o p 、 a d d / r e m o v e和 取交 集/ 并集/ 差集及更丰富 的操作 , 而且 这些操 作都 是原 子
D U L i j u a n
( C o l l e g e o J 。 A p p l i e d S c e i n c e 0 n d T e c h n o l o g y . B e o ' i n g U n i o n U n i v e r s i t y , B e i j i n g 1 0 2 2 0 0 , C h i n a ) A b s t r a c t : T h i s p a p e r s e l e c t s t h e My S Q L o f r e l a i t o n a l d a t a b a s e a n d R e d i s o f N o S Q L d a t ba a s e .My S Q L i s t h e r e p r e s e n t a t i v e
d i s 数据库 的总耗时和平均耗时 , 得出R e d i s 数据库的存储和查询效率高的结论 。 关键词 :My S Q L; Re d i s ;关系数据库 ;N o S Q L
中图分类号 : T P 3 9 3
文献 标志码 : A
文章编 号 : 2 0 9 5 — 2 1 6 3 ( 2 0 1 7 ) 0 3 — 0 1 3 2 — 0 3
t i me o f t h e My S Q I d a t ba a s e a n d R e d i s d a t a b a s e . t h e c o n c l u s i o n i s t h a t t h e s t o r a g e a n d q u e y r e f i f c i e n c y o f R e d i s d a t a b a s e
a r e hi g he r .
Ke y w o r d s :M y S Q L ; R e d i s ; e r l Βιβλιοθήκη Baidu t i o n a l d a t a b a s e ;N o S Q [ 一
类似 , R e d i s 提供存储 的 v a l u e类型相对更多 , 包括 s t r i n g ( 字符
杜 丽 娟
( 北京联 合大学 应用科技学 院,北京 1 0 2 2 0 0)
摘 要 : 本 文针对传 统的关系型数据库和新兴 的 N o S Q L 数据库进行性能测试 比对 。选取关系型数据库 的代表 M y S Q L和 N o S Q L 数 据库的代表 R e d i s 。通过建立模型和搭建测试环境 , 同时进行 2 0 0 0 0次数据 的插入操作和查询操作 , 然后对 比My S Q L数据库和 R e 。
i n s e r t i o n a n d q u e r y o p e r a t i o n s o f 2 0 0 0 0 d a t a a r e c a  ̄i e d o u t a t t h e s a me t i me, a f t e r c o mp a r i n g t h e t o t l a t i me a n d t h e a v e r a g e
第 7卷
第 3期
智
能
计
算
机
与
应
用
Vo 1 . 7 No . 3
2 0 1 7年 6月
I n t e l l i g e n t Co mp ut e r a n d App l i c a t i o n s
J u n . 2 01 7
关 系型 数 据 库 与 N o S QL 数 据 库 的 性 能 对 比
o f r e l a t i o n a l d a t a b a s e a n d R e d i s i s t h e r e p r e s e n t a t i v e o f N o S Q L d a t a b a s e .B y b u i l d i n g m o d e l s a n d t e s t e n v i r o n m e n t ,
性 的 。此 外 , R e d i s 还给 出了各种 不 同方式 的排 序。R e d i s会
周期 性地 把更新的数据写入磁盘或者把修 改操 作写入追加 的 记录文件 , 并且在此 基础 上实现 了 m a s t e r — s l a v e ( 主从 ) 同 步。
P e r f o r m a n c e c o mp a r i s o n b e t w e e n t r a d i i t o n a l r e l a i t o n a l d a t a b a s e a n d N o S QL d a t a b a s e