了解分层可导航小世界索引,包括其优缺点以及如何通过 pgvector 在 PostgreSQL 中使用它们。译自Vector Database Basics: HNSW,作者 Team Timescale。在机器学习和人工智能系统中,向量数据库是存储和搜索海量数据的必备工具。想象一下地图上的点,每个点都有其独特的坐标。在数据库的语境中,这些“坐标”帮助我们快速准确地找到所需的信息。Pgvector
使用代码分割、延迟加载、使用 Web Workers、压缩文件和异步加载等技术提升您的 JavaScript 技能。译自How To Master JavaScript Performance Optimization,作者 Alexander T Williams。JavaScript 是现代 Web 应用程序的基石,为从动态内容到交互式功能的一切提供支持。然而,随着应用程序变得越来越复杂,确保
DuckDB 是一款进程内分析数据库,它可以在无需维护分布式多服务器系统的情况下处理出人意料的大型数据集。最棒的是什么?您可以直接从 Python 应用程序分析数据。译自DuckDB: In-Process Python Analytics for Not-Quite-Big Data,作者 Joab Jackson。匹兹堡—— 即使分析非常大的数据集,也不总是需要集群。你可以将很多内容打包到运行
正如人们所料,在 IBM 即将收购 HashiCorp 公司后,公司内部的情绪是复杂的。译自IBM Buying HashiCorp: What Devs, Analysts and Competitors Are Saying,作者 Chris J Preimesberger。正如人们所料,在公司被IBM即将收购后,HashiCorp 和 OpenTofu 社区对流行的基础设施即代码 (IaC)
尽管外部缓存是减少延迟的好帮手,但它们通常会带来比好处更多的问题。以下是如何解决这个问题。译自Why and How Teams Are Replacing External Database Caches,作者 Felipe Cardeneti Mendes。当现有数据库无法满足所需的服务级别协议 (SLA) 时,团队通常会考虑外部缓存。这是一个明确的以性能为导向的决策。将外部缓存置于数据库前面
SQL 可以是类型安全的,就像 JavaScript 中单词的含义一样。Paul Scanlon 阐释了为什么开发者不应该害怕使用“原始 SQL”。译自Automatically Generate Types for Your PostgreSQL Database,作者 Paul Scanlon。我最近一直在为 JavaScript 开发人员从事与PostgreSQL相关的大量工作,我的总体理解
简单来说,如果数据访问拖慢了您的应用程序,唯一的解决方案是更快的数据库,而不是缓存。译自How to Get Peak Performance without a Vast Amount of Memory,作者 Behrad Babaee。您听说过水牛理论吗?根据该理论,一群水牛只能以最慢的水牛的速度前进。”令人惊讶的是,这种智慧在计算机程序操作中找到了相似之处:应用程序的速度受其最慢的子进程的
DML 使用 INSERT、UPDATE、DELETE 和 MERGE 在 SQL 中添加、更新和删除数据。译自How to Use Data Manipulation Language (DML) in SQL,作者 Gerald Venzl。由于 SQL 具有易于学习的语法,因此它通常被视为用于分析和操作数据的最佳高级编程语言之一。它是一种声明式语言,因此用户声明他们想要的结果,而不是像 C、
了解如何使用 SELECT、FROM、JOIN、WHERE、GROUP BY、HAVING、ORDER BY、OFFSET 和 FETCH 使用 SQL 检索数据。译自How to Write SQL Queries,作者 Gerald Venzl。SQL 是一种类似英语的声明式领域语言,用于查询、分析和操作数据。SQL 起源于关系数据库,但此后已在其他地方被广泛采用。SQL 被认为是一种声明式语
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号