![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 82
_jan_
这个作者很懒,什么都没留下…
展开
-
架构基础 - WAL在各种数据系统的应用
WAL(Write Ahead Log)预写日志,是数据库系统中常见的一种手段,用于保证数据操作的原子性和持久性。在计算机科学中,「预写式日志」(Write-ahead logging,缩写 WAL)是关系数据库系统中用于提供原子性和持久性(ACID 属性中的两个)的一系列技术。在使用 WAL 的系统中,所有的修改在提交之前都要先写入 log 文件中。https://zhuanlan.zhihu.com/p/137512843...原创 2021-09-02 09:39:19 · 504 阅读 · 0 评论 -
restful 简介
REST [ˈrestfl](Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则:1、网络上的所有事物都被抽象为资源(resource);2、每个资源对应一个唯一的资源标识(resource identifier);3、通过通用的连接器接口(gen...原创 2018-09-11 09:32:08 · 312 阅读 · 0 评论 -
分布式Redis服务的解决方案 - Codis
codis和twemproxy最大的区别有两个:codis支持动态水平扩展,对client完全透明不影响服务的情况下可以完成增减redis实例的操作;codis是用go语言写的并支持多线程,twemproxy用C并只用单线程。 后者又意味着:codis在多核机器上的性能会好于twemproxy;codis的最坏响应时间可能会因为GC的STW而变大,不过go1.5发布后会显著降低STW的时间;...原创 2019-01-23 10:55:45 · 382 阅读 · 1 评论