
[root@shanjiatst2 sys_log]# cat /etc/yum.repos.d/mongodb-org-7.0.repo[mongodb-org-7.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/7.0/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc[root@shanjiatst2 sys_log]#yum install -y mongodb-mongosh



mongosh "mongodb://system:kingbase@127.0.0.1:27017/test?authMechanism=SCRAM-SHA-256"
















mongofiles "mongodb://system:kingbase@127.0.0.1:27017/test?authMechanism=SCRAM-SHA-256" -l /data/soft/5.2GB_test.mp4 put gridfs_file5.2G -d testmongofiles "mongodb://system:kingbase@127.0.0.1:27017/test?authMechanism=SCRAM-SHA-256" list gridfs_file5.2G -d testmongofiles "mongodb://system:kingbase@127.0.0.1:27017/test?authMechanism=SCRAM-SHA-256" delete gridfs_file5.2G -d test

上传:将一个5.2GB的超大文件上传至数据库,耗时约2分20秒,效率可观。 查询:使用 list 命令查询,结果显示文件大小为 5584422010 字节,数据准确无误。 删除:delete 命令成功删除文件,并提示 successfully deleted all instances。 完整性校验:通过对比上传前后文件的 md5sum 哈希值,两者完全一致,证明了数据在传输过程中是完整无损的。





提交事务:开启会话和事务,执行插入和更新操作后提交,数据成功落盘,符合预期。 回滚事务:在事务中执行插入和删除操作后回滚,数据恢复至事务开始前的状态,回滚功能生效。 事务隔离性:在事务内插入数据后,事务外的普通查询无法看到该数据,而事务内的查询可以,证明了 snapshot 隔离级别得到了保障。
高度兼容性:在语法和协议层面与MongoDB保持高度一致,开发者几乎可以零成本迁移。 功能全面且稳定:从基础CRUD到高级的聚合、索引,再到GridFS大文件存储和事务,所有核心功能都经过了实测验证,运行稳定。 工具链生态完善:原生支持MongoDB的mongosh、mongodump、mongorestore、mongofiles等工具,运维和迁移非常方便。 性能可靠:在GridFS和事务等关键功能上表现出了稳定可靠的性能,具备承担生产级业务的能力。
夜雨聆风