› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
blacklinux
V2EX  ›  MySQL

mysql 有没有什么中间件能模拟 mongodb?

  •  
  •   blacklinux · Sep 28, 2024 · 3922 views
    This topic created in 732 days ago, the information mentioned may be changed or developed.

    想要让一个 mysql 的库能用 mongodb 的客户端去连接并能简单的查询

    10 replies  •  2024-09-28 17:25:13 +08:00
    guiyumin
        1
    guiyumin  
       Sep 28, 2024
    嗯,这是个 good idea
    Tink
        2
    Tink  
       Sep 28, 2024 via Android
    mysql 当客户端?
    adoal
        3
    adoal  
       Sep 28, 2024
    没听说过。PG 是有的。
    penisulaS
        4
    penisulaS  
       Sep 28, 2024
    pg 倒是有各种 fdw 插件链接其他数据库
    lower
        5
    lower  
       Sep 28, 2024
    你还是考虑把 mysql 的数据同步到一个新的 mongodb 数据库,然后连这个新的 mongodb
    NatsumeMio
        6
    NatsumeMio  
       Sep 28, 2024
    你要找的是不是 mysql 迁移 mongoDB
    fds
        7
    fds  
       Sep 28, 2024   ❤️ 1
    没必要。而且 mongodb 的查询语句挺多的,除非有 AI 能代写,不然没有人会花精力在这上面。
    sunxvvv
        8
    sunxvvv  
       Sep 28, 2024
    如果你只是简单的 document 存储处理的话,MySQL 有个 X protocol 协议也有支持的,没具体用过,功能上肯定没有 MongoDB 完善,毕竟专攻点不同,你可以看看这里: https://dev.mysql.com/doc/refman/8.0/en/document-store.html
    呃,你说的用 mongodb 的客户端去连接并能简单的查询,有个 FerretDB ,官方只提到了支持 Postgres 和 sqlite ,你可以参考下它是怎么实现的
    blacklinux
        9
    blacklinux  
    OP
       Sep 28, 2024
    @sunxvvv FerretDB 就是这个了
    stabc
        10
    stabc  
       Sep 28, 2024
    aws 的 documentDb(兼容 mongodb 客户端)就是基于 postgresql 的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2435 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 01:15 · PVG 09:15 · LAX 18:15 · JFK 21:15
    ♥ Do have faith in what you're doing.