Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
缓存教程
12306铁路售票系统核心开源中间件Geode介绍
Geode是一个提供实时且高一致性的分布式数据管理平台,典型案例是中国铁路12306售票系统使用Geode管理10个集群节点,在内存中管理2T的热点数据和10个高可用弹性规模的后备节点。 Geode通过内存池 CPU 网络资源和可选本地磁盘跨多个进程来管理
什么是堆外内存off-heap
堆Heap是内存中动态分配对象居住的地方。如果使用new一个对象,它就被分配在堆内存上。这是相对于Stack,如果你有一个局部变量则它是位于Stack栈内存空间。 BigMemory是用来避免GC对堆的开销,从几MB或GB大。 BigMemory通过直接
12306火车票订票系统的伸缩扩展
本文来自Pivotal,分析了中国铁路总公司12306这个世界上最大的铁路系统的火车票预订系统。 在这个星球上人类最大的年度运动大概算是中国农历新年,又称春节。有3488万人次通过航空和235万人次通过铁路踏上
大数据的Reactive之道
这是一篇可能来自股票高频交易的系统架构文章,主要讲解如何基于EventSourcing建立一个高性能大数据的实时查询系统。 当前IT正在从基于查询的面向批处理系统转向实时更新系统,虽然目前这只是发生在金融领域(
Imcache :一个Java新的缓存框架
Imcache是一个新的Java缓存库包,它支持各种已应用至今高速缓存模型。Imcache打算通过提供管理缓存数据的方法,以加快应用程序。它提供了从小型应用到大规模应用解决方案。 maven依赖包: <
Netflix的EVCache缓存分布式复制架构
缓存在Netflix无处不在,Netflix大量采用的是微服务架构,可以实现粒度更细的分离关注,大概部署了数百个微服务,每个都是专注做好一件事,这使得整个系统的耦合非常松散,大多数服务是无态的,也就更加易于扩展,这些服务之所以可以无状态,是因为将状态放在了缓存或持久存储中。
Redis Memcached CouchBase和Tarantool性能比拼
使用Yahoo! Cloud Serving Benchmark(简称YCSB)对几个流行的内存数据库NoSQL:Redis、Memcached、CouchBase和Tarantool进行了性能比拼。 其他产品都是比较有名的,
Redis做持久化与缓存方案
Redis同一个实例能否在做持久化方案的同时,也做为缓存的解决方案,好像官方文档不建议这样,请听大神们是否需要开启两个实例,缓存中的数据是通过api来存放,还是通过主从来同步。
MapDB:JVM堆Heap之外的磁盘存储数据库
MapDB是一个可以持久化内存In-memory的数据库,可作为内存存储的后备,如果数据超过内存大小,可通过MapDB存储到磁盘上(不过很多缓存产品可以激活这个功能) MapDB特点:并发- MapDB
如何利用memcached和wcf实现一个缓存服务
memcached是分布式缓存,现在想利用它和wcf结合实现一个缓存服务cacheservice问题是wcf不能进行泛型的支持,该怎么解决,例如public interface ICacheStorage { void Remove(str
Cacheonix - 分布式开源Java缓存
Cacheonix是一个开源分布式java缓存,能够以集群方式扩展java应用,其特点是横向扩展能力和最短的GC暂停时间。 Cacheonix提供严格一致性的分布式缓存,没有主从节点之分,所有节点都包含共享的彼此复制的数据. 这能在集群中节点失败时提供不会
SharedHashMap是更低延迟无GC暂停的Map实现
SharedHashMap是开源工具OpenHFT一个子项目,SharedHashMap提供ConcurrentHashMap更低
Java线程安全实现懒初始化两个方式
Java中以线程安全方式实现懒初始化对象有很多写法,这里不讨论针对全局单例场景,而是讨论缓存的使用场景,通常为了提高性能,我们经常通过key/对象形式将对象保存到内存中,具体来说,首先我们需要检查缓存中或application作用域中是否有存在对应某个key的对象,如果不存在我们new一个对象实例放
DDD 和 内存缓存
学习DDD时,领域对象常驻内存是基础。在实现DDD书中使用Hibernate作为实现Repository基础。 jdon是怎样实现领域模型常驻内存的?[该贴被sinaID30957于2015-07-19 16:03修改过]
LedisDB:Go语言编写的类似Redis的NOSQL
LedisDB是一个使用GO语言编写类似Redis的高性能NoSQL数据库,其支持数据结构如键值KV List Hash zset bitmap set等
或者说没有意识到ORM缓存可以带来巨大的性能提升
[该贴被sinaID30957于2013-12-27 22:06修改过]
网站图片处理
对于一个图片密集的网站,对图片的读取速度要求较高,图片的管理是使用目录好一点,还是放入nosql数据比较好呢?
请教JDON的牛人,关于缓存的架构问题
在设计一个大型的核心业务系统架构的可持续优化的性能考虑中,希望能在架构增加缓存层,主要考虑分布式缓存或内存数据库方式。这两个种缓存解决方案可能对程序员来说有一个非常不一样的代码编写方式(数据查询基于K-V的查询与基于SQL的查询),因为系统不能像电信的BOSS计价一样可以规划好哪些数据与计算以后一定
上页
下页