业务场景是这样的,同一个后台,要对接不同的项目,这样就需要对接多个数据库。首先指定到fastadmin/application/database.php目录下。指定配置文件。 'db_pinch' => [
'type' => Env::get('database.type', 'mysql'),
// 数据库类型
通常大家在讲mysql 单表不要存储大数据量,但是实际工作中经常接触mysql表存储千万、上亿的数据。如果有需求对这张表做修改。一种方案使用pt-online-schema-change 这种。还有一种如果业务相对独立的话,可以对这张表做抽离,这时候就需要跑脚本。比如有1000万数据,通常的做法就是对这一千万数据做切片,比如1-100,101-200 ,多个进程依次处理。那实际处理过程中就是这样,
一般情况下会使用第三方工具。但是如果仅仅是偶尔传输个apk 这样的东西。那么其实就可以用php 起一个服务。这里边必须注意ip必须是0.0.0.0,所有人都可以访问。把文件放在启动脚本同目录下,获取内网ipphp -S 0.0.0.0 :8081 其他电脑直接访问 ip:8081/test.apk 这种就可以直接下载了。而且效率非常高。