php - 将1000万条mysql记录以特定格式迁移到MongoDB的策略
问题描述
我有 1000 万条 MySQL 记录,我想以某种方式存储这些记录,以便基于月份和日期的过滤器可以正常工作。
在 Mysql 中,我有各种表和数据通过不同的连接关联以收集用户的登录活动,其中用户可以是不同的类型/角色。
Mongo Collection 应该以某种方式拥有数据,以便我们可以轻松获取数据,而无需考虑在当前场景中比较繁重的 Mysql 连接。
假设我在 MongoDB 中有以下数据集
example - date count role filter
2020-01-01 100 admin total
2020-01-01 200 staff total
2020-01-01 35 admin unique
解决方案
推荐阅读
- c# - 忽略(跳过)一个 NUnit 测试用例而不抛出异常
- excel - VBA 提取父文件夹名称
- sql-server - 联合子查询左连接 - 太慢了
- php - 如何在单引号和双引号中转义变量?PHP
- json - JSON - PL/SQL ORA-30625:不允许对 NULL SELF 参数进行方法调度
- python - 调试:二叉树的右视图
- sql - 如何授予执行 SQL Server 中的所有函数以进行分组
- java - Android上是否有禁用点击监听器?
- javascript - 比较两个 json 对象并根据匹配键从一个对象中获取数据
- wmic - Linux 中的 WMIC 返回 [wmi/wmic.c:212:main()] 错误:检索结果数据