• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
My Sql Data Migration
 

My Sql Data Migration

on

  • 4,145 views

This is a presentation to migrate database from any DB to MySQL.

This is a presentation to migrate database from any DB to MySQL.

Statistics

Views

Total Views
4,145
Views on SlideShare
3,919
Embed Views
226

Actions

Likes
0
Downloads
47
Comments
0

14 Embeds 226

http://www.osscube.com 119
http://staging.osscube.com 51
http://dev.osscube.com 13
http://osscube.com 10
http://www.osscube.co.uk 9
http://dev3qa.osscube.com 6
http://localhost 4
http://dev3qa.osscube.co.uk 3
http://lochsoft.wordpress.com 3
http://www.slideshare.net 3
http://druposs.osscube.com 2
http://webcache.googleusercontent.com 1
http://feeds2.feedburner.com 1
http://www.sugargini.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Procdeure, Function, Trigger

My Sql Data Migration My Sql Data Migration Presentation Transcript

  • Data Migration To MySQL Anil Yadav OSSCube
  • What is Migration?
    • Data migration is the process of transferring data between storage types, formats, or computer systems.
  • Why MySQL?
    • Cost
    • EOL H/W and S/W
    • Integration to newer system
    • Trend
    • Supports all features now (Reason)
  • Migration Checklist
    • What are characteristics of the application?
            • OLTP, Data warehouse etc
    • How quickly do you need to migrate?
            • Weeks, Months
    • What tools are available too perform the migration?
            • ETL, Scripts, ER Tools, Manual
    • How many objects will be migrated?
            • Tables, Indexes, Views, Stored Procedures
            • Triggers, Sequences, Others
  • Migration Checklist
    • How large is the database?
            • MB, GB, TB
    • Are you looking to increase capacity or scalability?
            • If so, how much?
    • How many concurrent users?
  • Data Migration Life Cycle
    • Document Source
    • Objects
    • Relationship
    • Rules
    Design targets Objects Relationship Rules Design ETL Flow Simple move Transformation Aggregation Build/Run Migrations ETL Runs Scheduled/Recurring Validation Migrate Code? Performance Test Simulation Metric Analysis Review
    • Migration from Oracle
  • How to Migrate?
    • Manually
    • Automated
        • MySQL Migration tool kit
        • SwissSQL
        • SQLWays
  • Oracle Datatypes
    • Oracle 10g supports 22 native datatypes
    • MySQL supports most except .
            • INTERVAL DAY TO SECOND
            • INTERVAL YEAR TO M MONTH
            • ROWID
            • TIMESTAMP WITH LOCAL TIME ZONE
            • TIMESTAMP WITH TIM ME ZONE
            • UROWID
  • Oracle Compatible Datatype MEDIUMTEXT CLOB, RAW REAL FLOAT (24) VARCHAR VARCHAR2 MEDIUM OR LONGBLOB LONG RAW BLOB RAW LONGBLOB BLOB LONGBLOB BFILE MySQL Oracle
  • Oracle Predicates Supported by MySQL
    • Comparison conditions
    • Exists conditions
    • Floating-point conditions
    • In conditions
    • Is/member conditions
    • Null conditions
    • Pattern matching conditionss
    • Range conditions
    • XML conditions
  • Constraint
    • There are some constraint for migration. MySQL does not support some major function.
        • Package
        • No Raise error capability
        • Mail sending
        • Application error generation
        • Exception handling
    • Is there any solution for above?
    • Migration Using MySQL Migration tool kit
  • Migration using MySQL Migration Toolkit
    • Open Source
    • Does
        • Tables/View
        • Data
    • Does Not (Yet)
        • Sequence
        • Stored procedure
        • Trigger
  • Migration Using MySQL migration tool kit Choose Source Database
  • Migration Using MySQL migration tool kit Choose Target Database
  • Migration Using MySQL migration tool kit Choose Schema To Migrate
  • Migration Using MySQL migration tool kit Select Object to Migrate
  • Migration Using MySQL migration tool kit Select Migration Method
  • Migration Using MySQL migration tool kit Create MySQL Target Objects
  • Migration Using MySQL migration tool kit Migrate Data to MySQL
  • Migration Using MySQL migration tool kit Review Migration
  • Migration using other tool
    • Some Object can not migrate using MySQL migration tool kit.
        • Stored procedure
        • Function
        • Sequence
        • Package
        • Trigger
    • Write code manually or use other tool
  • Migration using other tool
    • SQLWays can migrate following object alos
        • Stored Procedure
        • Function
        • Sequence
    • Still no tool available to migrate
        • Package
        • Trigger
    • We have alternative for package and triggers.
    • Any Question?
  • Thank You!