maybe it's worth to give a try to https://github.com/Raptus/Products.IMS I don't have any idea if it scales up to 3000 users or not
Massimo On Mon, Sep 2, 2013 at 8:57 AM, Mikel Larreategi <[email protected] > wrote: > 2013/9/2 Carsten Senger <[email protected]> > >> We have a bigger Plone site with an active community that has ~3000 >> frequently active users and plan to develop an add-on to send private >> messages between members. Every member will have an "Inbox" where he >> sees the list of members he has a conversation with. All messages he >> exchanged with a member will be shown in 1 plain chronological list. The >> functionality of the inboxes will be very simple. Beside the list of >> messages per conversation we need to get the list of conversations with >> unread messages and their unread message count. >> >> Currently we plan how to store the messages and look into the following >> options: >> >> - ZODB / BTrees >> - seperate ZODB mounted somewhere >> - store messages in either >> - a huge btree with all the messages, similar to >> plonesocial.microblog >> - a tree of objects per user/conversation, messages in btrees >> - store the unread message count per conversation >> >> - Store the messages in an RDBMS >> >> For simplicity reasons we would like to keep the messages in the ZODB. >> Has someone experience with a similar system and the performance of >> BTrees? Is there a product with similar storage requirements that we can >> look at? >> > > > Long time ago (Plone 2.5), we used this product to achieve something > similar: > > https://svn.plone.org/svn/collective/CMFMessage/ > > It creates content-objects inside Member space to store the messages. > > > Mikel > > -- > Mikel Larreategi > [email protected] > > CodeSyntax > Azitaingo Industrialdea 3 K > E-20600 Eibar > Tel: (+34) 943 82 17 80 > > _______________________________________________ > Product-Developers mailing list > [email protected] > https://lists.plone.org/mailman/listinfo/plone-product-developers > > -- *Massimo Azzolini - RedTurtle* twitter: @massimoazzolini skype: massimo_azzolini e-mail: [email protected] website: http://www.redturtle.it Phone: +39 0532 1915958 Mobile: +39 328 9508994
_______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
