Brown trousers time :~

Lyle - CosmicPerl.com perl at cosmicperl.com
Mon Oct 8 21:13:40 BST 2007


Paul Orrock wrote:
> Jonathan Stowe wrote:
>>
>> It won't make any difference whatsoever - the same engine has to deal
>> with the requests anyway. Separate databases just makes your design less
>> rational and will add overhead at the language layer.
>
> Agreed. What you may want to consider though is having two types of 
> database handles within your application. One with only select priv's 
> and one which has select and everything else you need.
>
> With most web apps a lot of the front end rendering only requires 
> select priv's, for example showing products in a category ordered by 
> price.
>
> This means that one easy way of getting better performance is that you 
> set up a slave MySQL server listening to your master and farm the 
> selects off to the slave leaving the master to do updates, inserts and 
> instant update dependent selects (e.g. items in a basket) as opposed 
> to products in a category.
Sounds perfect. Definitely something I'll be looking at closely.


Lyle


More information about the london.pm mailing list