regarding storage of many small datasets, "souper" (formerly bda.soup) can be handy: https://github.com/bluedynamics/souper https://github.com/bluedynamics/souper.plone
Another messaging product was developed by ggozad from Jarn, a XMPP integration including a microblogging/messaging service: https://github.com/ggozad/jarn.xmpp.core Now this is further developed as: https://github.com/collective/collective.xmpp.* Altough - IIRC - these messages aren't persisted. best, johannes On Mon, 2013-09-02 at 09:08 +0200, Massimo Azzolini wrote: > 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 > -- programmatic web development di(fh) johannes raggam / thet python plone zope development mail: [email protected] web: http://programmatic.pro http://bluedynamics.com
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
