We are at the beginning of a new project, and we are really wondering if we should use stored procedures in MySQL or not.

We would use the stored procedures only to insert and update business model entities. There are several tables which represent a model entity, and we would abstract it in those stored procedures insert/update.

On the other hand, we can call insert and update from the Model layer but not in MySQL but in PHP.

In your experience, **Which is the best option? advantages and disadvantages of both approaches. Which is the fastest one in terms of high performance?**

PS: It is is a web project with mostly read and high performance is the most important requisite.