前段时间做项目的Code Review,给团队成员强调了一点规则:判断一条数据是否存在时,不要查询列表之后,比较列表长度是否大于0来判断数据是否存在,而是要用C...
进入 AI coding 时代, 似乎人人都可以编程了, 但为什么还有人说 AI coding 不行呢?
更扎心的是: 就算你把 work_mem 设成 2MB,也不代表 PostgreSQL 一条查询最多只会吃 2MB。
过去,数据库扩展开发常常意味着:性能要原生,开发就得向 C/C++ 低头。 现在 DuckDB 给出的新答案是:你可以继续要原生性能,但不一定继续忍受底层开发的...
DuckDB 1.5.0 震撼发布!CLI重写、VARIANT类型、空间函数内置,性能狂飙17%!
在刷题时被两个“看起来都对”的选项折磨,这绝不是因为你笨,而是你的大脑正在经历一场 “表征坍缩” 。
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=b139bd3b6ef000ab5...
Milvus是分布式向量数据库,如果构建的是图索引,从图的角度来看,它不同节点有联通性吗?换句话说,构图时时按一张整体的图来进行优化构建的吗?
近期用AI解读的2个补丁出了点小插曲, 给哼哼打脸了, 可能是AI未读取代码, 而是直接从comment推演的. 还好传成老师和zhijie帮忙点出了错误.
最近发的文章有AI的重度参与, 马上就有人下面留言评论有AI味了, AI味咋了? 用AI咋了? 用AI遭人嫌弃?
世界排名前三的数据库 Oracle , MySQL , SQL Server. 正在被吸血!到底怎么回事?
今天, IF club 群里发了一个问题: 如何让PostgreSQL自定义聚合函数的finalfunc仅执行一次?
https://github.com/ryogrid/create_pg_super_document
提起向量, 经常会看到向量压缩、量化等术语. 这些都是为了提升查询效率、节省算力或内存/存储空间, 在不牺牲太多召回率的情况下催生出来的技术.
当从PG数据库访问数据时, shared buffer中没有被访问的数据, 需要从数据文件所在的存储(例如磁盘)中读取数据块, 加载到shared buffer...
不会C啊, 怎么开发? 没关系啊, 现在AI coding这么发达, 你把想法告诉AI就可以了.
在使用向量搜索时, 通常会取TOP N的相似结果, 例如下面的SQL取limit 10:
本文来看看 VectorChord 基于图(DiskANN和HNSW)的索引与pgvector有什么不一样?
你可能会想到gdb, 是的, 比如等等数据库崩溃, 打印core dump, 从core dump文件中进行分析. 或者用gdb提前跟踪将要出错的进程(那就太复...
PostgreSQL 18 新增获取进程内存上下文函数: pg_get_process_memory_contexts . 此函数处理显示具有指定进程 ID 的...