Database Migration Over Network

Embed Size (px)

Citation preview

  • 8/4/2019 Database Migration Over Network

    1/2

    Database Migration over Network

    Objective:

    This project aims to bring up the idea of automation of transfer of data structure (table) designs

    as well as data (records) from one DBMS to another (possibly different type of) DBMS across

    the network. The system has a source side (client) and destination side (server) parts. At the

    source side, the user selects a given RDBMS (say Oracle, MS SQL server, DB2, Sybase etc.) and

    interrogates to get a list of tables present in the system. He chooses a table, selects the

    columns of the table to migrate and sets up a filter condition for the records to pick. The user

    also specifies the destination RDBMS system (need not be the same type as the source) The

    definition of the table selected and its records are read by the application, converted into

    socket object and transmitted to the destination side application (server) using the network.

    The destination side application receives the Object, parses them and creates the required

    tables and records in the destination RDBMS

    The project becomes very useful for an administrator who wishes to switch from one DBMS

    system to another. The entire data conversion becomes reliable, fast and efficient. These

    findings proved that Migration of database from a source machine to a destination machine is a

    very helpful application.

    Existing System:

    In previous system Database migration is also possible. But it can migrate the data

    only within the system only. This is the main drawback of this system. There is no chance to

    migrate the data into one system to another system. If you want to perform you can need some

    external devices like CD, Floppy for transferring the data into another system etc..

    Proposed System:

    This is the new system for database migration it can overcome all the drawbacks of the

    previous applications. Mainly it can support the database migration within the network. This isthe main advantage of the proposed system. If u want to getting the data from any source like

    .csv,.txt or oracle and you want to store the data in any type of format like .CSV, .txt, Ms-Access

    in another system within the LAN it is possible to do this application. By using the TCP

    (Transmission control Protocol) we can perform the migration over network.

  • 8/4/2019 Database Migration Over Network

    2/2

    Software Requirements:

    Operating System : Windows

    Graphical User Interface : Java Swing, AWT.

    Application Logic : Java 7 (Socket Programming).

    Database : Oracle, Ms Access, My SQL.

    Applications : MS Excel.

    Protocols : TCP (Transaction control Protocol).

    IDE/Workbench : My Eclipse 6.0.