Re: Suggestions for GSoC idea: A new Plone Message Board

Martin Aspeli <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <CAPN0AASy2=QmdQ1nUGU5_F2sXmAdtnFvifNr=rdVtXC42J8nwA@mail.gmail.com>
On 20 March 2014 22:54, Dylan Jay <djay-n0pU0XVUApFWk0Htik3J/[email protected]> wrote:

>
> >  2) Are we sure we want to store the message content in the ZODB? Or
> even in Plone? The answer is probably yes, but I know for a fact that
> Ploneboard had huge performance problems with large forums. Dexterity will
> make it better, but not necessarily good enough. If you don't understand
> what a _p_jar is, find out. :) I would also look to see if there are ways
> to make it possible to optionally store message content in a relational
> database. Ploneboard sortof tried to make a set of interfaces that would be
> generic enough for this purpose, but since there was never an actual
> implementation I doubt it worked out.
> >
>
> I think to be useful we can't insist on a relationaldb.
>

Agreed. I said optional. :)


>  Do you have any info on where the performance bottlenecks were?
>

Loading a huge amount of content objects because each reply to a thread was
its own content object.


> I don't see a reason why zodb can't work but it might involve its own
> catalog, not using content types for messages and perhaps delayed text
> indexing in the global catalog. But knowing where the problems were or who
> might know could really help the person attempting this.
>

I totally shudder at the idea of "its own catalog". That's never worked out
well for us. ;)

Martin

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech

_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.