缓存总述

缓存必须---数据库级;应用程序级;服务器级;

数据库缓存;应用程序缓存;服务器缓存;

···memcache着重使用;

----------------------------------------------------------

缓存的两种方式:

本地内存缓存;(本机内存)

分布式缓存;(缓存服务器)

···

Memcache分布式缓存服务器;


Memcache图示


特点:

内置内存存储方式;


参考文章:

http://kb.cnblogs.com/page/42731/

另:redis

Redis翻译文档;

http://www.redisbook.com/en/latest/

Redis也算是键值数据库(nosql一种)


参考:

关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用

http://blog.csdn.net/a923544197/article/details/7594814

NoSQL架构实践(三)——以NoSQL为缓存

http://www.infoq.com/cn/news/2011/03/nosql-architecture-practice-3


比较,方案:

都是内存数据库;

Redis可以将数据持久化;

···

Memcache数据库缓存,提高性能;

Mongodb处理海量数据查询;

···

最终:数据库-数据存储、处理方面

1)先使用mysql/oracle数据库;

2)其次需要了使用memcache

3)其次需要了使用Redis

4)最后需要了使用Mongodb

~3者一起使用的方案:频繁使用数据使用memcache缓存;可能需要持久化的使用Redis缓存;不常用的,内容大的使用Mongodb存储到磁盘;

/

Memcache使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库设计是大众房产经纪人微信公众号的重要组成部分之一,它将影响到整个系统的性能和稳定性。以下是该系统的数据库设计总述: 1. 数据库类型 大众房产经纪人微信公众号的数据库采用关系型数据库,具体使用的是MySQL数据库。 2. 数据库表设计 该系统的数据库表设计包括以下几个方面: - 用户表:存储用户的基本信息,如用户名、密码、手机号码等; - 房产信息表:存储房产的基本信息,如房产编号、房产名称、面积、价格等; - 订单表:存储用户的订单信息,如订单编号、用户ID、房产编号、订单状态等; - 支付表:存储用户的支付信息,如支付编号、订单编号、支付金额、支付状态等; - 日志表:存储系统的操作日志,如用户登录、用户注册、订单创建等。 3. 数据库索引设计 为了提高系统的查询效率,需要对数据库表进行索引设计,具体包括以下几个方面: - 用户表:使用用户名和手机号码作为索引; - 房产信息表:使用房产编号作为索引; - 订单表:使用订单编号、用户ID和房产编号作为索引; - 支付表:使用支付编号和订单编号作为索引; - 日志表:使用日志ID作为索引。 4. 数据库备份和恢复 为了保证数据的安全性和可靠性,需要定期对数据库进行备份。在系统出现故障或数据误操作的情况下,可以通过备份文件进行数据恢复。 5. 数据库优化 为了提高系统的性能和稳定性,需要对数据库进行优化,具体包括以下几个方面: - 合理设计数据库表结构,减少冗余数据; - 合理使用索引,提高查询效率; - 定期清理无用数据,减少数据库负担; - 合理配置数据库参数,如缓存大小、读写分离等; - 定期对数据库进行性能测试和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值