Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

animationatul's avatar

Can Laravel handle Big Data intensive application and which database to use MYSQL or NOSQL

Hi,

We are staring with a big data intensive application. Like Analysis of user data.

We are thinking to go with laravel. But i am confused whether it will support the big data or laravel will crash.

And also want to know whether to go with traditional MYSQL or New NoSQL Databases. Because the data will be growing at the faster rate in this application and we may need to scale the resources accordingly.

Anyone's help is appreciated.

Thanks in advance.

0 likes
2 replies
usama.ashraf's avatar

That's not really a Laravel or PHP question.

"And also want to know whether to go with traditional MYSQL or New NoSQL Databases"

NoSQL should be considered if the data is unstructured. The volume is not what matters the most.

MySQL can handle fairly large amounts of data. Other relational databases too, e.g. MSSQL works even better.

As far as scaling is concerned, you'll eventually hit a roadblock with almost any synchronous framework/language. Although that also happens way down the road.

Try to measure your needs first.

Consider:

  • Node.js, Python Tornado
  • Clustered databases
  • Python is the recommended way to go for data analysis.
  • Study NoSQL. Then MongoDB, Redis, Cassandra etc.
  • The cloud may be a good option too.
ohffs's avatar

Apache spark might be worth a look at too if you really have 'big' data.

Please or to participate in this conversation.