- 博客(7)
- 收藏
- 关注
原创 一杯茶的功夫,上手Redis持久化机制
开篇Redis作为最常用的内存数据库,通常来说数据存储在内存中,为了避免Redis服务器进程退出导致内存中的数据消失。Redis提出了持久化机制,也就是把内存中的数据保存到磁盘中,从而提高数据存储的可靠性。为此主流数据库会提供两类持久化方案,它们是“快照”存储和“日志”存储。相应地Redis提供了RDB持久化和AOF持久化与之对应。其中RDB是以快照的方式存储内存数据到磁盘上,而AOF是以日志追加的方式进行存储。下面就围绕这两种持久化方式展开如下内容: RDB文件结构 RDB触发机制以.
2022-02-28 09:57:13 104
原创 掌握6大模块、7个核心概念~ 帮你彻底掌握Mycat中间件
开篇近今年里随着经济的飞速发展,企业的业务也在不断膨胀,作为业务支撑的信息系统特别是数据库系统也面临前所未有的压力,行业应用所产生的数据呈爆炸式地增长。数据从原来的GB级别迅速增常到TB甚至是PB的规模,已经远远超过传统计算技术的要求,原来集中式的存储方式已经无法满足数据存储的要求,此时分布式数据存储由于良好的透明性、数据冗余性、扩展性、自治性逐渐进入人们的视野。为了更好的使用和管理分布式数据库,业内推出了不少优秀的分布式数据库中间件,Mycat就是其中之一,今天就来看看Mycat的架构和实现原理。本.
2022-02-28 09:51:08 500
原创 DDD里面的CQRS到底是什么?
开篇随着业务不断发展,软件系统的架构也越来越复杂,但无论多复杂的业务最终在系统中实现的时候,无非是读写操作。用户根据业务规则写入商业数据,再根据查询规则获取想要的结果。通常而言我们会讲这些读写的数据放到一个数据库中保存,通过一套模型对其进行读写操作。而在大型系统中往往查询操作远远多于写入操作,于是就有了读写分离的思想,将读操作和写操作的模型分开定义并且提供不同的通道供用户使用。CQRS(Command-Query Responsibility Segregation)就是基于这一思想提供的一种模式读..
2022-02-28 09:48:16 1103
原创 ⼤⽩话聊聊 Java 并发⾯试问题之 volatile 到底是什么?
⼀、写在前⾯前段时间把⼏年前带过的⼀个项⽬架构演进的过程整理了⼀个系列出来,参⻅(《亿级流量架构系列专栏总结》)。不过很多同学看了之后,后台反馈说⽂章太烧脑,看的云⾥雾⾥。其实这个也正常,⽂章承载的信息毕竟有限,⽽架构的东⻄细节太多,想要仅仅通过⽂章看懂⼀个系统架构的设计和落地,确实难度不⼩。所以接下来⽤⼤⽩话跟⼤家聊点轻松的话题,⽐较易于理解,⽽且对⼤家⼯作和⾯试都很有帮助。⼆、场景引⼊,问题初现很多同学出去⾯试,都会被问到⼀个常⻅的问题:说说你对vo...
2022-02-27 10:22:47 252
原创 Elasticsearch顶尖高手系列课程
Elasticsearch顶尖高手系列课程(基础篇+高手篇)链接:百度网盘 请输入提取码提取码:lrek
2022-02-27 10:03:55 1467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人