MySQL

搜索文档
在 Docker 里跑 Windows?有点离谱,但真能跑~
菜鸟教程· 2025-09-19 11:29
做开发我平时更多用 macOS,但有时候免不了得在 Windows 上跑点程序,平常的做法当然是开虚拟机装个 Windows,不过有时候真觉得太慢了,启 动久,安装还麻烦,如果有更轻松的解决方法就好了。 有一个开源项目,听起来有点离谱—— 在 Docker 里跑 Windows 。 开源地址: https://github.com/dockur/windows 现在 Star 数都来到了 45k+,可见欢迎程度: 没错,不是装虚拟机,不是远程桌面,是直接在 Docker 容器里跑一整台 Windows,而 且还能在浏览器里打开桌面。 先说 Docker,它本质上是一个轻量级虚拟化工具。简单理解,就是一种把应用和运行环境打包在一起的容器。 容器里有程序运行需要的所有东西:代码、依赖库、配置一应俱全,启动快,占用少,不像传统虚拟机那么笨重。 举个例子,你用 Docker 可以在 Linux 上直接跑 MySQL、Nginx 或 Python,甚至还能隔离不同的环境,互不干扰。 通常 Docker 用来跑 Linux 应用,但 dockur/windows 就有点魔幻——它居然把 Windows 装进 Docker ...
突发!Oracle 狂砍 MySQL 核心团队,约 70 人被裁,MySQL 之父:“早有预感但还是很难过”
程序员的那些事· 2025-09-17 11:06
甲骨文裁员情况 - 甲骨文于2025年9月3日在全球范围解雇数千人 其中华盛顿州101人 加州250多人 [2] - 裁员潮蔓延至MySQL核心开发团队 约70人被解雇 [4] MySQL发展历程与现状 - MySQL于1995年由瑞典公司MySQL AB推出 2000年成立公司并开源 2008年被Sun Microsystems收购 2010年随Sun被甲骨文收购 [4][6] - 21世纪初 Twitter Facebook等新兴互联网企业将基础设施建立在MySQL之上 [5] - 甲骨文将开源MySQL团队归入Heatwave部门 资源优先投入AI领域 [8] - 甲骨文在MySQL上的开发精力逐渐向专有分析型数据库服务Heatwave倾斜 [7] 行业影响与替代方案 - MySQL创始人Michael Widenius对裁员表示心碎 对甲骨文发展方向不意外但难过 [4] - 前MySQL性能工程师Peter Zaitsev质疑甲骨文可能"慢慢扼杀MySQL社区版" [8] - 2009年Widenius带领原核心团队fork开发MariaDB 完全兼容MySQL并在性能 存储引擎和企业级功能上增强优化 承诺永久保持开源 [8]
MySQL内核革新:智能拦截全表扫描,百度智能云守护数据库性能与安全
环球网· 2025-09-15 11:05
产品核心功能 - 百度智能云数据库在MySQL内核层面设计并实现全表扫描动态管控机制,通过实时检测、灵活拦截与预警记录低效SQL,从根本上防范由全表扫描引发的系统故障风险 [1] 策略机制 - 提供拦截和告警双模式策略,可通过会话级变量动态切换,拦截模式主动阻断全表扫描类SQL并直接报错,告警模式放行执行但记录详细日志 [1] - 用户可根据业务时段、环境类型或运维策略随时开关相应模式,兼顾开发灵活性与生产安全性 [1] 核心设计 - 引入gaia_prevent_full_table_scans系统变量(默认OFF),开启后MySQL在优化阶段识别全表扫描操作并直接抛出错误ER_TABLE_FULL_SCAN,同时中断查询 [2] - 引入gaia_full_table_scans_alarm_allowed系统变量(默认ON),开启后虽不拦截执行但会向日志中写入警告信息,说明发生全表扫描的SQL文本 [2] - 内置对系统库(如mysql、sys、information_schema等)的白名单支持,保障系统内部查询不受干扰 [2] 实现原理 - 以内核补丁方式深度集成在MySQL查询执行流程中,在Query_expression::execute()阶段新增扫描检查逻辑,优化完成后检查执行计划调用check_full_table_scan()判断当前SQL是否包含全表扫描 [3] - 拦截逻辑为:如果gaia_prevent_full_table_scans=ON且存在全表扫描,则抛出ER_TABLE_FULL_SCAN错误并中断执行 [4] - 告警逻辑为:如果gaia_full_table_scans_alarm_allowed=ON且存在全表扫描,则在日志打印WARNING信息并记录SQL,同时增加计数器table_full_scan_count [4] - 在check_full_table_scan()中遍历JOIN的qep_tab执行计划,判断qep_tab->type()是否为JT_ALL(全表扫描),若表属于白名单数据库则跳过检查,其他情况则标记has_full_table_scan=true [6] 使用示例 - 开启拦截模式:设置SET SESSION gaia_prevent_full_table_scans=ON后,执行全表扫描语句会被拦截并报错 [6][7] - 启用告警模式:设置SET SESSION gaia_prevent_full_table_scans=OFF且SET SESSION gaia_full_table_scans_alarm_allowed=ON后,全表扫描语句可正常执行但会在日志中打印警告信息 [8][9][10] 测试表现 - 正常索引查询畅通无阻,全表扫描在拦截模式下准确中断 [11] - 设置gaia_prevent_full_table_scans=ON时执行全表扫描SQL确认报错,设置gaia_full_table_scans_alarm_allowed=ON时确认日志输出但SQL可执行 [12] - 系统库查询不受影响,在mysql数据库执行全表扫描语句不会报错 [13][14] - 双变量冲突时以拦截为优先策略,两个变量都OFF时全表扫描允许执行且不告警,两个变量都ON时以prevent优先 [15][16] 产品价值 - 拦截模式将风险查询拒之门外保障生产环境稳定,告警模式记录低效SQL便于跟踪与优化 [17] - 动态开关策略适配不同业务时段与环境类型,内核级实现无需修改业务SQL且零侵入 [17] - 对于具备中大规模MySQL集群的企业,这类细粒度、内核级的管控工具是提升数据库可靠性与运维效率的关键一步 [17]
81岁老板一边狂赚1000亿成全球首富,一边公司大裁员!老员工自嘲:“我们被 GPU 替代了”
搜狐财经· 2025-09-12 11:46
公司股权结构与财富变动 - 甲骨文联合创始人兼首席技术官拉里·埃里森单日财富增长近1000亿美元 达到4009亿美元 成为历史上第二位财富突破4000亿美元的人 并短暂超越埃隆·马斯克成为全球首富 [1] - 埃里森持有甲骨文41%的股份 较十五年前的22%几乎翻倍 主要得益于公司自2011年以来累计1420亿美元的股票回购 流通股数量减少近一半 [1] - 埃里森通过股票质押获取贷款 目前已质押2.77亿股 市值约930亿美元 同时每季度可获得5亿美元分红 无需出售股份即可融资 [2] 财务表现与业务数据 - 公司第一季度营收149.26亿美元 同比增长12% 但净利润下降4%至29.27亿美元 云业务收入71.86亿美元 同比增长28% 占总营收48% [10] - 云基础设施业务预计本财年增长77%至180亿美元 未来四年将依次增至320亿、730亿、1140亿和1440亿美元 [8] - 未履行业绩义务(RPO)飙升至4550亿美元 重组支出同比暴增448%至4.02亿美元 反映大规模业务调整 [8][10] AI业务发展与市场前景 - 公司签署四份数十亿美元云合同 包括与OpenAI的3000亿美元五年期合约 预计消耗4.5吉瓦电力 相当于两座胡佛大坝发电量 [7] - 客户提出买断全球所有可用推理算力需求 反映AI训练和推理市场旺盛 公司预计AI推理市场规模将远超训练市场 [8] - 推出模块化云基础设施系统Butterfly 成本约600万美元 支持客户独立部署云区域并按使用量付费 [8] 组织架构调整与人员变动 - 全球范围内裁员 涉及云基础设施、企业工程、Fusion ERP、数据中心运营及AI/ML项目管理等部门 包括MySQL团队约70名员工 [11][12] - 裁员过程通过线上会议快速执行 系统访问权限立即撤销 遣散补偿为1-12个月 估计全球裁员人数超过3000人 [12][13][14] - 员工反映裁员决策非直接管理层控制 部分高管及资深员工被裁 包括工作7-20年的员工及持H-1B签证人员 [12][13]
Oracle Sets the Date for its First Quarter Fiscal Year 2026 Earnings Announcement
Prnewswire· 2025-09-03 04:01
财报发布安排 - 公司将于2025年9月9日美股收盘后发布2026财年第一季度业绩 [1] - 公司将于中部时间下午4点举行电话会议及网络直播讨论财务业绩 [1] - 网络直播可通过投资者关系网站www oracle com/investor观看 [1] 公司业务概览 - 公司提供应用套件及安全自主的Oracle Cloud基础设施服务 [2] - 公司于纽约证券交易所上市 股票代码为ORCL [2] 商标信息 - Oracle Java MySQL和NetSuite均为公司注册商标 [3] - NetSuite是首家云计算公司 开创了云计算新时代 [3]
全球第5家千亿独角兽公司即将诞生
36氪· 2025-08-20 19:32
融资与估值 - Databricks正在进行超过10亿美元的K轮融资 对应估值超过1000亿美元 [1] - 公司上一轮融资于2023年底完成 规模100亿美元 估值620亿美元 [1] - 本轮融资由现有股东参与 包括a16z、Insight Partners和Thrive Capital [6] 业务与定位 - 公司专注于大数据处理平台 帮助企业整合分散数据并利用机器学习与AI进行分析 [4] - 提出"数据湖仓"(Lakehouse)概念 整合数据存储、查询与分析流程 近期新增可视化工具与生成式AI功能 [6] - 平台能力相当于"数据库+量化投研+AI实验室"组合 可处理非结构化数据并支持AI模型训练 [6] 财务与运营 - 年化收入预计达37亿美元 同比增长50% [6] - 主要竞争对手Snowflake预计本财年收入45亿美元 增长率25% 当前市值642亿美元 [6] - 公司员工总数约9000人 计划今年新增3000名员工 [6] 行业地位 - 估值突破1000亿美元后进入全球顶级独角兽俱乐部 与SpaceX、OpenAI和字节跳动并列 [3] - SpaceX、OpenAI和字节跳动估值均超3000亿美元 [3] - 马斯克的xAI与X平台合并后估值达1100亿美元 正洽谈最高2000亿美元融资 [3] 市场环境 - Figma上市首日暴涨250% 市值超550亿美元 显示二级市场对科技股热情回升 [7] - 经过调整后Figma市值仍达338亿美元 为IPO估值两倍以上 [7] - 投资者因Figma和Palantir股价表现积极追捧未上市科技公司晚期融资 [8] 战略规划 - 新融资将用于加速AI战略和推动全球增长 [3] - 融资使公司能推迟IPO计划 尽管华尔街对AI领域兴趣浓厚 [8] - 首席执行官认为公司有潜力成为万亿美元级企业 但强调仍需大量工作 [8]
湖北黄州:以数字化赋能基层业务创新
中国产业经济信息网· 2025-08-14 18:27
核心观点 - 黄冈市烟草专卖局通过创客大赛专题培训推动数字化转型 聚焦基层业务创新与技术应用落地 形成市区协同的创新模式 [1][6][7] 培训内容与成效 - 行业专家一对一诊断入围团队课题 针对创新性、技术可行性与业务契合度提出优化建议 [2] - 黄州区局参赛课题《营销智慧部所驾驶舱》获得数据整合和交互体验改进方案 通过全流程拆解完善课题逻辑 [2] - 参赛团队表示专家建议直击痛点 课题方案竞争力显著提升 为决赛奠定坚实基础 [2] 技术应用与突破 - 引入轻流低代码平台作为核心工具 破解业务场景落地技术瓶颈 [4] - 团队通过QuickBI和DataV搭建模型看板 一周内完成从需求梳理到看板构成的全流程实践 [4] - 基层人员从零基础到直接参与技术搭建 解决业务难题信心显著增强 [4] 数字化转型战略 - 市局构建"培训-认证-应用"闭环体系 形成培训育才、赛马砺才、认证选才的数字化文化 [6] - 区局通过培训对接市级资源 快速补齐基层技术短板 [6] - 下一步将推动三项工作:打通平台数据实现自动更新 深化驾驶舱应用与指标挖掘 引入智能分析功能提升管理效能 [6][7] 行业意义与模式创新 - 烟草行业数字化转型进入深水区 技术创新下沉业务一线成为关键课题 [7] - 创客大赛为基层提供技术赋能和成果展示平台 区局人员主动转化培训成果为业务生产力 [7] - 形成"市区协同"良性创新模式 为行业数字化转型提供实践案例 [7]
MongoDB 即将迎来 GARP 时刻
美股研究社· 2025-08-14 18:01
数据库行业格局 - 非关系型数据库适用于数据格式多变场景(如文档、多媒体),MongoDB是该领域主要代表[1][2] - 关系型数据库(如MySQL、Postgres)适合固定格式数据(如银行表格数据)[1] - MongoDB的"云无关"特性降低了对AWS/Azure等巨头的依赖[2] MongoDB商业模式 - Atlas(多云数据库服务)为核心业务,2026财年Q1占总营收72%,同比增长26%[2] - Enterprise Advanced(本地部署软件)增长放缓,Q1同比仅增7%,营收占比从28%降至22%[3][5] - 专业服务为第三收入来源[2] 财务表现 - 总营收同比增长22%超预期(分析师预期15%),用户增长驱动有机需求[7] - 非GAAP毛利率微降1个百分点至74%,属正常波动[9] - 自由现金流从2.3亿美元提升至4.2亿美元,预计2026财年达5.5亿美元(+30%)[12] 用户与客户数据 - 总客户数从43,100+增至57,100+(2023-2025)[9] - Atlas客户占比超90%,大客户(年消费>10万美元)从1,761增至2,506家[9] - 直接销售客户贡献订阅收入87%-88%[5] 资本管理 - 10亿美元股票回购计划启动,目标将流通股从8400万降至8200万股[10][15] - 股权稀释严重(过去6年超50%),当前负债6亿美元远低于28亿美元流动资产[12] - 预计2029年自由现金流达10亿美元,每股FCF从5美元增至12.2美元[15] 增长前景 - 数字化趋势推动非结构化数据需求,对标AWS云服务17.5%/微软云26%增速[13] - 预计2026-2029年营收CAGR达15%,自由现金流CAGR可能超30%[12][15] - 估值方面,P/FCF可能从40倍降至31倍,若增长超预期或触发机构重估[13][14] 竞争壁垒 - 开发者需同时掌握MongoDB和关系型数据库,形成技术生态壁垒[2] - AI应用增加可能进一步扩大非结构化数据存储需求[16] - 品牌影响力和先发优势使竞争对手难以进入[16]
数据库工具哪家强?这个显眼包,一用就回不去!
菜鸟教程· 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]
【青鸟飞扬教育】MySQL 是如何利用索引的
搜狐财经· 2025-06-16 07:11
MySQL索引优化机制 核心观点 - MySQL索引优化涉及范围查询条件、模糊匹配和排序场景下的索引使用规则,通过特定模型可系统化理解索引工作机制[1] 索引长度计算规则 - `key_len`在EXPLAIN执行计划中表示索引字节长度,计算规则包括: - 固定类型按字节长度计算(如int=4 bytes,bigint=8 bytes)[2] - 字符串类型需叠加字符集因素(如CHAR(30) UTF8=90 bytes)[2] - 允许NULL的列额外+1 bytes,变长类型(如VARCHAR)额外+2 bytes[2] 索引使用条件分类 - **Index Key**:确定数据扫描范围,通过`=`/`>=`/`>`界定下边界,遵循最左匹配原则[4][5] - **Index Filter**:启用ICP后可利用索引过滤数据[4] - **Table Filter**:需回表后通过server层过滤的非索引过滤条件[4] 范围查询边界匹配逻辑 - 下边界通过第一个索引键的`=`/`>=`持续匹配,若出现`>`则停止后续键匹配[5] - 未命中条件时立即终止边界界定[5]