Hi Jan,
I'm running Myosotis in a test environment using it for batch upload about 4GB of data into a sequoia mysql cluster with two controllers and two backends per controller. I've had massive performance and stability problems before just using the sequoia console with the sql client feature. Now, using Myosotis it runs like a charm.

Just to give an impression what I'm doing:
- Receiving preformatted csv-files form an I-series (AS400-DB2) containing table data (product/prices/catalogdata/factoryprices/...) via sftp
- Scheduled check for new data in the receiving directory
- Preparing data files for upload (splitting into manageable parts, adding header and footer files) - Deleting old data in table (Much faster than an update) by now calling mysql-client
- Inserting new data calling mysql-client (datafile can be up 500 MB big)
The process is covered by error-checking, backup & retry handling and mail alerts in case of failures and takes about 10 minutes for about 200MB.

If someone needs more infos or some hints, just ask.
This is a very interesting feedback. As Myosotis is adding another proxying layer, it is hard for me to understand why it performs better than the SQL console directly plugged into Sequoia. There is then certainly a problem with the sql client feature that should work like mysql-client. By the way, did you check that all databases where properly updated and that mysql-client was well going through Myosotis and not accessing directly MySQL? Could you provide us with rough performance numbers for sql client/Sequoia vs mysql-client/Myosotis/Sequoia vs mysql-client/MySQL?

Thanks again for your feedback,
Emmanuel
_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to