NoSQL
来源:互联网 发布:互联网it服务 编辑:程序博客网 时间:2024/05/22 09:50
NoSQL
和缓存的区别
先说明一下,这里介绍的和缓存那一节不一样,虽然可能会使用一样的数据存储方案(比如Redis或者Tair),但是使用的方式不一样,这一节介绍的是把它作为DB来用。如果当作DB来用,需要有效保证数据存储方案的可用性、可靠性。
使用场景
需要结合具体的业务场景,看这块业务涉及的数据是否适合用NoSQL来存储,对数据的操作方式是否适合用NoSQL的方式来操作,或者是否需要用到NoSQL的一些额外特性(比如原子加减等)。
如果业务数据不需要和其他数据作关联,不需要事务或者外键之类的支持,而且有可能写入会异常频繁,这个时候就比较适合用NoSQL(比如HBase)。
比如,美团点评内部有一个对exception做的监控系统,如果在应用系统发生严重故障的时候,可能会短时间产生大量exception数据,这个时候如果选用MySQL,会造成MySQL的瞬间写压力飙升,容易导致MySQL服务器的性能急剧恶化以及主从同步延迟之类的问题,这种场景就比较适合用Hbase类似的NoSQL来存储。
0 0
- NOSQL
- NoSQL
- NoSQL
- NOSQL
- Nosql
- NoSQL
- nosql
- noSQL
- NoSQL
- NoSQL
- nosql
- NoSQL
- nosql
- NoSQL
- NoSQL
- NoSQL
- NOSQL
- NoSQL
- 字符串输入&操作
- 在tiny4412源码下编写全系统编译执行脚本
- Yii2.0 探究三 :用户登录机制
- 个人收藏的一些很有性价比的Github链接
- 自定义View实现导航栏与主面板交互效果
- NoSQL
- 我钟爱的数据结构大复习
- 不缓存页面过滤器
- 16道嵌入式C语言面试题(经典)
- RTP协议
- Python2.7学习
- 欧拉计划 43
- 函数:字符串逆序
- zabbix实战--Php-fpm监控详解