想要让一个 mysql 的库能用 mongodb 的客户端去连接并能简单的查询
![]() |
1
guiyumin 2024-09-28 11:56:26 +08:00
嗯,这是个 good idea
|
![]() |
2
Tink PRO mysql 当客户端?
|
![]() |
3
adoal 2024-09-28 12:29:08 +08:00
没听说过。PG 是有的。
|
4
kzfile 2024-09-28 13:53:57 +08:00
pg 倒是有各种 fdw 插件链接其他数据库
|
![]() |
5
lower 2024-09-28 13:59:54 +08:00
你还是考虑把 mysql 的数据同步到一个新的 mongodb 数据库,然后连这个新的 mongodb
|
![]() |
6
NatsumeMio 2024-09-28 14:43:48 +08:00
你要找的是不是 mysql 迁移 mongoDB
|
7
fds 2024-09-28 14:45:44 +08:00 ![]() 没必要。而且 mongodb 的查询语句挺多的,除非有 AI 能代写,不然没有人会花精力在这上面。
|
8
sunxvvv 2024-09-28 16:07:24 +08:00
如果你只是简单的 document 存储处理的话,MySQL 有个 X protocol 协议也有支持的,没具体用过,功能上肯定没有 MongoDB 完善,毕竟专攻点不同,你可以看看这里: https://dev.mysql.com/doc/refman/8.0/en/document-store.html
呃,你说的用 mongodb 的客户端去连接并能简单的查询,有个 FerretDB ,官方只提到了支持 Postgres 和 sqlite ,你可以参考下它是怎么实现的 |
![]() |
9
blacklinux OP @sunxvvv FerretDB 就是这个了
|
10
stabc 2024-09-28 17:25:13 +08:00
aws 的 documentDb(兼容 mongodb 客户端)就是基于 postgresql 的。
|