是否可以将 Mongodb 与 Firebase 代码一起使用

问题描述 投票:0回答:1

是否可以通过外部库将 Mongodb 与 Firebase 代码一起使用?

firestore db的免费使用量太有限,想迁移mongodb但是替换15000行代码太费时间了

我不想更改任何代码并希望将 mongodb 与 firestore 代码一起使用 这可能吗?

我在 Google、论坛页面和 chatgpt 上搜索,但没有找到任何内容

python database mongodb firebase integration
1个回答
0
投票

这个问题有点模糊,但让我从高层次上解决这个问题,因为我也看到过其他关于它的讨论。

(我更喜欢面向代码的答案,但问题是关于用于开发的工具)

TL;DR:“可能”吗?不。没有从 Firebase 到 MongoDB Atlas 的管道或库 - 除非您想编写一个,而且可能不值得。

说明:

MongoDB是一个公司名称,他们有很多产品;主要数据库称为 Atlas,他们有 Realm(又名 Atlas Device SDK)用于设备开发。

这两个数据库虽然都由 NoSQL 支持,但具有完全不同的实现。

最重要的可能是 Firebase 是一个速度极快、“在线优先”的数据库。这意味着它被设计为在线工作,离线功能是次要的 Atlas/Realm 则完全相反;这是一个“离线优先”数据库。数据先存储在本地,稍后同步到服务器。

Firebase 没有内置的对象之间的关系,它需要用代码编写,并且数据库的结构与正在运行的查询直接相关。另一方面,Atlas/Realm 在对象模型中具有关系。每个都有好处,但是 - 执行这些功能的代码完全不同。 虽然 MongoDB 拥有像 Firebase 一样的“免费”开发层,但它的使用和功能受到限制。在更高的层面上,它不是免费的,他们对服务收费,就像 Firebase 一样。

© www.soinside.com 2019 - 2024. All rights reserved.