logo       

Exist - Clustered: msg#00097

text.xml.exist

Subject: Exist - Clustered

Hello all,

me and a friend (a good opensource fellow) have
implemented the cluster of collections inside it.
Our cluster is based on Javagroups and requires only a
small configuration on the conf.xml file in the
standalone exist edition.

Cluster concern on 2 main features
- high availability
- data integrity

Hi availability is obtained through Java Groups and
Virtual IPs.
Data integrity is obtained by configure the data
repository into an high available file system.

We are thinking about implementing a sort of data
replica but before we would like if the community
needs it.

Our implementation is currently on production on a sun
machine and it is working ok.

Features implemented are:
- document store/delete into clustered collection

Features to be implemented are:
- collection create/drop

In our implementation we have wrapped the standard
Collection around a ClusteredCollection delegating to
the cluster Collection data synchronization.

Nodes in the cluster are self announing and
automatically join the cluster when started.

To configure a node you simply have to drop a few
statement in your conf.xml

An example configuration could be:

<cluster protocol="UDP:PING" dbaUser="admin"
dbaPassword="" />

cluster protocol is really hard to be explained, you
can check javagroups documentation for its
configuration.

dbaUser and dbaPassword are the user and the password
used by the cluster to store documents. This feature
is implemented to enable roles differentiation.


If you are interested, we can donate our code
preserving eXist license to eXist or we can merge them
in an exist branch.


Thanks all
Francesco (aka Makkina)
Michele (aka Cinde)




__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise