cancel
Showing results for 
Search instead for 
Did you mean: 

Can somebody helps me in this?

nirvanvjain
Champ on-the-rise
Champ on-the-rise
Hi Folks,

Avoid unnecessary content model depth. I am not aware of any Alfresco Content Modeling
Commandments that say, “Thou shall not exceed X levels of depth in thine content model lest
thou suffer the wrath of poor performance” but it seems logical that degradation would occur at
some point. If your model has several levels of depth beyond cm:content, you should at least do
a proof-of-concept with a realistic amount of data, software, and hardware to make sure you
aren't creating a problem for yourself that might be very difficult to reverse down the road.

What exactly Jeff Refering here as Depth ?

How to avoid Content Model Depth ? - Please give some suggessions.

Thanks!
-Nirvan
1 REPLY 1

arnoldschrijve1
Champ on-the-rise
Champ on-the-rise
Probably any deep structures, be it a deep inheritance chain of types or aspects, but also deeply nested associations will eventually lead to performance degradations especially when datasets become really large
This is normally not an issue, but if your dictionary model is complex it could be worth performing these tests.

You can avoid deep structures by denormalizing your types if possible and apply aspects instead of an association, among others..