猿问
下载APP

PHP项目数据量很大怎么处理,用什么框架和数据库,使用哪些技术

有一个项目,是统计告诉车流量和分析车辆数据的,暂定的几个框架和数据库是(php框架:thinkphp3.2   thinkphp5.0   yii2.0)(数据库  sqlserver )涉及到几点技术

1.数据库定了 框架在考虑使用thinkphp5.0还是 yii2.0

2.导入数据,每次导入数据可能会是十几万条或者上百万条,怎样提高导入速度

3.查询数据可能会从一开始的十几万条累积到后续的几亿调数据,这个数据怎么处理,查询比较快。

奥斯卡小鑫
浏览 148回答 1
1回答

安安哥哥

要做分布式集群了。只要还是PHP,差距不会很大的,tp3肯定落伍了。tp5和yii,都是php,要想拉开差距不现实。先优化sql和数据库设计结构,不够进行分布式集群架构。数据量过大且数据之间统计性的数据多的话,用MongoDB不推荐使用Windows,推荐Linux上,SQLserver换成mysql或者Pgsql。短时间内数据过爆的话用Redis和消息队列在数据量小的时候逐渐存到sql数据库里。
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答