随笔分类 -  09 Nosql

摘要:最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证 阅读全文
posted @ 2018-10-31 00:22 panchanggui 阅读(208) 评论(0) 推荐(0) 编辑
摘要:这里将要想大家介绍四种NoSQL数据库的类型。 目前对于非关系型数据库主要有四种数据存储类型:键值对存储(key-value),文档存储(document store),基于列的数据库(column-oriented),还有就是图形数据库(graph database)。每一种都会解决相应的问题,这 阅读全文
posted @ 2018-10-24 23:35 panchanggui 阅读(8946) 评论(0) 推荐(0) 编辑
摘要:NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。 在现代的计算系统上每天网络上都会产生庞大的数据量。 这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of 阅读全文
posted @ 2018-09-10 10:12 panchanggui 阅读(259) 评论(0) 推荐(0) 编辑
摘要:一般情况下,大家使用redis去put/get都是先拿到一个jedis实例,然后操作,然后释放连接;这种模式是 请求-响应,请求-响应 这种模式,下一次请求必须得等第一次请求响应回来之后才可以,因为redis是单线程的,按部就班,一步一步来。 而pipeline管道改变了这种请求模式,客户端可以一次 阅读全文
posted @ 2018-08-28 09:53 panchanggui 阅读(7508) 评论(1) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/dinglang_2009/article/details/53464196 缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更 阅读全文
posted @ 2018-08-16 11:41 panchanggui 阅读(258) 评论(0) 推荐(0) 编辑
摘要:一、应用缓存(本地缓存) java中的本地缓存,主要包括,构造单例map、guava、ehcache 三类。 为什么要有本地缓存? 在系统中,有些数据,数据量小,但是访问十分频繁(例如国家标准行政区域数据),针对这种场景,需要将数据写到应用的本地缓存中,以提升系统的访问效率,减少无谓的数据库访问(数 阅读全文
posted @ 2018-08-08 15:59 panchanggui 阅读(641) 评论(0) 推荐(0) 编辑
摘要:缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验。 网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。 网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。 客户端缓存 客户端缓存又可分为:浏览器缓存、网关 阅读全文
posted @ 2018-08-08 15:53 panchanggui 阅读(322) 评论(0) 推荐(0) 编辑