推荐工具
› RoboMongo
推荐书目
› 50 Tips and Tricks for MongoDB Developers     1 
                    
                    drymonfidelia   OP 补充:其它机器不在内网,延迟比较高,要比较高效的传输方式不能备份一次要一天那种 
                 | 
            
     2 
                    
                    0576coder      2024-06-21 16:54:29 +08:00 
                    
                    mount 挂载盘 
                 | 
            
     3 
                    
                    drymonfidelia   OP @0576coder 不在同内网,延迟太高 
                 | 
            
     4 
                    
                    R4rvZ6agNVWr56V0      2024-06-21 17:01:30 +08:00 
                    
                    mongodump --gzip --db your_database_name --out /path/to/output/directory 
                压缩试试  | 
            
     5 
                    
                    zuotun      2024-06-21 22:34:43 +08:00 
                    
                    不如直接复制数据库文件到其他机器.... 
                想要不占用本机硬盘, 要么挂载要么用管道符直接输出 (前提是你得保证网络速度和质量), 不清楚这么大的文件可不可以直接上管道符压缩, 但直接输出是没问题的.  | 
            
     6 
                    
                    Sum0l      2024-06-22 00:47:26 +08:00 via Android 
                    
                    哈哈 楼上直接复制数据源文件的方法我几年前玩过,所有配置全都没变 
                 | 
            
     7 
                    
                    drymonfidelia   OP  | 
            
     8 
                    
                    zuotun      2024-06-22 01:13:41 +08:00 
                    
                    @drymonfidelia #7 那就先复制再传, 文件系统如果支持相同文件只占一份存储空间. 另外带宽够直接管道符弄就行了, 这种不会占用存储就怕网络断掉, 或者你想办法分割成多个压缩文件传掉一个删掉再导出下一个 
                 | 
            
     9 
                    
                    YTMartian      2024-06-22 13:23:52 +08:00 
                    
                    这是什么原理? mongodump 出来的是数据的纯 byte 形式吧,居然还会比原来的数据更大? 
                 | 
            
     10 
                    
                    glacer      2024-06-22 13:34:21 +08:00 
                    
                    在数据库里数据是压缩形式的吧,你 dump 出来肯定要大 
                 |