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

Reply via email to