JAVA实现内存级数据库,并可扩展持久化方式

对于一些数据写入频繁的系统 , 如果能解决其数据存储的压力, 应当考虑将数据频繁的运算操作,放在内存中,并定时将计算结果持久化到数据库中
即以降低数据库TPS为目标

monkey,基于 springboot2.x 开发的内存数据库,意在减少对数据库频繁的操作

可以定制持久化实现, 默认提供 mysql 的持久化方式,当前持久策略只有持久化频率,默认是1秒触发一次持久化

client-server通信技术桥梁是 netty

当前正在规划高可用的支持, 以确保内存数据的相对安全

使用内存数据库的好处在于,绕开数据库的瓶颈,过滤掉频繁的写操作,

模块说明: server 可以直接以 springboot 的方式启动

client 需要依赖到项目中

client-demo 是模拟的示例项目

源码地址: 欢迎前往交流
https://github.com/jurimengs/monkey

https://gitee.com/jurimengs/monkey (github,每个月总有那么几天是来事的)

QQ: 370765479

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爬上树顶

打赏可验证我能否靠此文财务自由

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值