PostgreSQL
搜索文档
Claude Code“隐形技术栈”被扒出来了,2430次测试揭秘工具偏好清单
36氪· 2026-02-27 17:27
研究核心观点 - Amplifying.ai对Claude Code的工具选择倾向进行了系统性研究,通过开放式提示词测试了3款模型在4种项目类型中对20个工具类别的选择行为,累计分析了2430次工具选择[1][2] - 研究旨在探究AI代码助手在未指定具体工具时的显性偏好,其结论不代表开发者真实偏好或工具质量评估[26] 实验设计与方法 - 研究搭建了4个全新的代码仓库进行测试,包括Next.js SaaS、Python API、React SPA和Node CLI项目[11] - 测试覆盖Claude Sonnet 4.5、Opus 4.5、Opus 4.6三款模型,每款模型独立运行三次,每条指令执行前均重置代码环境以确保纯净[11] - 针对20个工具类别设计了100条开放式指令,每条指令有5种不同措辞,共产生2430次成功响应[11][12] - 使用基于LLM的子智能体从每次响应中提取核心工具推荐,提取率为85.3%(2073次响应可识别出主要工具)[12][19] 工具选择核心倾向 - **强烈倾向自建方案**:Claude Code更倾向于自己编写自定义解决方案,而不是直接推荐第三方工具,自定义/DIY实现占所有主要选择的12%(2073次中的252次),成为最常见的选择[5][27] - **默认技术栈形成**:选择第三方工具时,会集中选择Vercel、PostgreSQL、Stripe、Tailwind CSS、shadcn/ui、pnpm、GitHub Actions、Sentry、Resend、Zustand等工具[6] - **技术栈专属选择**:根据不同技术栈选择专属工具,例如JS项目用Drizzle做ORM、Python项目用SQLModel做ORM;Next.js项目用NextAuth.js做认证;JS项目用Vitest做测试、Python项目用pytest做测试[6] 高度主导的工具类别 - **CI/CD**:GitHub Actions以93.8%的首选率占据绝对优势(152/162次选择)[7][30][31] - **支付处理**:Stripe首选率高达91.4%(64/70次选择)[7][30][31] - **UI组件库**:shadcn/ui以90.1%的占比成为默认选择(64/71次选择)[7][30][31] - **部署**:JavaScript生态下Vercel首选率达100%(86/112次选择),Python生态则由Railway主导(82%)[30][32] 其他类别工具选择概况 - **状态管理**:Zustand为首选,选择率为64.8%(57/88次选择),Redux未作为主要推荐出现[30][34] - **可观测性**:Sentry为首选,选择率为63.1%(101/160次选择)[30][35] - **电子邮件**:Resend为首选,选择率为62.7%(64/102次选择)[30][36] - **数据库**:PostgreSQL为首选,选择率为58.4%(73/125次选择)[30][37] - **包管理器**:pnpm为首选,选择率为56.3%(76/135次选择)[30][37] - **表单与验证**:React Hook Form为首选,选择率为52%(39/75次选择)[30] 模型间选择的一致性与差异 - **高度一致性**:在同一技术生态内比较时,三个模型在20个类别中的18个都选择了相同的首选工具,一致率达90%[8][49] - **真实分歧有限**:仅有缓存和实时通信两个类别,不同模型之间有真正的分歧;另外有3个看似有分歧的类别,其实是因为混合了JS和Python结果,并非真的分歧[8][50] - **版本迭代梯度**:Opus 4.6更倾向推荐新工具与自定义方案,而4.5代模型(Sonnet 4.5与Opus 4.5)更偏好成熟稳定的工具[56] 选择稳定性与场景依赖性 - **措辞稳定性高**:在同一项目中,即使用5种不同的方式表述指令,Claude Code的选择稳定性平均能达到76%[9][10] - **项目上下文至关重要**:工具推荐高度依赖具体项目上下文,同一工具类别在不同代码仓库中,Claude Code的选择会随项目类型变化[9][61][62] - **重复运行一致性**:在同一模型、同一提示词、同一代码仓库的条件下,三款模型3次独立运行的推荐结果一致性较高,Package Manager、CI/CD、State Management、Testing、Payments等类别3次推荐完全一致的比例高达87%–93%[58][59] 对行业与公司的启示 - **对工具厂商**:Claude Code正在重塑行业工具的默认选择,若工具未进入AI助手的推荐列表,其在开发者工作流中的存在感可能将逐渐弱化[62] - **对开发者**:一套由Claude Code主导的新兴技术栈正在形成,它代表着AI辅助开发模式下的共识选择,同时“倾向自定义方案”的趋势也提醒开发者需要评估自建方案与成熟库的长期效益[62] - **对AI团队**:不同版本模型的行为特征差异真实存在且可量化,“版本迭代梯度”现象验证了训练数据构成会影响工具推荐倾向[62]
如何构建一个完美的投票系统?必看指南
搜狐财经· 2026-02-23 22:40
投票系统开发需求与规划 - 系统构建前需明确投票主题、界定投票者群体、决定投票方式(如单选、多选或排序)以及是否实行匿名投票,这些要求对后续设计与开发至关重要 [3] - 系统构建涉及需求调研、技术选型、系统规划、功能开发、测试以及部署等多个环节,需周密规划和技术保障以保障系统稳定运行、数据安全及用户体验 [11] 投票系统技术架构与设计 - 为保存投票资料和用户资料,可选用MySQL、PostgreSQL或MongoDB等数据库系统 [3] - 系统架构可划分为用户身份验证、投票操作、数据汇总等模块,以利于开发与维护工作 [3] - 系统设计需充分考虑未来扩展需求,包括增添新的投票种类以及支持更广泛的用户群体 [5] 投票系统安全与功能实现 - 系统必须保证高安全性,涉及对用户数据进行加密保存,并有效防范SQL注入和XSS攻击等问题 [4] - 用户界面需设计直观的投票页面,确保用户可轻松选择选项并提交投票 [7] - 后端逻辑需对用户提交的投票信息进行审查并确认真实性,然后将其保存在数据库里 [7] - 可使用Ajax或WebSocket技术实现投票结果的即时刷新,以提升用户体验 [7] 投票系统测试与部署 - 功能测试需保证用户身份验证、投票信息提交及数据统计分析等各项功能正常运作 [8] - 需进行压力测试,模拟大量用户同时访问系统以检测系统稳定性和性能 [8] - 部署上线需挑选恰当的服务器配置,将系统安置在生产环境中,并实施监控与维护工作 [9]
号称最火的开源数据库,如今 3 个月代码 0 提交,这是怎么了?
程序员的那些事· 2026-01-18 10:06
MySQL项目发展现状 - 被官网称为"全球最受欢迎开源数据库"的MySQL正面临前所未有的发展危机 [1] - MySQL Server在GitHub的代码库自2025年9月起便再无任何代码提交记录,停滞状态已持续超3个月 [1] - 自2019年起,MySQL的代码提交量逐年下滑,2025年更是跌至项目2000年创立以来的历史最低点 [1] 甲骨文公司战略与行业分析 - 甲骨文旗下MySQL团队裁员的消息与代码库停滞的时间点相吻合 [1] - Percona的CEO认为这是甲骨文"慢慢扼杀MySQL社区版"的又一重要举措 [3] - 业内人士分析甲骨文或许正将研发重心转向MySQL企业版、集群版及云托管Heatwave等专有产品,因为这些商业版本能带来更直接的收益 [3] - 曾任职AWS、担任过MariaDB基金会CEO的奥托·凯卡拉伊宁指出,如今的MySQL"只是在许可上属于开源,而非作为一个项目是开源的" [3] 市场竞争与替代方案 - 奥托·凯卡拉伊宁建议开发者尽快转向MariaDB、PostgreSQL等替代方案 [3] - 尽管发展遇阻,MySQL在DB Engines排名中仍位列第二,在Stack Overflow开发者调查中也紧随PostgreSQL之后 [3] - 业内普遍认为,若开源项目持续停滞,MySQL的市场份额终将被竞品蚕食 [3]
中国信创数据库产业全景展望
2025-11-26 22:15
行业与公司概览 * 纪要涉及的行业为中国信创数据库产业[1],核心公司包括华为、腾讯、金仓、达梦、OceanBase等主要国产数据库厂商[2][18] 市场现状与规模 * 截至2025年前三季度,中国数据库市场规模约为400多亿元,同比增长20%[3][16] * 预计2026年市场增长率将超过2025年,达到30%-40%甚至30%-50%[3][16][24] * 2025年信创资金到位情况较年初预期减少,各省份和部委报送的预算普遍被削减一半甚至更多,例如工信部原计划报送十几亿预算,最终批复金额不到5亿[4] * 2025年IT投入因经济环境影响大幅缩减,财政拨款项目规模缩小,央国企自筹资金项目启动规模明显减少,部分新购项目被延后[11] 竞争格局与厂商表现 * 2025年国内数据库市场份额前三名预计为华为、腾讯和金仓[1][6] * 达梦因技术路线规划(更多用户倾向分布式设计)及上市公司高管事件影响,未能充分参与前期测试与竞争,市场表现不及金仓[1][6][9][10] * 腾讯凭借早期政企用户积累和灵活销售方式占据较大市场份额[1][7] * 华为通过自有硬件优势进行整体打包销售,并获得显著市场份额,且其高斯数据库是目前唯一通过艾二级标准认证的产品[1][2][7] * 金仓因其数据库内核基于PostgreSQL(PG)开发,适配工作量小,在应用系统替换中成为客户首选,市场表现优于达梦[1][8][9] * 国产数据库市场中,PG系(金仓、海量、华为等)占据主导地位,占比约60%-70%[12] 技术路线与产品趋势 * 开源数据库(MySQL和PostgreSQL)在2025年应用系统替换中广泛应用,但与Oracle兼容性较差[1][8] * MySQL技术线已被国家锁定,不再认可[12] * 分布式技术越来越受中型用户青睐,适合云上部署且便于运维,但在核心业务系统中,传统物理机加传统数据库仍被认为更稳定[20] * 国产数据库替换已进入核心区,对数据要求更高,各厂商纷纷宣传在核心业务系统替换中的能力[1][12] 项目招标与财务影响 * 2025年信创资金缩减导致国产化项目招标集中於第四季度(尤其是11月和12月)[1][4] * 2025年招标项目中,服务器、PC机等硬件设备占比增加,软件(特别是数据库)占比相对减少[1][4] * 2025年第四季度的大量招投标项目,从中标到签约再到财务报表体现需要时间,预计将反映在2026年第一季度或上半年的财务报表中[5] * 预计2026年将迎来国产化项目的集中爆发期[1][4] 各行业替换进展 * 国家电网是最早进行国产化的行业,目前几乎全部采用国产数据库[17] * 金融行业公开招标项目最多,有86个非涉密项目[17] * 石油石化行业替换相对较慢[17] * 医疗和教育领域基本还未开始大规模替换,仅有一些小型医院在测试阶段,预计2026年才会有较大动作[13][17] * 党政系统替换进展较快,中央部委(如国家发改委、工信部)已接近尾声,但地方政府进度差异较大,经济较发达地区(华东区、华南区)进展更快[21][24] * 央国企目前仅做了些试点工作,预计2026年将迎来集中替换期[21][24] 挑战与风险 * 国产数据库的稳定性和性能与Oracle相比仍有明显差距,尤其在金融等对稳定性要求极高的行业尚未完全得到验证[22] * 国产化硬件(如海光、鲲鹏的CPU)性能相对不足,迭代速度不及预期,影响了整体系统性能,也导致客户对Oracle一体机选择不积极[3][22][23] * 人才流失是国产数据库厂商面临的问题,大型厂商争抢优秀研发人员,可能导致中小型厂商技术落后[24] * Oracle在核心业务系统(如国税、金融)仍占据重要地位,其市场份额被国产数据库蚕食的过程不会很快完成[3][23] 机遇与未来展望 * 根据国家规划,到2027年底需完成全面替代,央国企预计将把大量工作压到最后两年(2026-2027年)完成[15] * Oracle和MySQL的替换空间仍然很大[15] * AI技术主要在运维方面对数据库行业产生影响,例如通过AI模型训练自动分析解决报错问题[19] * 开源社区逐渐受到客户关注,用户倾向于选择开源免费产品以降低成本并培养自身技术团队[20] * 预计2026年党政系统、央国企、医疗、能源等行业将成为国产数据库替换的重要增长点,增速预计可达30%-50%[24]
未来的DBA需要懂多种数据库
搜狐财经· 2025-11-25 04:25
数据库学习策略与行业趋势 - 学习多种国产数据库的学习量并不大,金仓KES与PostgreSQL基础相通,学习具有协同效应,三种数据库加在一起的知识深度可能不及以前Oracle的三分之一 [2] - 具备PostgreSQL基础后,学习openGauss等高斯系数据库可事半功倍 [2] 企业数据库环境与DBA能力需求演变 - 未来企业环境将普遍存在3-5种国产数据库,DBA需要具备一专多能的能力,熟悉多种产品成为刚需 [3] - 企业因业务或政策因素会持续引入新的数据库产品,例如有券商在已使用3款国产数据库基础上又引入某大厂产品 [3] DBA工作性质与技能转型方向 - 国产数据库运维模式发生巨变,DBA无需像管理Oracle那样深度参与优化,简单问题由应用厂商解决,复杂BUG依赖原厂支持 [4] - DBA技能要求转向安装部署、数据复制迁移、异构同步、高可用切换及备份恢复等常规操作 [4] - DBA工作边界扩展,需承担更多与应用相关的工作,并主动向软件开发领域探索以提升在企业中的地位和价值 [4]
MongoDB (NasdaqGM:MDB) FY Conference Transcript
2025-09-11 23:02
**纪要涉及的行业或公司** * MongoDB公司 专注于数据库和AI应用开发平台 核心产品为MongoDB Atlas和Enterprise Advanced [1][6][37] * 数据库行业 涉及与PostgreSQL等开源替代方案的竞争 以及AI驱动的行业变革 [21][24][27] **核心观点和论据** * **AI战略与产品定位** * 公司视AI为重大机遇而非威胁 认为其文档模型(JSON支持)和矢量搜索功能非常适合处理AI所需的非结构化数据 [6][7][27] * 通过收购Voyage AI获得顶级嵌入模型 旨在将私有数据与LLM连接 提升AI应用准确性 [7][10][16] * Voyage AI现有约300家客户 收入规模较小 其货币化将通过服务器less API、市场平台和与Atlas集成三种方式实现 均基于使用量计费 [11][12] * AI尚未成为增长主要驱动力 但预计未来将成为重要增长动力 目前客户主要用于客户支持、代码生成和内部垂直应用 [7][31][32] * **市场竞争与PostgreSQL迁移** * 认为PostgreSQL等SQL解决方案在简单数据模型上可行 但在复杂数据模型和性能要求高的场景下存在局限性 [22][24][26] * 列举了银行和大型电动汽车公司的案例 从PostgreSQL迁移至MongoDB后性能显著提升 解决了可扩展性和性能瓶颈问题 [22][23][24] * 将PostgreSQL的势头归因于SQL迁移而非新应用开发 并强调MongoDB在处理AI用例中结构化和非结构化数据方面的灵活性优势 [24][26][27] * **增长重新加速与运营策略** * 近期的增长重新加速主要归因于核心业务的运营改进 而非AI驱动 [31][32] * 调整了市场策略 更专注于企业市场(财富500强)和大型工作负载 修改了薪酬计划以激励增加ARR和获取大型工作负载 [32][33] * 产品引导增长(PLG)和内部销售模式运行良好 是公司的一项未知资产 [34] * **财务与盈利能力展望** * Atlas业务在8年内从不到1000万美元的年化收入(ARR)增长至17亿美元 未来市场空间巨大 [37] * Atlas的毛利率预计维持在中位70%左右 规模扩张将带来显著的增量利润和利润率扩张 [37][38][39] * 公司重点在于更智能地投资(而非削减成本) 运营费用增长将低于收入增长 从而推动利润率扩张 [38][39][40] * **内部AI应用与未来挑战** * 内部AI应用侧重于治理和工具化 重点领域包括客户支持(Cogent)、法律(Harvey)以及利用ML进行更好的业务预测 [44][45] * 认为AI带来的生产力提升是巨大机遇 但目前对成本节约的影响还不大 未来会更大 [45] * 未来一年的讨论焦点可能集中在AI的能源消耗和电网能力挑战 以及所需人才技能的演变上 [47][48][49] **其他重要内容** * 公司计划举办投资者日 进一步讨论AI能力和发展战略 [19] * 对未来的并购持开放态度 但重点将是类似Voyage AI的技术团队和能力收购(“构建与购买”) 而非为了增长而收购 [19][20] * 公司拥有约5500名员工 [31]
数据库工具哪家强?这个显眼包,一用就回不去!
菜鸟教程· 2025-07-16 10:14
数据库管理工具DBeaver概述 - DBeaver是一款开源免费的跨平台数据库管理工具,支持几乎所有主流数据库,包括MySQL、PostgreSQL、Oracle、SQL Server等[3] - 该工具在Github上获得44k+ Star,显示出较高的开发者认可度[5] - 提供Community和PRO两个版本,满足不同用户需求[8] 产品版本对比 - Community版免费,支持主流关系型数据库,提供数据编辑器、SQL编辑器等基础功能[9] - PRO版增强安全性,支持更多数据库类型(NoSQL、云数据库等),提供元数据管理、AI SQL助手等高级功能[12] - Community版适合一般需求,PRO版更适合企业和高级用户[10] 技术特性 - 跨平台支持Windows、Linux和Mac操作系统[11] - 支持超过80种数据库,包括关系型、NoSQL、云数据库等[15] - 提供SQL编辑器、数据编辑器、ER图生成、数据导入导出等核心功能[21] - 高级功能包括可视化查询构建器、任务调度器、空间数据查看器等[19][21] 安装与使用 - 提供Windows、macOS和Linux多种安装方式[22][23][24] - 支持主流操作系统版本,包括Windows 10/11、macOS Big Sur及以上等[26] - 界面支持数据库连接管理、SQL编写执行、结果展示等操作[28][29] - 支持ER图自动生成和数据可视化[31]
我的很多DBA朋友,都消失了...
新浪财经· 2025-06-06 08:25
国内DBA行业现状 - 国内DBA职责泛化严重,需承担安装配置、备份容灾、性能优化甚至业务需求分析等全方位工作,而国外DBA更注重细分领域专业化 [1] - 技术浮躁现象普遍,许多DBA疲于学习云原生、分布式数据库等新工具,但缺乏对底层原理的深入钻研 [1] - 价值评估体系存在倒挂,国内DBA常被视为"救火队员"且薪资与复杂度不匹配,而国外专精型DBA因解决核心问题被视作"技术资产" [1] 技术深耕的价值 - 技术深度决定职业天花板,分布式事务、死锁排查等核心能力需建立在对LSM-Tree、Raft协议等底层机制的透彻理解上 [2] - 专精某一技术栈(如PostgreSQL MVCC机制)可形成职业护城河,使DBA在技术选型中占据主导地位 [2] - 硅谷案例显示,Oracle专家通过优化高频SQL可使银行系统I/O负载降低70%,而国内企业常因技术纵深不足被迫堆硬件"续命" [2] 技术发展路径转型 - 建议从"会使用多种数据库"转向"用单一数据库解决多类问题",例如深入掌握PostgreSQL MVCC机制或Redis持久化方案 [3] - 需结合业务场景量化技术价值,通过SQL Trace等工具将优化成果可视化以获得业务侧认可 [3] - 生态合作成为趋势,参与技术社区交流可避免重复造轮子并获取最佳实践 [3] AI技术对行业影响 - AI监控系统可过滤80%误报警,自动化根因分析将淘汰仅会"重启试试"的初级DBA [4] - AI工具(如SQL自动优化器)可解放DBA重复劳动,促使其转向架构设计与性能调优等高价值工作 [4] 新兴职业机会 - 云DBA转型为"数据架构师"的趋势明显,新岗位需主导数据治理与业务建模,薪资涨幅可达30% [5] - 成功转型案例包括成为数据库架构师主导企业方案、转型咨询顾问赋能行业,或成为团队技术核心 [6]
他用AI三天做了个网站,结果被黑了两次,氛围编码大翻车
36氪· 2025-06-03 20:31
氛围编码(Vibe Coding)的兴起与应用 - OpenAI前创始成员Andrej Karpathy提出"氛围编码"概念,即通过AI工具(如Cursor、ChatGPT)实现"你说想法,AI写代码"的快速开发模式 [1] - 该模式允许非编程人员快速构建应用或小游戏,吸引大量开发者尝试 [1] - 开发者Harley Kimball使用AI工具在三天内完成聚合网站开发并上线,前端通过Cursor和Lovable搭建,后端使用Supabase云数据库服务 [3] 快速开发项目的技术实现 - 网站核心功能为聚合HackerOne、Bugcrowd等平台的公开资料,提供白帽黑客档案集中查询服务 [2] - 数据采集通过独立自动化脚本完成,与前端分离设计,采用Supabase Auth进行用户认证 [4] - 初始设计包含用户自助注册功能,后因权限管理风险改为只读数据视图 [4] 安全漏洞事件分析 第一次漏洞:数据库权限绕过 - 用户邮箱信息因默认配置被返回前端,存在泄露风险 [5] - 采用PostgreSQL视图排除邮箱字段,但因未启用SECURITY INVOKER或RLS配置,视图继承管理员权限导致行级安全策略失效 [6] - 攻击者可绕过前端直接插入/修改数据库记录,漏洞由研究员@Goofygiraffe06发现并报告 [6] 第二次漏洞:后端认证服务未关闭 - 前端隐藏注册入口但Supabase Auth服务仍处于激活状态,攻击者可通过API直接注册账号 [9] - 新账号可添加数据(不可修改/删除),权限控制未完全锁死,漏洞由研究员@Kr1shna4garwal发现 [8][9] - 最终通过彻底关闭Supabase Auth注册功能修复漏洞 [9] 技术架构的潜在风险 - PostgreSQL视图默认以创建者权限运行,需显式配置SECURITY INVOKER或RLS策略才能实现行级安全 [10] - Supabase等现成后端服务若未完全关闭未用功能(如Auth),即使前端无入口仍存在API暴露风险 [9][10] 行业启示 - AI辅助开发(氛围编码)加速项目落地,但默认配置常忽略安全环节,需额外关注权限管理与威胁建模 [10] - 使用Supabase+PostgreSQL组合时,开发者需深入理解权限模型复杂性,避免视图和RLS配置失误 [10] - 涉及敏感数据的项目需严格审查安全配置,快速上线不应牺牲基础安全流程 [11]
Snowflake to Acquire Crunchy Data to Strengthen AI Agent Business
PYMNTS.com· 2025-06-03 08:26
收购计划概述 - Snowflake计划收购Crunchy Data以增强企业构建和部署人工智能代理及应用的能力[1] - 收购将把Crunchy Data的开源Postgres技术和产品整合至Snowflake的AI Data Cloud平台[1] - 交易完成需获得监管批准并满足常规交割条件[1] 技术整合与产品规划 - 收购后将推出名为Snowflake Postgres的PostgreSQL数据库集成至AI Data Cloud平台[2] - PostgreSQL是开源关系型数据库 可作为企业创建AI代理的底层数据库 支持Snowflake等平台的数据存储[2] - 该数据库被49%的开发者使用[2] 市场机会与客户价值 - Snowflake Postgres将使PostgreSQL用户提升开发效率并优化运营[3] - 此次收购瞄准3500亿美元的市场机会 满足客户将Postgres引入Snowflake AI Data Cloud的需求[3] - Crunchy Data的安全合规能力使其成为受监管行业企业的可信Postgres合作伙伴[4] 行业竞争动态 - Snowflake于2月宣布在硅谷开设新AI中心 为开发者、初创企业和商业领袖提供AI研发场所[5] - 竞争对手Databricks于5月14日宣布收购数据库初创公司Neon以增强AI代理业务[5] - Databricks表示Neon专为支持开发者代理工作流设计 将提供无服务器Postgres服务[5]