On Mon, 2003-03-31 at 10:54, Brian Baquiran wrote:
> Dean Michael Berris wrote:
> > is there a way for 2 (or more) completely different and unrelated
> > applications to be able to exchange persistent information (i.e. data,
> > objects) via some channel/server?
> > am i duplicating something already? this is just a hobby project, and
> > i'd like to solicit advice this early in the development process.
> 
> Is there a reason you can't use a relational database backend for this?
> 

Relational DBMS's offer too much, and take up more memory and processing
power than what i would want to give it.

yes, you may use RDBMS's all you like, but i would want to offer
something less resource needy. something like the syslog daemon, but
will act as a repository of persistent objects.

i've seen a few libraries that enable local storage of persistent data
for C++, but what i would want to offer should not be language specific
and network capable. im currently at the user authentication part of the
daemon, and still contemplating on using the unix passwd files or my own
scheme for maintaining a user DB.

the immediate application of this would be for exchange of data from
daemons that would collect data about the system (i.e. each node of a
cluster), and then store|send|stream it to the xmlgos (XML Generic
Object Server) via the network. i could have a remote application that
renders (graphically) the data retrieved from the server in predefined
intervals, and somehow store the projected data on the xmlgos too.

the produced data may then be accessed by other applications (with
xmlgos capability) and do what they need with it.

it does act like a database, but the server would offer stale object
cleanup -- data that has not been accessed for the defined time that it
could be persistent would be deleted/removed from the system (ala squid
?). another is the encoding of data with XML for standards compliance.

im thinking of using/offering SSL capabilities for security in
transport, but that could come later. =)

hope its clearer now... ;)

-- 
-=[mikhail]=-

aka Dean Michael C. Berris
mobile +63 917 8901959
work +63 49 5680024
http://free.net.ph/Members/mikhailberis
pgp key ID = 0xF9501761

_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]

Fully Searchable Archives With Friendly Web Interface at http://marc.free.net.ph

To subscribe to the Linux Newbies' List: send "subscribe" in the body to [EMAIL 
PROTECTED]

Reply via email to