潍坊市论坛

注册

 

发新话题 回复该主题

Nosql数据库服务之redis [复制链接]

1#
一图详解DB的分支产品Nosql数据库介绍

是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。

专注于ky-valu查询的rdis、mmcachd、ttsrvr

解决以下问题:

1)对数据库的高并发读写需求

2)大数据的高效存储和访问需求

3)高可扩展性和高可用性的需求

Nosql数据库的应用环境

1)数据模型比较简单

2)需要灵活性更强的IT系统

3)对数据库的性能要求较高

4)不需要高度数据一致性

5)对于给定KEY,比较容易映射复杂值的环境

Nosql软件的分类与特点

1)ky-valu键值存储数据库(rdis、mmcachd)

用于内容缓存,适合负载并扩展大的数据集

数据类型是一系列的键值对

有快速查询功能,但存储数据少结构化

对事务的支持不好,数据库故障产生时不可进行回滚

2)列存储数据库(HBas)

用于分布式的文件系统

以列簇式存储,将同一列数据存在一起

查找速度快,可扩展强,更容易进行分布式扩展

功能相对局限

3)面向文件的数据库(mongoDB)

用于WEB应用较多

数据类型是一系列键值对

查询性能不高,没有统一的查询语法

4)图形数据库(Graph)

社交网络应用较多

不容易做分布式的集群方案

常用的Nosql数据库介绍

1)mmcachd

是一个开源高性能的,具有分布式内存对象的缓存系统

特点:

1、安装布署简单

2、支持高并发、高性能

3、通过程序或负载均衡可以实现分布式

4、仅为内存缓存,重启服务数据丢失

官方网站:

分享 转发
TOP
发新话题 回复该主题