• 本文将介绍如何将域驱动设计和数据库组合在一起的另一个示例。接下来,我们将提供一个带有 MySQL 数据库的普通街头gashapon(扭蛋娃娃机)店的真实设计。 用户故事正如我们之前所做的那样,我们从描述用户
  • 微服务架构促进了去中心化的数据管理实践,其中每个服务都将其数据保密并仅通过定义良好的 API 接口将其公开。尽管这是为了更大的利益,但开发人员发现实现跨越多个服务边界的查询具有挑战性。 一个微服务经常联系几个依赖服务来完成一个读取请求。例如, ShippingService 查询 Custo
  • 在本文中,我们将了解哪种 UUID(通用唯一标识符)类型最适合具有主键约束的数据库列。虽然标准的 128 位随机 UUID 是一个非常受欢迎的选择,但您会发现这非常适合数据库主键列。 通用唯一标识符 (UUID) 是一个 128 位伪随机序 icon
  • 事件源(事件溯源)并不是一个新词,如果你在技术领域工作,你一定接触过事件源。事件源是一个强大的工具,被许多大型组织作为他们的数据库架构设计。它有能力扩大规模并服务于现代数据行业的需求。 在这篇文章中,我们将了解更多关于事件源的信息,以及为什么它越来 icon
  • SQL:使用复合键实现快速主从连接Join2000年的开发者们:不要使用SQL,使用ORM。2005年的ORMs:不要使用复合键2010年的NoSQL:SQL连接Joins不能扩展2015年的DynamoDB :单表设计 icon
  • Homepoint 是一家位于美国的大型抵押贷款批发商和贷方。Homepoint 的软件平台团队需要找到数据库自动化解决方案并改进其单体数据库架构,以提高质量和更快地响应客户。该公司原来使用其贷款发放系统(LOS)数据库作为SSOT(单一事实来源),但这个数据库不支持自动决策,不支持 icon
  • 数据复制是制作数据项的多个副本以确保可用性的过程。复制的数据通常存储在不同的数据库实例中,因此即使一个实例发生故障,我们也可以从其他实例中获取数据。实现数据复制的一种流行架构是主从架构。 主从架构为 icon
  • 了解跨多台机器拆分数据库如何通过并行处理大容量应用程序的请求来提高性能当存储在数据库中的数据增长到开始影响应用程序性能的程度时,数据库分片是一种有用的数据库架构模式。数据库分片是一种高级数据库架构概念,该过程通常在数据库大小随时间增加且应用程序需要扩展的组织中获得。数 icon
  • 数据库通常使用固定大小的页来存储数据。表、集合、行、列、索引、序列、文档等最终以页中的字节结束。这样存储引擎就可以从负责数据格式和 API 的数据库前端中分离出来。此外,当一切都是页时,这使得读取、写入或缓存数据变得更加容易。下面是 SQL Server 页布局的示例。 icon
  • 多合一数据堆栈是未来吗?Ben 的文章来得正是时候,因为 dbt 揭开了语义层的面纱,成为了分析生态系统的枢纽。作者比较了五个可用的一体化数据平台,并讨论了它们的优缺点。 现代数据堆栈在 2020 年和 2021 年风靡一时,但在 2021 年后期 icon
  • SQL语句在数据库中是如何执行的? icon
  • Discord 有数百万用户每天发送数十亿条消息。现在,这些用户也想搜索这些消息。我们如何索引这些以使它们可以通过消息中的不同关键字进行搜索?让我们来了解一下: 1. 简单的答案是 Discrd 使用 ElasticSearch,Elast icon
  • 又是一年过去了,而我还活着。因此,现在是反思去年在数据库世界中发生的事情的绝佳时机。由于DBMS供应商之间的基准战争已经平静下来,街上很安静。我在写去年的回顾时很开心,所以我很高兴能与你分享2022年的突出事件以及我对它们的看法。 icon
  • IvorySQL 是先进的、功能齐全的、开源的 Oracle 兼容 PostgreSQL,坚定地承诺始终保持 100% 兼容,并直接替代最新的 PostgreSQL。IvorySQL 添加了一个“compatible_db”切换开关来在 Oracle 和 PostgreSQL 兼容模式之间切 icon
  • 数据库存储引擎会在事务提交后立即将更改写入磁盘吗?让我们来探讨一下: WAL(Write Ahead Log:预写日志): 存储引擎用来提供原子性A和持久性D(ACID )的一种日志。出于性能原因, icon
  • 一张图详列SQL常规操作: icon
  • Replibyte 是一种速度极快的工具,可以在您的数据库中植入生产数据,同时保证敏感数据的安全。 特点: 支持 PostgreSQL、MySQL 和 MongoDB 的数据转储和恢复 用虚假数据替换敏感数据 适用于 icon