Sort:  

a database, depending on the underlying technology, is basically a collection of files that represent the data contained therein.

A migration usually involves copying those file(s) to a new server - so first the new server (installation of underlying database software) would need to be set up, the files copied over, attached and loaded into the new server software, and then all database references in software will need to be repointed to the new server address (or DNS entries changed, etc.)

that's a very quick explanation, that's rather technology agnostic - obviously it can vary due to a number of reasons but this is the basics of it.

Pretty accurate representation of what's going on here.

It's nothing innovative or exciting - the exciting part (the blockchain) doesn't have to be migrated :)

Thank you :)

yeah i've never worked with blockchain before so i guess i should have added the caveat that my description of the process is limited to old world technology :)

thanks indeed that gave a little idea

oh this thing was new for me on steemit i am new and still learning about steemit that how it work.and @farq you explain very well.