On 1/1/07, Langdon Stevenson <[EMAIL PROTECTED]> wrote:

Can you elaborate on your requirements a little further?  Perhaps I am
missing something?

Let me give a real-life example. The largest known installation of
Coppermine Picture Gallery (an Open Source project that I lead) has
more than 3 million pictures and approx 100,000 users.

As long as all the pictures and albums were public this was not a big
problem. However Coppermine has a concept of user albums and private
albums and password protected albums which can be or cannot be seen by
public - the webmaster turned on the private albums feature and the
hell broke loose as the queries started including criteria like "aid
NOT IN (1,5,.......... long list of aids) and the looping checks were
just too much.

Coming to cakePHP perspective - I am currently wondering on how to
exclude certain records from model->findAll* calls using the current
ACL techniques. Actions which return or affect just one record will be
no big deal atleast for some time but as the ACOs increase (in the
above case 3 million +) performance will start to slow down even in
those cases.

That said I have to agree that example given by me is a rare one but
at the same time a very plausible one.

Cheers
Tarique

--
=============================================================
PHP Applications for E-Biz: http://www.sanisoft.com
Cheesecake-Photoblog: http://cheesecake-photoblog.org
=============================================================

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to