Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-06 Thread Andreas Jung
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Aran Dunkley wrote: > Hi guys, > > It's looking like Plone/ZODB would need too much modification and > testing at the current time to move in to P2P. Neither Plone nor ZODB require modifications. You need a cloud-aware storage suitable to be used as

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-06 Thread Aran Dunkley
Hi guys, It's looking like Plone/ZODB would need too much modification and testing at the current time to move in to P2P. The most promising environment in our research so far are frameworks built on the Squeak language which is used by the OpenCobalt project (a P2P collaborative 3D world). Than

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-06 Thread Shane Hathaway
On 01/03/2011 10:23 PM, Aran Dunkley wrote: > Hi, I'm part of a development team who are helping an organisation to > architect a CMS based project that they want to work in a P2P network > rather than using a centralised web-server. We'd prefer to use an > existing popular CMS as a starting point

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-04 Thread Laurence Rowe
I'm not very optimistic about this I'm afraid. First the problems with using Plone: * Plone relies heavily on its in ZODB indexes of all content (portal_catalog). This means that every edit will change lots of objects (without versioning ~15-20, most of which are in the catalogue). * At least w

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-04 Thread Matthias
Am 04.01.2011, 12:40 Uhr, schrieb Aran Dunkley : > Thanks for the feedback Vincent :-) it sounds like NEO is pretty close > to being SQL-free. As one of the NEO team, what are your thoughts on the > practicality of running Plone in a P2P environment with the latencies > experienced in standard DHT

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-04 Thread Aran Dunkley
Thanks for the feedback Vincent :-) it sounds like NEO is pretty close to being SQL-free. As one of the NEO team, what are your thoughts on the practicality of running Plone in a P2P environment with the latencies experienced in standard DHT (such as for example those based on Kademlia) implemtatio

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Andreas Jung
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Marc Villemade wrote: > Hey Andreas, > > I don't know much about Aran's project, so you are right to wonder the > necessity to have yet another storage backend. > Maybe he has needs and requirements that can't be fulfilled by the current > backends.

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Aran Dunkley
I have looked at NEO which is the closest thing I've found to the answer, in fact NEO is why I felt Plone was the best choice of CMS to inquire further about The problem is that it uses SQL for its indexing queries (they quote "NoSQL" as meaning "Not only SQL"). SQL cannot work in P2P space, but c

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Marc Villemade
Hey Andreas, I don't know much about Aran's project, so you are right to wonder the necessity to have yet another storage backend. Maybe he has needs and requirements that can't be fulfilled by the current backends. Aran, can you fill us in a little on the necessity of having a DHT ? What are

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Andreas Jung
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Marc Villemade wrote: > Hey Andreas, > > I think it makes sense if the storage backend is hosted on-premise (hence > private cloud), and i think that's what Aran is thinking about. > They could have Plone->ZODB->Storage backend in the same datacenter

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Marc Villemade
Hey Andreas, I think it makes sense if the storage backend is hosted on-premise (hence private cloud), and i think that's what Aran is thinking about. They could have Plone->ZODB->Storage backend in the same datacenter, hence no latency problem and good network throughput, provided that the clou

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Andreas Jung
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Aran Dunkley wrote: > I mean P2P as in using a DHT (distributed hash table) for its storage > layer so that it can run in a network composed only of the client users > with no web-server, the same way that the file-sharing programs such as > azzureus a

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Aran Dunkley
I mean P2P as in using a DHT (distributed hash table) for its storage layer so that it can run in a network composed only of the client users with no web-server, the same way that the file-sharing programs such as azzureus and aMule work. We can develop a basic wiki/blog in this way, but would pref

Re: [ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Andreas Jung
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Aran Dunkley wrote: > I'm > wondering what you guys, the core developers, think of the > practicalities of Plone in P2P, for example could ZODB use a DHT as its > storage layer? what kind of querying is required on the DHT? No idea what "P2P" means to

[ZODB-Dev] Plone in P2P using Zope over DHT

2011-01-03 Thread Aran Dunkley
Hi, I'm part of a development team who are helping an organisation to architect a CMS based project that they want to work in a P2P network rather than using a centralised web-server. We'd prefer to use an existing popular CMS as a starting point so that it is mature, has a large development commun