被动:server向agent请求获取监控项的数据,agent返回数据。
二 .MySQL数据库与NoSQL数据库的区别、memcached与redis区别?
关系型数据库有:MySql, Orcale, SqlServer, Access
非关系型数据库(nosql)有:Hbase, MongoDB,Redis
关系型数据是以行和列的形式展示,行与列的形式组织起来的数据的集合。一个数据库包括一个或多个表。比如说一个人的信息有:ID,×××,姓名,年龄,性别,住址等,这些信息都是和这个人有关系的。
非关系型数据库里面的数据是以 ”key”,”value”键值对的形式存在,key是唯一的,value值可以有多个重复的数据。
Redis 通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash/Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)五种类型,一个高性能的key-value数据库;支持持久化;数据的备份。
redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF(append only file)持久化(原理是将Reids的操作日志以追加的方式写入文件)。
RDB持久化是指在指定的时间间隔内将内存中的