database - 高性能多租户数据库迁移解决方案
问题描述
我们有一个包含 1000 个数据库的多租户系统。作为部署过程的一部分,我们希望在部署新版本时立即迁移所有数据库。
由 Laravel 或其他框架提供的迁移解决方案提供了循环数据库以应用迁移的解决方案,但考虑到它需要运行的数据库数量,这个解决方案速度很慢。
有没有可以立即完成的解决方案?
解决方案
一种解决方案是将迁移脚本划分为卡盘并并行运行,但正在考虑是否有更好的解决方案
推荐阅读
- javascript - 为什么我在 React.js 中使用 useEffect 挂钩时会收到这些警告?
- python - 詹金斯构建上的 ModuleNotFoundError 无法在本地复制
- php - 仅在奇数位置替换“,”字符
- c# - ASP.NET MVC 视图返回空对象
- linux - 如何找到哪个共享库启动了一个线程
- python - 在python中抑制库导入的输出
- python-3.x - pypy 与张量流兼容吗?
- laravel - 试图获取非对象 Laravel 的属性(获取字符串)
- python - 在循环中运行 2 个变量,其中 1 的值较大
- node.js - 从打包为二进制文件的 NodeJS 项目构建 RPM 包