nosql数据库简介
1,技术发展
- 解决功能性问题:java,,,jsp,RDBMS,tomcat.html.linux.jdbc.svn
- 解决扩展性问题 Spring springmvc,hibernate,,mybatis
解决性能的问题 nosql ,多线程,Hadoop.nginx,mq,elasticSearch
2,时代发展
2.1单机架构
2.2分布式,集群架构
数据库水平切分,垂直切分,读写分离
负载均衡,session没地方保存
解决cpu,内存压力
解决IO压力2.3nosql
保存session,减少cpu,内存压力
- 缓存数据库 减少io操作
- 列式数据库
- 文档数据库
3,nosql数据库概述
概念:非关系型数据库
不依赖业务逻辑方式存储,以简单的key-value模式存储
- 不遵循sql标准
- 不支持acid
- 性能远超sql
nosql适用场景
不适用场景
事务
常见nosql数据库
行式数据库
列式数据库
图关系型数据库(大数据)
概述和安装
概述
应用场景
安装
安装gcc和make
下载redis
解压
进去目录 make编译c文件
make install执行安装
默认安装目录 /usr/local/bin
相关技术
基本命令
service redis-server restart
redis-cli