• 将 OpenAI API 引入 PostgreSQL 以使用人类语言运行查询的实验性扩展。 该扩展将数据库模式的一个子集发送到 ChatGPT,并要求它根据此和用户输入生成一个查询。 安装
  • Apache Empire-db 让您可以不受限制地使用 Java 中的关系型 DBMS,从而释放数据库系统的全部功能。 忘掉 OR-Mapping、Entity Beans、Lazy vs Eager、Bytecode Proxies、Tuple icon
  • 从 Spring Data JDBC 3.2.0-M2 开始,Spring Data JDBC 支持单查询加载。单查询加载可通过单个选择语句加载任意聚合。 要启用单查询加载,需要在 RelationalMappingContext 上调用 setS icon
  • SQL 应该是新数据工程工作的首选。它坚固、快速、面向未来且可测试。稍加注意,它就会清晰易读。一个新的 SQL 引擎 - DuckDB - 使 SQL 与其他高性能数据框架库竞争,使 SQL 成为各种规模数据的良好候选者。 SQL的优点 icon
  • ORM是软件作者们喜欢挑剔的东西之一。网上有许多文章都是以同样的调子进行的:"ORMs是一种反模式。它们是初创公司的玩具,但最终伤害多于帮助"。 这是个夸张的说法。ORMs并不坏。它们是完美的吗?肯定不是,就像软件中的其他东西一样。同时,这些批评也 icon
  • 如果您的应用程序是一顿饭,那么数据库模型就像一种乏味的碳水化合物,可以填饱您的肚子,但永远不会满足。 因此,Go 拥有如此多的工具来完成这项工作也就不足为奇了。 有选择固然很好,但选择太多,可能会让人不知 icon
  • VisualVM 是一种工具,它提供可视化界面来显示有关在 Java 虚拟机 (JVM) 上运行的应用程序的详细信息。VisualVM 设计用于开发和生产。 VisualVM 提供轻量级分析工具,包括 SQL 分析器。这将检测每个 SQL 查询(通 icon
  • 2006 年,《纽约杂志》数字团队开始为其时装周门户网站打造全新的搜索体验。这是一个甚至没有与技术团队讨论过技术可行性的项目,这在当时很常见。敏捷技术尚属新生事物,更不用说在出版业了。这只是一个愿景,一个真正的 "月球计划",需要 10 到 12 周的时间来开发产品的线框图版本。几乎没有时间 icon
  • SQL 在今年IEEE Spectrum的顶级编程语言互动排名中占据主导地位。 icon
  • 大多数人都熟悉状态机并知道它们的价值。一般状态机库可以帮助您对状态进行建模,防止无效转换,并生成图表以帮助非技术人员理解代码的行为方式。 本文并不是要阐述状态机的情况。这是关于如何采用状态机的概念并使其与数据库模型一起工作,利用关系数据库(例如 P icon
  • 大多数人都熟悉状态机,也知道状态机的价值。一般的状态机库可以帮助你建立状态模型,防止无效转换,并生成图表,帮助非技术人员也能理解代码是如何运行的。 这篇文章并不是要论证状态机。而是如何利用状态机的概念,让它与你的数据库模型一起工作,利用你的关系数据 icon
  • 1、成功地失败了,还是失败地成功? icon
  • 以下值得关注的 20个SQL查询优化技术列表: 1.在庞大的表(>1.000.000)行上创建索引 2.使用 EXIST() 代替 COUNT() 查找表中的元素 3.用 SELECT 字段代替 SELECT * 4. 4.避免在 WHERE 子句中使用子查询 icon
  • 许多人不理解SQL的是它是声明性的:当你写ORDER BY时,它并没有告诉DB对数据进行排序,它只是声明您想要一个有序的结果。只有执行计划会告诉你是否有排序操作。 SQL的声明性是其主要优势,但也是操作问题的常见来源:这是因为SQL掩盖了关 icon
  • RDBMS 可以做的事情比大多数人想象的要多得多: 1. 添加表通常比更改现有表更好在大公司中尤其如此。对其他团队依赖的核心表进行更改是非常危险的,并且可能需要经过许多批准。这会大大降低团队的敏捷性。 icon
  • 您可以用多种不同的方式编写 SQL 查询。 下面是 5 条经验教训: 1、避免过度索引索引是加快数据检索速度的有力工具。索引的工作原理是创建一个额外的数据结构,数 icon