CDN资讯
-
构建高可用性的核心服务层:Coupang电子商务应用程序的技术实践
随着Coupang电子商务平台用户数量的快速增长,构建一个高可用性的核心服务层成为了关键任务。本文将介绍Coupang如何通过统一的NoSQL数据存储、缓存层和实时数据流等技术和策…
-
关于TCP的所有你想知道的
连接导向、可靠和比特流导向 在网络层的IP协议是不可靠的。它负责将数据包从一个IP地址传递到另一个IP地址,但不对传递的数据包的交付、顺序或完整性做任何保证。这就是TCP发挥作用的…
-
Uber是如何解决数据一致性问题的呢?
Uber的请求流程非常复杂,如上图所示,他们使用Spanner来存储大量数据。Spanner是一个全面托管的、关键的关系型数据库服务,可以在全球范围内提供事务一致性和高可用性的自动…
-
如何执行 SQL 语句?
关系型数据库如 MySQL、PostgreSQL 和 Oracle 等都使用 SQL(Structured Query Language)语言进行查询和操作数据。本文将讨论在关系型…
-
揭示 ETL 系统架构中的 OLAP、OLTP 和 HTAP
探索 ETL 系统设计需要了解 OLAP、OLTP 和不断发展的 HTAP。让我们试图剖析这些范式的复杂性。 1. OLAP(联机分析处理):OLAP 是商业智能的中流砥柱,通过 …
-
深入理解 Java 函数式编程系列 第 5 部分 深入解析 Monad
在本系列的前四篇文章中对函数式编程进行了多方位的介绍。本文将着重介绍函数式编程中一个重要而又复杂的概念:Monad。一直以来,Monad 都是函数式编程中最具有神秘色彩的概念。正如…
-
8种数据结构驱动着你的数据库. 我们应该选择哪一种?
在数据库中,索引是优化查询性能的关键。数据库索引类型包括内存索引、磁盘索引、哈希索引、树状索引、倒排索引等。不同类型的索引适用于不同的场景和使用目的。本文将对一些常见的数据库索引类…
-
什么是KMP?
部分匹配表 当然,KMP 的关键是部分匹配表。我和理解 KMP 之间的主要障碍是我没有完全理解部分匹配表中的值的真正含义。我现在将尝试用最简单的词来解释它们。 这是模式“ababa…
-
DNS消息 – 如何阅读查询和响应消息
Image.pngDNS消息相对简单:浏览器查询一个域名并获取一个IP地址。 如果DNS服务器无法识别域名,它会将查询传递给下一个DNS服务器。然后,在收到响应后,将响应传递给浏览…
-
现代分布式系统架构的权衡分析
介绍 现代软件系统,特别是遵循分布式架构的系统,以其复杂性和可变性而闻名。这些系统由许多元素组成,每个元素都引入潜在的权衡,可能影响成本、性能、可伸缩性和可靠性等因素。对于导航软件…