
存储
夜星云
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
展开
-
解密Redis持久化
文内容来源于Redis 作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化 的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常理解的硬盘上。写操作的流程首先我们来看一下数据库在进行写操作时到底做了哪些事,主要有下面五个过程。客户端向服务端发送写转载 2012-11-12 09:21:03 · 551 阅读 · 0 评论 -
数据大小超出此类型的最大值
1.异常说明: 系统刚发给现场进行β测试,今天反馈回来一个问题执行数据库更新出错! 出错原因: 数据大小超出此类型的最大值: 3821 。2.分析原因: 1,查询现场数据库,这个字段的长度为4000。不是数据库公司和现场不一致导致,公司这个功能没有问题。 2,驱动程序在把SQL语句发给数据库前,PreparedStatement对字符串进行预处理并进行了转原创 2012-11-27 11:21:47 · 6014 阅读 · 0 评论 -
ehcache jmx 注册引起内存溢出宕机
一个新的项目采用的ehcache 做的分布式缓存,发布后,服务器经常会因内存不足宕机,用IBM HeapAnalyzer 分析发现是本机的ehcache 占用了大量的内存,首先说明一下我们基于ehcache开发的二级分布式缓存的工作方式。本地配置一个较小的缓存区用于存放频繁使用的缓存,远程配置一个用于存放所有需要缓存信息的缓存。本地和远程缓存都采用了ehcache。这几次宕机发现时本地ehcach原创 2012-12-08 10:04:14 · 3774 阅读 · 0 评论 -
关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用
转自:http://blog.youkuaiyun.com/a923544197/article/details/7594814先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis转载 2012-12-13 14:31:18 · 790 阅读 · 0 评论 -
NoSQL数据库与分布式缓存对比:同工异曲
转自:http://tech.it168.com/a2011/1114/1273/000001273026.shtml 对于文档、对象图、键值对这样的非关系型数据类型,NoSQL数据库为它们提供了另一种可选的数据存储方式。分布式缓存能被用作NoSQL数据库吗?Ehcache的Greg Luck撰文描述了分布式缓存与NoSQL数据库的相似性。InfoQ就此采访了他,讨论了该方案的利转载 2012-12-17 16:55:26 · 1778 阅读 · 0 评论