zoukankan      html  css  js  c++  java
  • Mongdb、Mysql、Redis、Memcache场景

    个人的一点理解,不确定一定准确,有不对处欢迎指出

    全部数据使用mysql存储,确保安全、准确和持久

    大数据、非安全性数据使用Mongodb

    小数据、结构丰富、持久化(主从数据)使用redis

    小数据、结构单一、非持久化使用memcache

    补充:

    1、MongoDB已经在多个站点部署,其主要场景如下:
    1)网站实时数据处理。它非常适合实时的插入、更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。
    2)缓存。由于性能很高,它适合作为信息基础设施的缓存层。在系统重启之后,由它搭建的持久化缓存层可以避免下层的数据源过载。
    3)高伸缩性的场景。非常适合由数十或数百台服务器组成的数据库,它的路线图中已经包含对MapReduce引擎的内置支持。
    不适用的场景如下:1)要求高度事务性的系统。
    2)传统的商业智能应用。
    3)复杂的跨文档(表)级联查询。
     
    http://blog.csdn.net/truong/article/details/39156683
  • 相关阅读:
    systemtap没找到函数变量
    systemtap get var of the tracepoing
    如何在tracepoint上注册函数
    stap中的entry函数
    stap用法
    在submit_bio处使用stapn
    巴达努斯
    perf事件的切换
    perf原理再看
    内存回收的阈值
  • 原文地址:https://www.cnblogs.com/tianciliangen/p/7680043.html
Copyright © 2011-2022 走看看