• Datadog从搜索延迟7秒到1秒的实战出发,打造了支持多租户、低延迟、高可用的CDC数据复制平台,用异步复制+自动化+Schema兼容性控制实现大规模数据流动。在硅谷一线大厂里,数据库从来不只是存东西的“仓库”,而是一台轰鸣的引擎。当用户点击你产品的某个页面,背后可 icon
  • 近年来,蜂窝架构在大型在线服务中越来越受欢迎,作为增加冗余和限制站点故障影响范围的一种方式。 蜂窝架构:客户端连接到路由层。路由层使用 HTTP 重定向将客户端重定向到指定的蜂窝单元。 为了实现这些目标, icon
  • 本文研究了分布式缓存,强调了它通过改进数据访问和可扩展性对应用程序性能的影响,并提供了实用指导。 什么是分布式缓存?分布式缓存是指将信息存储在多个服务器上的方法,这些服务器通常分布在不同的地理位置。与集中式数据库相 icon
  • 缓存数据意味着我们的应用程序不必访问速度较慢的存储层,从而提高其性能和响应能力。我们可以使用任何内存实现库(例如Caffeine )来实现缓存。 虽然这样做提高了数据检索的性能,但如果应用程序部署到多个副本集,则实例之间不会共享缓存。为了克服这个问题,我们 icon
  • Java 缓存是一种用于在临时存储区域(称为缓存)中存储和管理经常访问的数据的技术,以提高应用程序性能。缓存通过保持副本随时可用,有助于减少获取或计算数据所需的时间和资源。 在 Java 中,缓存可以在各个级别实现,包括: 内存缓存: Ja icon
  • NCache 是一个原生 .NET 开源分布式缓存,在高事务性 .NET、.NET Core 和 Java 应用程序中非常流行。 Redis 由 Redis Labs 开发,目前由 Microsoft 在 Azure 中使用。在此网络研讨会中,了解 NCache 和 Redis 之间的比较。本次网络 icon
  • 在分布式系统中,快速编码和测试对于理解Paxos等复杂概念至关重要。这个小框架来快速编写和测试各种复制机制。 可以快速实现复制算法并编写 JUnit 测试。它还提供了引入进程崩溃、网络断开、网络延迟和时钟偏差等故障的基本方法。 icon
  • 这篇文章介绍了Cloudflare如何通过使用PostgreSQL、PgBouncer、HAProxy和Stolon等工具来实现高扩展性和高可用性,应对多租户数据库环境中的性能隔离和负载均衡的挑战。他们使用连接池、流量控制算法和优先级队列等技术来限制和优化数据库连接,并通过数据复制和故障转移 icon
  • Apache Kafka 到目前为止已经非常适合开发可靠的互联网规模的流应用程序,这些应用程序还具有容错能力,并且能够处理实时和可扩展的需求。在本文中,我们将重点介绍 Java 中的 Kafka 集群架构。 在本文中,我们将了解 Apache Kafka icon
  • Vitess是一个由YouTube开发并开源的数据库解决方案,用于解决大规模MySQL部署中的扩展性问题。 最初,PayPal的三名员工尝试创建一个约会网站,但失败了。他们转向创建视频分享网站YouTube,并使用MySQL存储视频标题、描述和用户数据。< icon
  • 在本篇博文中,我们将重点介绍复制和更具体的双向复制。要在 PostgreSQL 中实现双向复制,我们需要模块 pglogical。您可能想知道逻辑解码和 pglogical 之间的区别。 本质上,逻辑解码起源于 icon
  • 数据库对于信息系统至关重要,尤其是在高负载的微服务架构中。经过适当设计和优化的基础可确保系统的高性能、可扩展性和稳定性。在本文中,我们讨论了用于有效管理微服务环境中的数据库的各种策略和技术。 1、水平扩展:分片水平 icon
  • 对于数据库的每条记录,每个系统都保存自己的内部逻辑时钟以及从对齐队列收到的另一个数据库的时钟。 假设有两个主数据库:Master A 和Master B,都有由Clock A 和Clock B列。Master A修改了一条记录,并增加了自己 icon
  • 对于Cloudflare来说,负载平衡是他们整个业务的支柱,使他们成为零停机专家。了解为什么磁悬浮算法是他们的首选方法:使用 Maglev 的高可用性负载均衡器 背景我们运行着许多后端服务,为我们的客户仪表 icon
  • Spring Boot+Hibernate分区实战,让数据库查询速度提升10倍!本文详细介绍了在Spring Boot项目中如何使用Hibernate处理PostgreSQL分区表,包括分区原理、实现步骤和查询优化技巧,为大数据量应用提供性能优化方案。 < icon
  • 这篇论文讲的是数据库系统如何高效记录日志(logging)、做检查点(checkpoint)和恢复数据(recovery)的新方法。作者团队发现,传统的ARIES方法虽然功能强大,但在现代高性能存储引擎中速度太慢,而内存数据库的轻量级日志方法又无法处理超出内存的数据。 icon