roytrack

罗伊轨迹


  • 首页

  • 标签

  • 分类

  • 归档

  • 站点地图

  • baidusitemap

【hazelcast入门系列之一】hazelcast介绍

发表于 2018-12-16 | Edited on 2020-08-30 | 分类于 技术 hazelcast
Symbols count in article: 621 | Reading time ≈ 1 mins.

介绍

hazelcast是一个开源的内存数据网格( In-Memory Data Grid (IMDG))。分为开源版和商用版,功能差异如下图:

为什么用hazelcast?

hazelcast主要对标的是传统的数据持久化存储。

阅读全文 »

一次线上缓存程序的问题排查

发表于 2018-12-10 | Edited on 2020-08-30 | 分类于 技术 troubleshooting
Symbols count in article: 891 | Reading time ≈ 1 mins.

问题初现

近日做了一个缓存程序,大致处理流程如下图:

缓存按照主题大约分为4k个list,每个list都为2000个记录,总数据量约4G。
先通过REST请求获取数据,然后再通过websocket更新数据,同一个list中根据时间戳进行比较来进行插入最新的,删除最老的。
为了保证原子性,对于插入、删除采用lua脚本来执行。

阅读全文 »

voltdb介绍

发表于 2018-12-02 | Edited on 2020-08-30 | 分类于 技术 voltdb
Symbols count in article: 1.3k | Reading time ≈ 1 mins.

介绍

voltdb是由2014年图灵奖获得者 Michael Stonebraker创建的一种基于内存的新数据库产品。

基础信息

传统的数据库如mysql提供的是一种满足所有的场景的架构,限制了其优化的空间。
voltdb充分利用了现代计算环境:

  • 采用内存存储来提升吞吐,减少昂贵的磁盘读写。
  • 通过串行访问数据,避免了在传统数据库中的加锁、锁碰撞、记录事务日志的时间浪费。
  • 通过集群化和多服务器间复制保证了扩展性、可靠性、高可用。

voltdb支持ACID,并且兼容标准SQL,减少了学习成本。
voltdb并不是用来解决所有数据库问题,主要偏向于解决快速数据,例如金融应用、社交媒体应用等。如果需要对大数据进行查询,这个不是voltdb擅长的,建议使用其他数据仓库的解决方案。

阅读全文 »

hello_world

发表于 2018-11-14 | Edited on 2020-01-05 | 分类于 杂谈 日常
Symbols count in article: 98 | Reading time ≈ 1 mins.

找一块地方来记录、分享和探讨在编程路上的点点滴滴。

为什么叫罗伊轨迹呢?

因为人生就是一场旅行,走过的路就像一个时序数据库一样记录下来,而向后看,就是走过的轨迹。

我是roy,用这个博客记录走过的轨迹。

12

博主

分布式 微服务 vert.x hazelcast

14 日志
5 分类
5 标签
GitHub E-Mail
友情链接
  • yimin(java cache latency)
  • 搬砖工·甘罗(gRPC vert.x middleware)
© 2018 – 2021 roytrack  工业和信息化部备案管理系统网站 京ICP备16032923号-2 | 19k | 17 mins.
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v6.5.0