写点什么

一致性

0 人感兴趣 · 25 次引用

  • 最新
  • 推荐

解决缓存与数据库数据不一致的问题,这篇文章告诉你如何做!

缓存是提高应用程序性能和响应速度的关键组件之一。缓存可以帮助减少数据库查询次数,从而减轻服务器负担并加快页面加载速度。然而,缓存与数据库一致性是分布式系统中常见的问题,因为缓存和数据库之间可能存在数据不一致的情况。为了解决这个问题,我们需要

https://static001.geekbang.org/infoq/07/079efddc31d0fae1c31a081bf72a11b7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在微服务下保证事务的一致性 | 京东云技术团队

微服务架构是将单个服务拆分成一系列小服务,且这些小服务都拥有独立的进程,彼此独立,很好地解决了传统单体应用的上述问题,但是在微服务架构下如何保证事务的一致性呢?

从实战出发,聊聊缓存数据库一致性

在云服务中,缓存是极其重要的一点。所谓缓存,其实是一个高速数据存储层。当缓存存在后,日后再次请求该数据就会直接访问缓存,提升数据访问的速度。但是缓存存储的数据通常是短暂性的,这就需要经常对缓存进行更新。而我们操作缓存和数据库,分为读操作和写

集群并发下的数据覆盖问题

用户头像
苏格拉格拉
2022-11-04

集群并发场景下,如何解决数据覆盖问题,保证数据库与缓存的一致性。

https://static001.geekbang.org/infoq/5d/5dd480e9162670025d92dd8f62361ded.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何实现数据库读一致性

数据的一致性是数据准确的重要指标,那如何实现数据的一致性呢?本文从事务特性和事务级别的角度和大家一起学习如何实现数据的读写一致性。

架构师的十八般武艺:一致性

用户头像
agnostic
2022-09-17

一致性是指:保持所有节点在同一个时刻具有相同的、逻辑一致的数据。在很多应用场景下,都需要数据保持一致性。

分布式一致性如何实现?- Raft 算法

用户头像
晓双
2022-08-01

Raft 是一种管理复制日志的一致性算法,它比 Paxos 更容易理解和实现。Raft 为了更加容易理解和实现,做了算法拆解,Raft 将一致性算法抽象为几个关键模块,例如:领导人选举、日志复制、安全等。

https://static001.geekbang.org/infoq/20/20e71f9fcfd58129c18c520b8ce0c4a9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅析分布式系统之体系结构 - 事务与隔离级别(多对象、多操作)上篇

用户头像
snlfsnef
2022-05-06

数千年前两河流域的楔形文字书写关于贸易、法律、账户等内容的大量文献中就已经提到事务。

得物技术浅谈深入浅出的 Redis 分布式锁

用户头像
得物技术
2022-04-27

分布式锁是控制不同系统之间访问共享资源的一种锁实现,如果不同的系统或同一个系统的不同主机之间共享了某个资源时,往往需要互斥来防止彼此干扰来保证一致性。

幂等最佳实践

用户头像
得物技术
2022-02-18

​分布式场景下,多个业务系统间实现强一致的协议是极其困难的。一个最简单和可实现的假设就是保证最终一致性,这要求服务端在处理一个重复的请求时需要给出相同的回应,同时不会对持久化数据产生副作用(即多次操作与单次操作的结果需要是业务角度一致的)。

缓存一致性最佳实践

用户头像
得物技术
2022-01-11

最近团队里我们在密集的讨论Redis缓存一致性相关的问题,电商核心的域如商品、营销、库存、订单等实际上在缓存的选择上各有特色,那么在这些差异的业务背后,我们有没有一些最佳实践可供参考呢?本文尝试着来讨论这个问题,并给出一些建议。

https://static001.geekbang.org/infoq/f4/f42564307783f014fd9a91ba36fb9441.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

现代分布式架构设计原则 - 分布式

用户头像
余朋飞
2021-12-08

分布式系统理论体系,是现代企业架构设计的重要理论基础。随着架构的发展,分布式系统产生的目的,是为了提供比单机应用更高的性能、更强的伸缩性和可靠性。

分布式系统的全局快照

用户头像
ElvinYang
2021-11-27

本文介绍分布式系统的全局快照算法,包括Chandy-Lamport算法和Flink ABS算法。

https://static001.geekbang.org/infoq/f3/f3fcdda96513e2d3e945bd3b1f9b7a9b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

缓存和数据库一致性问题,看这篇就够了

用户头像
Kaito
2021-09-09

想要保证缓存和数据库一致性,怎么这么难?

https://static001.geekbang.org/infoq/53/535e30a1c16da9e89616d17b7d31758b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

进大厂为何要学 Zookeeper?

用户头像
冰河
2021-09-06

Zookeeper是一个开源的分布式协同服务系统,在业界的应用非常广泛,虽然最近几年有Consul、etcd、Nacos等分布式协同系统问世,但是Zookeeper依然是最主流的分布式协同服务系统。

美团二面:Redis 与 MySQL 双写一致性如何保证?

四月份的时候,有位好朋友去美团面试。他说,被问到Redis与MySQL双写一致性如何保证?这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。

https://static001.geekbang.org/infoq/dd/dd9a7b0d11cdfe96a2e8b5d962a679a1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

知乎高赞: 为什么同样是分布式架构的 Kafka 需要 Leader 而 Redis 不需要

Redis不需要Leader这个观点其实有歧义,是不准确的,这个问题本质其实是涉及数据分片、数据副本一致性,接下来将为大家一一解答。

https://static001.geekbang.org/infoq/7f/7fa2ae7639bdf9c079df64f6b9ccf54c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据库与缓存的一致性方案演进

用户头像
邱学喆
2021-03-27

磁盘的数据如何与缓存的数据保持一致

https://static001.geekbang.org/infoq/fa/fa7ee5a50606e69bf43f9041f297c855.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

图解分布式之:最终一致性,一致只会迟到,但绝不缺席

用户头像
四猿外
2021-01-20

提到分布式系统,就一定绕不开“一致性”,这次我们说说:最终一致性。 最终一致性是现在大部分高可用的分布式系统的核心思路。

分布式一致性问题怎么解决

用户头像
2020-07-15

由于分布式一致性问题比较复杂,涉及的内容非常多,本文旨在将相关知识点做个概要梳理,以便后续通过一个文章序列来逐一探讨各个知识点。

一致性_一致性技术文章_InfoQ写作社区