碰瓷 MongoDB?MangoDB 正式改名为 FerretDB;谷歌和高通将在神经网络方面进行合作;PyCharm 2021.3 发布 | 开源日报

FerretDB数据库简介 FerretDB是一款开源的MongoDB 协议兼容数据库,旨在提供 MongoDB 的 API 接口,同时将数据存储在其他关系型数据库(如 PostgreSQL)中。它的核心目标是降低从 MongoDB 迁移到开源数据库的门槛,允许用户在不修改应用代码的前提下,无缝切换至 PostgreSQL 等更可控的存储后端。FerretDB 是一款极具创新性的数据库中间件,通过兼容 MongoDB 协议,为用户提供了“低成本迁移至开源数据库”的解决方案。 阅读详情

整理 | 宋彤彤
责编 | 屠敏

开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习、修改,甚至是重新分发。关注「开源日报」,一文速览国内外今日的开源大事件吧!

开源工具推荐

Karpenter : 一个开源的高性能 Kubernetes 集群自动缩放器

11 月 29 日,AWS 宣布 Karpenter 已正式准备好投入生产。Karpenter 是一款使用 AWS 构建的开源、灵活、高性能的 Kubernetes 集群自动缩放器。它通过快速启动适当大小的计算资源来响应不断变化的应用程序负载,从而帮助提高应用程序可用性和群集效率。Karpenter 还提供即时计算资源以满足应用程序的需求,并将很快自动优化集群的计算资源占用空间,以降低成本并提高性能。

图片: https://uploader.shimo.im/f/PceshJlTNXy7FoFc.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2Mzg0MjA3MjcsImciOiJ3VjNWVlFhNVhXRjB4eDN5IiwiaWF0IjoxNjM4NDIwNDI3LCJ1c2VySWQiOjc0MjE1Mzg0fQ.5UgKdnZzI9WY8epylG0IqerAtxzF1HmlXMxGv2lHKCU

图片来源:AWS 官网

Karpenter 是一个开源项目,在 Apache License 2.0 下获得许可。它旨在与在任何环境中运行的任何 Kubernetes 集群配合使用,包括所有主要的云提供商和本地环境。在 Karpenter 之前,Kubernetes 用户需要动态调整其集群的计算容量,以支持使用 Amazon EC2 Auto Scaling 组和 Kubernetes Cluster Autoscaler 的应用程序。AWS 上近一半的 Kubernetes 客户报告说,使用 Kubernetes 集群自动缩放器配置集群自动扩展具有挑战性且具有限制性。

GitHub 地址:https://github.com/aws/karpenter

开源大新闻

碰瓷 MongoDB?MangoDB 正式改名为 FerretDB

一个多月前,FerretDB 公司发布了一个名叫 MangoDB 的开源数据库,此产品一出,立即引发业界热议,只因它的名字与 MongoDB 太过相似,稍微一不留神,就会非常容易看错。而据 MangoDB 的官方博客报道,它也旨在成为 MongoDB 真正的开源替代品。

不过,在大量网友纷纷涌进 Hacker News 和 Reddit 社区时指责 MangoDB 的名称容易让用户造成误会时,MongoDB 公司的代表也出面开始与 MangoDB 团队进行了沟通,为了避免这种混淆其希望 MangoDB 停止在他们的网站,以及在 GitHub 或者其他任何地方使用该名字。几经周转,MangoDB 于 12 月 1 日宣布正式改名为 FerretDB 和 FerretDB Inc.,并且他们还获得了一些资金,可用在项目上支持全职开发人员。同时他们也表示“我们所有人都是开源的坚定信徒,多年来一直是开源数据库社区的一员”。(FerretDB)


Visual Studio 2022 中引入了新的 Razor 编辑器

随着 Visual Studio 2022 的发布,用户现在可以使用新的 Razor 编辑器进行 MVC、Razor Pages 和 Blazor 的本地 ASP.NET 核心开发。.NET 和 Visual Studio 团队的项目经理 Mika 说道近来她们团队一直在为基于语言服务器协议(LSP)的 ASP.NET 核心项目开发新的 Razor 编辑器。LSP 模型使她们能够添加重要的新功能,为 Razor 带来更多 C# 编辑功能,并以更快的速度实现其他新的 Razor 特定生产力改进。新的 Razor 编辑器可以更轻松地添加新的代码修复和重构,也能为组件添加用途、完全限定组件和创建组件,更重要的是支持整个 Visual Studio 中最常用的导航功能之一——转到定义,转到组件上的定义可帮助用户快速浏览整个文件,以更好地了解代码。(Microsoft Visual Studio)

科技巨头谷歌和 Qualcomm 将在神经网络方面进行合作,以加速和优化AI模型

在周二举行的年度高通骁龙技术峰会上,Qualcomm 和 Google Cloud 宣布在神经架构搜索方面达成合作,以实现互联智能边缘。两家公司表示,此次合作将专注于开发 Vertex AI Neural ArchitectureSearch(NAS),这是一项被谷歌描述为搜索技术的托管服务,用于生成、评估和训练应用程序的模型架构。该合作伙伴关系的重点是使 AI 模型的自动化创建成为可能,并减少手动工作量。

图片: https://uploader.shimo.im/f/26OFWYVIy3b7Yzte.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2Mzg0MjA3MjcsImciOiJ3VjNWVlFhNVhXRjB4eDN5IiwiaWF0IjoxNjM4NDIwNDI3LCJ1c2VySWQiOjc0MjE1Mzg0fQ.5UgKdnZzI9WY8epylG0IqerAtxzF1HmlXMxGv2lHKCU

图片来源:Qualcomm 官网

据高通公司称,一旦与高通的人工智能(AI)引擎相结合,NAS 将用于“加速神经网络开发和差异化”,用于 Snapdragon 移动、ACPC、XR、Snapdragon Ride 汽车平台和物联网计划。Google Cloud Vertex AI NAS 还将集成到芯片制造商的神经处理 SDK 中,供开发人员使用。高通公司表示,使用 AI 引擎的平台将能够利用“优化和性能提升”。(ZDNet)

DeepMind:AI 与人类合作,实现两项数学突破

总部位于英国的人工智能公司 DeepMind 的科学家已经证明,人工智能可以为人类数学家提供有希望的线索来发展定理。牛津大学的 Marc Lackenby 和 András Juhász 与 DeepMind 合作,创建了一个关于代数和几何不变量之间联系的新定理。结理论是对绳索中发现的结的研究,除了在这些模型中,两端连接在一起。虽然该领域确实提供了关于绳索如何缠绕的见解,但它也在量子场论和非欧几里得几何中也有应用。

DeepMind 的 AI 软件被赋予了结理论中两个以前独立的组成部分的细节——代数和几何,并被要求寻找它们之间的任何相关性。既有直接的相关性,也有复杂,微妙和不直观的相关性,这些线索中最有趣的被传递给人类数学家进行分析和改进。实践证明,AI 的建议提供了可能性的猜想,这些猜想在数百万个例子中被证明是正确的,但实际调查下这些猜想就分崩离析了。因此,虽然 AI 分析的线索和单独开发猜想或定理的过程还很漫长,但它对人类研究方向上的引导是无价的。(New Scientist)

开源软件专区

PyCharm 2021.3 发布,支持远程开发、Jupyter 和快速 API

JetBrains 官方最新消息表示,PyCharm 2021.3 正式发布。在此发布版本中引入了 Poetry 支持、新的 FastAPI 项目类型、远程开发支持的 Beta 版本以及重新设计的 Jupyter Notebook 体验。PyCharm 的进一步改进不再需要用户使用“<”来启动 HTML 标记来获取代码完成建议,同时可以使用新的“将包名称”更新到最新版本检查,直接从编辑器将 package.json 文件中的 npm 包更新到最新版本,也可以通过键入 URL 并在 ES6 文件中的导入路径上使用快速修复来下载远程 ES6 模块。

图片: https://uploader.shimo.im/f/dm6UJiQNXH6UE0WT.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2Mzg0MjA3MjcsImciOiJ3VjNWVlFhNVhXRjB4eDN5IiwiaWF0IjoxNjM4NDIwNDI3LCJ1c2VySWQiOjc0MjE1Mzg0fQ.5UgKdnZzI9WY8epylG0IqerAtxzF1HmlXMxGv2lHKCU

图片来源:JetBrains 官网

JetBrains 官方表示,Poetry 在 Python 开发人员中变得越来越流行,并且向 JetBrains 官方的跟踪器报告了很多问题,因此在新版本中添加对它的支持。FastAPI 是一个流行的高性能 Python Web 框架,用于构建API,现在在 PyCharm 中也受支持。PyCharm 现在提供了开箱即用的经典 Jupyter 笔记本 UI,并支持所有标准 Jupyter 的快捷方式。

更多详情见:https://www.jetbrains.com/pycharm/whatsnew/

Laravel 8.74 发布

Laravel 团队发布了 8.74 版本,其中包含调试模式检查、事件fakeExcept()方法、迁移中的 MySQL 全文索引支持以及 v8.x 分支中的最新更改。v8.74.0 版本向 PruneCommand 添加了可选参数 except,将聚合方法添加到 Eloquent passthru,向 Arr 助手和集合添加了 undot() 方法,向 Str 添加了反向方法,同时添加了使用 databaseType 方法自定义数据库通知中的类型列的可能性以及全文索引功能。

更多详情见:https://laravel-news.com/laravel-8-74-0

PostgREST 9.0.0

PostgREST 9.0.0 与 PostgreSQL 14 兼容,并附带新功能和错误修复。PostgreSQL 14 Beta 1 收紧了其 GUC 命名方案,使得无法在自定义 GUC 参数上使用多个点和破折号,这导致旧 HTTP 上下文在所有请求中都失败。新版本主要改进包括基于日志传送的内置复制、更轻松的数据库对象权限管理、广泛增强的存储过程支持、新的触发器功能(包括符合 SQL 标准的每列触发器和条件触发器执行)、可延迟的唯一约束、新的 LISTEN/NOTIFY 功能的高性能实现以及解释增强等。

具体详情可参考:https://postgrest.org/en/v9.0/releases/v9.0.0.html


【欢迎来稿】源码面前,了无秘密。大家还有哪些推荐的开源工具或者开源软件,亦或是想了解的开源资讯,可以投稿至邮箱:tumin@youkuaiyun.com 。开源世界的一切,由你我共同创造!

你参与开源有多长时间了?是否通过开源获得过收入?对亲身经历的开源世界有什么样的看法?

欢迎参与 优快云 重磅推出的《2021 中国开源开发者年度有奖大调查》活动,惊喜礼品等你拿!

在这里插入图片描述

FerretDB 替代MongoDB 方案 FerretDB 是 MongoDB 替代方案中迁移成本最低的选择,尤其适合对协议合规性敏感、业务场景不依赖 MongoDB 高级特性的企业。其核心价值在于“用 PostgreSQL 的稳定性+MongoDB 的生态兼容性”平衡合规与体验。实际选型时,建议优先在非核心业务验证,再逐步推广至核心系统,同时关注 FerretDB 社区对分片、高级聚合等功能的迭代进度。 阅读详情

相关推荐

FerretDB数据库的聚合查询功能

FerretDB 的聚合查询功能为 MongoDB 用户提供了低成本迁移的可行性,尤其适合需要保留应用代码兼容性、同时利用 PostgreSQL 可靠性的场景。尽管目前在高级特性和性能上存在一定限制,但其开源生态和持续迭代使其成为替代 MongoDB 基础聚合需求的重要选择。对于复杂聚合场景,建议结合 PostgreSQL 的原生功能(如存储过程、CTE)进行扩展,或关注社区版本更新以获取更多支持。

alankuo的专栏 861

FerretDB:基于PostgreSQL的MongoDB替代产品

FerretDB 使用 PostgreSQL 作为数据库存储,兼容 MongoDB 6.0+ 协议,可以作为 MongoDB 一个开箱即用的替代产品。

Tony.Dong的专栏 3450

n8n 快速入门1:构建一个简单的工作流

n8n 快速入门指南

engchina的专栏 1万+

【亲测免费】 FerretDB:一个高性能、开源的PostgreSQL兼容数据库

FerretDB:一个高性能、开源的PostgreSQL兼容数据库 【免费下载链接】FerretDB A truly Open Source MongoDB alternative 项目地址: https://gitcode.com/gh_mirrors/fe/F...

gitblog_00081的博客 1167

【报错】sqli-labs靶场搭建出现“Unable to connect to the database: security”

搭建sqli-labs靶场时,“Unable to connect to the database: security”报错解决

九芒星的博客 2991

Blender入门教程-3D视图界面介绍

3D视图用于与3D场景交互,可用于各种目的,例如建模、动画、纹理绘制等。在关闭 启动画面 后,启动场景会显示在3D视口中(如果没有加载其他blend文件)。01 标题栏标题栏包含了基于当前 模式 的各种菜单和控制。

weixin_52345129的博客 2287

探秘新一代开源数据库替代品:FerretDB

探秘新一代开源数据库替代品:FerretDB 【免费下载链接】FerretDB A truly Open Source MongoDB alternative 项目地址: https://gitcode.com/gh_mirror...

gitblog_00584的博客 1162

QT+SOEM主站协议库实战指南—从编译到嵌入式应用

本文提供了一份QT与SOEM开源EtherCAT主站协议库的集成实战指南。详细介绍了在Windows和Linux平台下编译SOEM库的步骤,并讲解了如何将其无缝集成到QT项目中,构建具备实时监控与控制功能的工业上位机应用。内容涵盖从环境搭建、核心协议开发到嵌入式部署与优化的全流程,为开发高性价比、自主可控的工业控制解决方案提供完整路径。

u6v7w8x的博客 440

FerretDB安装测试

如官网首页介绍所言,在吐槽mongo放弃了其开源的根本变更了开源许可导致使其无法用于一些开源和商业项目后,强调了ferretdb不是另一种nosql数据库,而是利用mongo生态,可以像使用mongo一样使用ferretDB。底层使用postgres进行存储。数据库安装。

KKKyi的博客 1074

AI驱动Spine骨骼动画生成:从图像拆分到动画自动化的全流程解析

计算机视觉与生成式AI技术正深度赋能传统数字内容生产流程。在2D动画制作领域,骨骼动画技术通过模拟真实生物关节运动,实现了角色动画的高效制作与灵活控制。其核心原理在于将角色拆分为独立部件,通过骨骼层级关系驱动部件变换,结合关键帧插值算法生成流畅动作。这项技术的工程价值在于大幅降低动画制作门槛,提升内容生产效率,尤其适用于游戏开发、影视预演、广告设计等需要快速原型迭代的场景。本文聚焦于如何利用SIFT特征匹配、RANSAC几何验证等CV算法实现部件自动对位,并结合动画12原则的程序化实现,构建从单张角色立绘到

weixin_28696185的博客 1519

LangGraph教程8:LangGraph流式处理

流式处理可显著提升基于LLM应用的响应性。LangGraph支持两种流式模式:values模式返回每一步的完整结果,适合需要完整上下文处理的场景;updates模式仅返回增量变化,适用于实时更新需求。示例代码展示了如何用create_react_agent实现这两种模式,其中values模式完整记录处理流程,updates模式逐步输出结果。通过异步迭代输出流,开发者可以灵活选择适合应用场景的流式处理方式。

Cachel Wood的博客 620

【译】FerretDB v2 GA:开源 MongoDB 替代品,生产就绪

FerretDB v2.0 是一个值得庆祝的里程碑——一个高性能、开源的 MongoDB 替代品,已准备好迎接生产环境的挑战。无论是迁移现有工作负载还是全新开发,它都提供了令人信服的选择,兼具性能、兼容性和灵活性。FerretDB 的发展让人感到振奋。MongoDB 的许可证变化留下了一个缺口,而 FerretDB 以其独特方式填补了这一空白。PostgreSQL 的集成堪称妙招,将文档数据库的灵活性与关系型数据库的可靠性相结合。

Simon_Hajime的博客 1553

SAP MD09 事务码中的物料需求追溯详解

物料需求追溯是指在物料需求计划中,追踪特定物料的需求来源和满足方式的过程。它帮助企业确定每个需求(如销售订单、独立需求、预留等)是由哪些供应元素(如库存、生产订单、采购订单等)来满足的。通过这种追溯,企业可以了解需求和供应之间的关系,从而优化生产和采购计划,减少库存积压,提升供应链效率。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1193

FerretDB 2.0:开源 MongoDB 替代品的安装与使用指南

FerretDB 2.0 是一个开源数据库,旨在作为 MongoDB 的替代品。它与 MongoDB 5.0+ 的驱动程序和工具兼容,适合需要避免 MongoDB 许可复杂性的开发者。它的核心特点是使用 PostgreSQL 作为后端,并通过 DocumentDB 扩展提升性能,研究表明某些工作负载可快 20 倍。

canduecho的专栏 2139

【知识分享】IBIS 建模指南 05

本文详细阐述了IBIS模型创建过程中的关键技术和数据规范要求。主要内容包括:1. 数据完整性检查要点,强调I-V和V-T数据必须覆盖所有工艺角且匹配;2. 数据限制处理方法,介绍100/1000点限制下的两种数据筛选算法;3. 特殊数据处理技术,包括内部终端电阻调整和V-T表时间窗口选择;4. 高级关键字应用,涵盖[ModelSelector]、[Sub model]、[DiffPin]等复杂功能实现方法;5. 预加重缓冲器等特殊结构的建模方案。

一只豌豆象的博客 1595

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

FerretDB技术解析:开源MongoDB替代方案入门指南

FerretDB技术解析:开源MongoDB替代方案入门指南 【免费下载链接】FerretDB A truly Open Source MongoDB alternative 项目地址: https://gitcode.com/g...

gitblog_00008的博客 545

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

FerretDB数据库和MongoDB数据库有什么区别?

FerretDB数据库和MongoDB数据库有以下区别:

alankuo的专栏 419

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

FerretDB 完美对接 MongoDB

FerretDB实现与MongoDB应用生态完美对接的核心是协议兼容,它模拟了MongoDB的通信流程和端口配置,让应用无感知切换;全量覆盖核心API、客户端驱动、数据格式,以及兼容周边工具链,是应用“零改造”迁移的关键保障;对MongoDB特有行为(事务、权限、错误码)的兼容,避免了“边缘场景不兼容”的问题,确保业务稳定运行。

shao.bing的专栏 841

FerretDB 2.0正式发布,是时候放弃MongoDB了!

FerretDB 是一个基于 PostgreSQL 开发的文档数据库,目标是作为 MongoDB 的开源替代产品。

Tony.Dong的专栏 884

数据库多样性:MongoDB有哪些替代品

MongoDB 作为最受欢迎的文档数据库,让开发者能够抛开关系型数据库的`模式束缚`,从而快速构建应用程序。

qq_39430356的博客 4073

FerretDB 替换MongoDB符合信创要求

FerretDB 具备开源属性、完善的信创软硬件适配能力,完全符合信创“自主可控、安全合规”的核心要求,是MongoDB的优质替代方案。信创场景下采用FerretDB,可实现零应用改造、底层存储国产化、轻量化部署,大幅降低迁移和运维成本。落地时优先搭配国产PostgreSQL作为底层存储,采用容器化部署,并完成国产化兼容性测试,保障项目稳定运行。

shao.bing的专栏 1021

5分钟上手FerretDB:开源MongoDB替代方案的极速部署指南

你还在为MongoDB的SSPL许可证烦恼吗?还在寻找轻量级、易部署的开源文档数据库?本文将带你5分钟内完成FerretDB的部署与基础使用,让你零成本体验与MongoDB兼容的开源数据库方案。读完本文你将掌握:Docker快速启动FerretDB、基础CRUD操作、数据持久化配置以及生产环境部署要点。 ## 为什么选择FerretDB? MongoDB曾以其易用性和丰富的驱动生态改变了开发者...

gitblog_00468的博客 586

FerretDB 开源项目教程

FerretDB 开源项目教程 【免费下载链接】FerretDB A truly Open Source MongoDB alternative 项目地址: https://gitcode.com/gh_mirrors/fe/Fe...

gitblog_00653的博客 813

FerretDB:开源MongoDB替代方案的全面介绍

FerretDB:开源MongoDB替代方案的全面介绍 【免费下载链接】FerretDB A truly Open Source MongoDB alternative 项目地址: https://gitcode.com/gh_m...

gitblog_00102的博客 510

真正开源的MongoDB的替代品,MangoDB

真正开源的MongoDB的替代品

bawangmao1的博客 4232
上一篇: 树莓派计划上市,估值或超5亿美元;Linus谈桌面Linux糟糕的原因;Julia 1.7发布 | 开源日报
下一篇: 开源数据库 SQLite 发布 3.37.0 版本
开源头条
博客等级 码龄13年 1475粉丝 226原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值