#对象与关系数据库阻抗不匹配

鲍勃大叔实锤:类与数据结构的比较!每个优秀的软件设计师和架构师都需要牢记的问题

19-06-18 6298 17 5k

什么是类? 类是一组类似对象的规范。 什么是对象? 对象是一组对封装数据元素进行操作的函数。 或者更确切地说,对象是一组对隐含数据元素进行操作的函数。 暗示数据元素是什么意思?... 详细

为什么使用Event Sourcing?

15-03-14 1 5629 3 1k

Event Sourcing并不是存储状态,所有应用状态是代表事实的原始证据,它完全打开了我们应用的全新 架构 。 Why use Event Sourcing - Arkency Blog... 详细

从数据结构+算法分析ORM的末日

14-04-23 5 2724 3 1k

大家讨论都挺好,我下面进行纯粹分析一下,今天脑子比较好些。 对象和数据库都是一种静态的数据结构,而SQL与LinQ或Lambda表达式或Stream都属于一种动态算法过程。两个分别对应内存和CPU,... 详细

幽默图:程序员准备编写SQL前的热身 - DZone

20-09-21 1774 4

网友评论:Lmaooooo. Listen, when I turn the caps lock on is when I mean BUSINESS. 详细

从Swift语言看ORM的定位错误

14-06-07 5 3041 1 1k

Swift提供了数据结构struct和类Class两种, 数据结构和类一样支持行为,包括方法和初始化,数据结构和类的重要区别是:数据结构按复制方式传递,当你将一个数据结构传递给另外一个变量时,实际是复... 详细

反对SQL与捍卫SQL的论战

21-07-29 750 2 4k

三篇文章分别针对此进行了争论: 1. Jamie Brandon首次发表了 反对SQL : 首先他认为关系数据库好处是: 共享的通用数据模型允许以多种不同语言编写、在不同机器上运行并具有... 详细

幽默:不喜欢ORM的原因:凭什么让应用程序定义数据表结构?数据库寿命比应用更长啊 - Michael

20-05-31 1449 1

对于ORM和OGM,我从未喜欢过的一件事:让应用程序定义数据库表结构、索引或约束。为什么?因为我认为数据库通常比应用程序寿命更长。 众说纷纭: 不同意,在结构良好的系统中,您既没有整体数据库,也没... 详细

Spring Data JDBC如何对DDD聚合根进行部分更新? - spring.io

22-01-27 651 2 9k

这是有关如何应对使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第四篇。该系列包括: Spring Data JDBC - 如何使用自定义 ID 生成。 . 详细

由亚马逊内部禁止使用SQL数据库引出的想法 - nelhage

21-04-08 1214 1 4k

和我一起工作的人往往会意识到我对数据库特别是对SQL数据库有意见。上周,我 写了一篇Postgres调试故事, 并在推特上发布了 AWS禁止内部使用SQL数据库的政策 ,并在Twitter上进行... 详细

幽默:盯着屏幕很久不知道问题在哪里?SQL费发费眼 - Lukas Eder

20-12-10 1137 1

众说纷纭: 我曾经花了将近两天的时间来尝试在复杂的UDPATE语句中查找语法错误 那是邪恶的。无法看到错误,必须检查响应。  诸如此类的问题由于逗号的严重问题而使我非常头痛。 切换到SQ... 详细

Hibernate 20周年纪念 - Vlad Mihalcea

21-05-25 645 1 4k

这是著名Hibernate推广者Vlad Mihalcea文章,他一直致力于编写大量ORM教程,帮助人们协调处理关系数据库与 面向对象 两种范式之间的矛盾,试图在简易性和灵活性方面取得平衡: ... 详细

GraphQL SPQR和Spring Boot入门 | baeldung

22-04-06 462 9k

GraphQL Schema Publisher & Query Resolver,简称 SPQR,是从带注释的 Java 类中生成 GraphQL 模式。 在传统的方法中,如果我们想把GraphQ... 详细

riok/mapperly: 类似MapStruct的.NET对象映射生成器

22-02-28 403

Mapperly 是一个用于生成对象映射的 .NET 源代码生成器。灵感来自 MapStruct。 因为 Mapperly 在构建时创建映射代码,所以运行时的开销最小。更好的是,生成的代码完全可读,... 详细

Bold for Delphi实现开源了

20-09-25 772

Delphi的Bold 是一个 对象关系映射器(ORM) 和MDA应用程序框架。它旨在显着提高开发人员的生产力,为他们提供以下设施: 持久化域对象的对象关系映射 领域类的 . 详细

共有 931 2 3 4 ... 7 下一页