in reply to Clustered Perl Applications?

MySQL is a pretty robust data storage solution +/- Storable to serialize data if required. You can connect to it remotely over TCP/IP from you number crunching machines and read and write data at will. As a bonus just about all the code you will need is written and has been thoroughly tested. It wraps the storage and transport into one well tested package.

cheers

tachyon

s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print

Replies are listed 'Best First'.
Re: Re: Clustered Perl Applications?
by sri (Vicar) on Jul 05, 2003 at 13:58 UTC
    I'm already using MySQL for storage and also for queuing on the number crunchers...

    The main problems with Storable are that I have to add some sort of protocol because every host has different functions which must be triggert and it is nearly impossible to use it from other languages.

      If you can't coerce your data into CSV format (which is after all native RDMS format) just write a serialization class in all the langs you need. Alternatively look at YAML or XML as the storage/transfer format....

      cheers

      tachyon

      s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print