Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15889

Transfer the data from the remote MySQL Database to SQL Server Database

$
0
0

I have 2 environments:

(A) Client environment: An application that reads and writes real-time data into MySQL Database sitting on Linux environment at client site, and
(B) In house environment: MySQL Database sitting on Linux environment at our company site.

There are multiple (A)s, since we have mutiple clients. But we have only one (B) that is used as the central or master database to synchronize with all the client databases.

Here are our needs:

(1). (A) and (B) databases are supposed to be in synch.
(2). Any new data or data change in any client environment needs to be transfered to (B) at real time.

(A) and (B) are connected via internet, and they are not within the same LAN.
Currently (2) is implemented like this: Any new data or data change in a client environment is written to an XML file,
which is then compressed and transmitted through JMS to where (B) is located. Then a Java program picks up these files,
uncompress and parse them and translated to the corresponding SQL action that is executed on MySQL Databse in (B).

I am considering this approach: replace (B) with SQL Server 2008 or 2012 sitting on Windows environment, and then use SSIS to transfer the data.
Here are my questions:

1. If I need to transfer the data from the remote MySQL Database to my local SQL Server Database, what are the requirements on the remote MySQL Database server? (For example, openning port, ... )
2. Can I use SSIS to accomplish this? What should I know to accomplish this? What about the reverse process, i.e. from my local SQL Server to the remote MySQL Database?
3. Since this is real time data, is this approach faster than the existing implementation?
4. If the remote MySQL Database server does not satisfy the requirements, can I still use SSIS to read, parse the XML files (transmitted by JMS), and then write the data into my local SQL Server Database?

Thank you very much for your input, suggestion, recommendation, or pointer.


Viewing all articles
Browse latest Browse all 15889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>