迁移sqlserver数据到MongoDb
2020-12-25 21:16
656 查看
前言
随着数据量的日积月累,数据库总有一天会不堪重负的,除了通过添加索引、分库分表,其实还可以考虑一下换个数据库。我强烈推荐使用MongoDb,我举例说一下我的经历:我的项目中有一张表的数据大概是3000万行数据,sqlserver查找的速度是16秒左右。我导入到MongoDb中后查询的速度大概能快一倍多,7秒左右,如果还是不能满足需求,MongoDb同样可以:索引,分库分表。那么下面就开干吧:
迁移方案:sqlserver和mongodb都支持导入导出csv格式,这肯定是比手动编码写个查询然后插入到mongodb来的方便直接,而且更高效。
步骤
一.在sqlserver中导出csv文件
没有在一下步骤中体现的都可以直接点击“Next”
1.选择数据库》任务》导出数据》连接数据库 2.导出文件设置 3.选择需要导出的表二安装mongoimport工具(已安装了可以跳过)
1.下载: https://www.mongodb.com/try/download/database-tools?tck=docs_databasetools 2.解压到MongoDb安装路径 3.配置环境变量
二.导入到MongoDb
相关文章推荐
- Mongodb Linux上安装和数据迁移
- 通过Oracle sql developer从sqlserver迁移数据到oracle
- mysql数据迁移到mongodb之工具迁移
- MongoDB分片环境下整体数据迁移解决方案
- 完美数据迁移-MongoDB Stream的应用
- Python中MySQL数据迁移到MongoDB脚本的方法
- mongodb3.0 单机数据迁移 分片复制集
- MySQL------如何将SQLServer文件数据迁移到MySQL
- mysql数据迁移到mongodb之自写方法实现
- 如何将本地sqlserver的2000万数据迁移到虚拟机中的Oracle数据库里面
- sqlserver迁移数据
- SQLServer数据迁移到Mysql工具
- Mongodb数据迁移步骤
- 关于 MongoDB 与 SQL Server 通过本身自带工具实现数据快速迁移 及 注意事项 的探究
- ETL数据从sqlserver到mysql之间迁移
- mongodb 3.2.4 数据迁移方案
- 高可用数据同步方案-SqlServer迁移Mysql实战
- MongoDB整体数据迁移到Docker版MongoDB
- MySQL迁移数据到MongoDB并同步
- MongoDB部分数据迁移