技术-技术方案优化策略--NoSQL

    xiaoxiao2021-03-25  218

    和缓存不一样,NoSQL是作为DB来用,需要有效保证数据存储方案的可用性、可靠性。 使用场景: 考虑因素有:是否适合用NoSQL来存储,对数据的操作方式是否适合用NoSQL的方式来操作,或者是否需要用到NoSQL的一些额外特性(比如原子加减等)。 业务数据不需要和其他数据作关联,不需要事务或者外键之类的支持,而且有可能写入会异常频繁,这个时候就比较适合用NoSQL(比如HBase); 例如,对exception做监控系统,如果在应用系统发生严重故障的时候,可能会短时间产生大量exception数据,这个时候如果选用MySQL,会造成MySQL的瞬间写压力飙升,容易导致MySQL服务器的性能急剧恶化以及主从同步延迟之类的问题,这种场景就比较适合用Hbase类似的NoSQL来存储。
    转载请注明原文地址: https://ju.6miu.com/read-758.html

    最新回复(0)