Σε ένα ταξίδι εκσυγχρονισμού IT ενός οργανισμού, οι μετεγκαταστάσεις βάσεων δεδομένων θεωρούνται συχνά ως εύκολες εργασίες που μπορούν να ολοκληρωθούν με γρήγορο χρόνο διεκπεραίωσης. Ο εκσυγχρονισμός της βάσης δεδομένων προσφέρει πολλά οφέλη, ωστόσο η αντίληψη ότι το ταξίδι της μετανάστευσης είναι ξεκάθαρο και αβίαστο είναι ένας μύθος που σπάει σύντομα μόλις ξεκινήσει το ταξίδι μετανάστευσης. Με επαρκή προγραμματισμό, εργαλεία και στρατηγική μετάβασης, αυτός ο μετασχηματισμός θα γίνει μια καλά διαχειριζόμενη εκτέλεση εντός των απαιτούμενων χρονοδιαγραμμάτων. Μέσω αυτού του εγγράφου, θα περιηγηθούμε στους διάφορους μύθους της μετανάστευσης βάσεων δεδομένων, επισημαίνοντας τις κοινές παγίδες και πώς μπορεί να διαχειρίζεται καλύτερα. Τα βήματα θα τονίσουν επίσης τις δραστηριότητες εντατικής προσπάθειας έναντι των δραστηριοτήτων που ενεργοποιούνται από εργαλεία για να παρέχουν μια προοπτική για τις προσπάθειες που απαιτούνται κατά τη μεταφορά βάσεων δεδομένων.
Τα βασικά προγράμματα οδήγησης για οποιαδήποτε μετεγκατάσταση βάσης δεδομένων είναι:
- Ψηφιακός μετασχηματισμός Εφαρμογών
- Ενοποίηση βάσεων δεδομένων
- Μείωση TCO (Total Cost of Ownership) μέσω υιοθέτησης ανοιχτού κώδικα.
- Λειτουργική αποτελεσματικότητα πληροφορικής μέσω διαχειριζόμενων υπηρεσιών – Cloudification
Οι μεταναστεύσεις βάσεων δεδομένων εμπίπτουν σε δύο κύριες πρωτοβουλίες:
- Ετερογενείς μεταναστεύσεις (Μετάβαση από μια βάση δεδομένων πηγής σε διαφορετική βάση δεδομένων, Μετανάστευση πλατφόρμας).
- Ομογενείς μεταναστεύσεις (Ανύψωση και Μετατόπιση βάσεων δεδομένων)
Εσφαλμένες αντιλήψεις και γεγονότα σχετικά με τη μετανάστευση βάσεων δεδομένων Μύθος 1: Η μετεγκατάσταση βάσεων δεδομένων μπορεί να πραγματοποιηθεί ως άσκηση υποδομής.
Γεγονός: Η μετεγκατάσταση της βάσης δεδομένων δεν μπορεί να πραγματοποιηθεί ως ανύψωση και μετατόπιση από πηγή σε στόχο. Πρέπει να πραγματοποιηθεί η κατάλληλη δέουσα επιμέλεια της βάσης δεδομένων και του τοπίου των εφαρμογών. Μια αυτοματοποιημένη ανακάλυψη χρησιμοποιώντας διάφορα εργαλεία μειώνει την προσπάθεια έως και 60%. Πρέπει να αναλυθούν οι ακόλουθες επιπτώσεις:
- Ευκαιρίες ενοποίησης βάσεων δεδομένων
- 6R (Rehost, Re-platform, Repurchase, Refactor, Retain, Retire) προσέγγιση αξιολόγησης για τον εκσυγχρονισμό του DB για την οριστικοποίηση της στρατηγικής μετάβασης.
- Ανάλυση επιπτώσεων εφαρμογών και προγραμματισμός ομάδας κίνησης.
Μύθος 2: Η προσπάθεια μετεγκατάστασης βάσης δεδομένων καθορίζεται από το μέγεθος του Schema
Γεγονός: Οι προσπάθειες μετάβασης της βάσης δεδομένων καθοδηγούνται όχι μόνο από τον αριθμό των αντικειμένων DB και τον όγκο δεδομένων, αλλά κυρίως από την πολυπλοκότητα της μετατροπής των αντικειμένων του προγράμματος DB. Όταν οι βάσεις δεδομένων βρίσκονται στην επιχείρηση για δεκαετίες, εκτός από τα δεδομένα, υπάρχει συνήθως πολύπλοκη επιχειρηματική λογική ενσωματωμένη στα αντικείμενα του προγράμματος βάσης δεδομένων. Κανένα εργαλείο μετεγκατάστασης δεν μπορεί να παρέχει 100% αυτοματοποιημένη μετατροπή με ένα κλικ. Η προσπάθεια μετάβασης της βάσης δεδομένων καθοδηγείται κυρίως από:
- Μη υποστηριζόμενοι τύποι δεδομένων και συναρτήσεις, μηδενικές τιμές πίνακα, τύπος διαμερίσματος και ευρετήρια.
- Εφαρμογή βαριάς επιχειρηματικής λογικής στον κώδικα προγράμματος DB (αποθηκευμένες διαδικασίες, πακέτα, προβολές, ενεργοποιήσεις, συναρτήσεις) χρησιμοποιώντας ιδιόκτητα χαρακτηριστικά της βάσης δεδομένων πηγής
- Χρήση μη ANSI SQL και δυναμικής SQL
- Διαχείριση συναλλαγών και χειρισμός εξαιρέσεων.
- Ενσωματωμένη SQL σε εφαρμογή και χρήση εγγενών API βάσεων δεδομένων όπως CTLIB, DBLIB, OCI κ.λπ.
- Βελτιστοποίηση απόδοσης (Λόγω του γεγονότος: Αλλαγή στη μηχανή βάσης δεδομένων)
- Λειτουργική επικύρωση μεταξύ πηγής και στόχου.
- Αποκατάσταση και Δοκιμή Ενσωματώσεων.
- Παράλληλη εκτέλεση (Λόγω μηδενικού χρόνου διακοπής λειτουργίας / άλλων επιχειρηματικών απαιτήσεων)
Μύθος 3: Οι εφαρμογές απαιτούν μόνο αλλαγές στο πρόγραμμα οδήγησης της βάσης δεδομένων για να λειτουργήσει
Γεγονός: Η αποκατάσταση εφαρμογών δεν αφορά μόνο αλλαγές στο πρόγραμμα οδήγησης της βάσης δεδομένων. Η αποκατάσταση εφαρμογών είναι σε μεγάλο βαθμό μια χειροκίνητη προσπάθεια, καθώς κανένα εργαλείο δεν μπορεί να αναγνωρίσει αποτελεσματικά τα σημεία επαφής της βάσης δεδομένων και να τα τροποποιήσει. Υπάρχουν πολλοί παράγοντες όπως αναφέρονται παρακάτω που καθορίζουν την πολυπλοκότητα της προσπάθειας αποκατάστασης εφαρμογών:
- Έκδοση τεχνολογίας εφαρμογής και συμβατότητά της με τον στόχο.
- Διαθεσιμότητα προγραμμάτων οδήγησης βάσης δεδομένων για βάσεις δεδομένων προορισμού.
- Χρήση βιβλιοθηκών τρίτων που ενδέχεται να μην υποστηρίζονται στο στόχο.
- Συμβατότητα εφαρμογών COTS με στόχο.
- Χρήση πλαισίων ORM (Object-Relational Mapping) έναντι χρήσης ενσωματωμένης SQL
- Επανασχεδιασμός εφαρμογής
Μύθος 4: Η μετεγκατάσταση δεδομένων έχει να κάνει με την ανύψωση και τη μετατόπιση των δεδομένων στον στόχο
Γεγονός: Παρόλο που η αυτοματοποίηση παίζει βασικό ρόλο στη μετεγκατάσταση δεδομένων, εξακολουθεί να υπάρχει μια μη αυτόματη προσπάθεια έως και 10% για να πραγματοποιηθεί μια επιτυχημένη μετεγκατάσταση δεδομένων. Η προσπάθεια επικεντρώνεται στους εξής τομείς:
- Καταχωρίστε επαρκώς δεδομένα προέλευσης προφίλ για να αντιστοιχίσετε τον σωστό τύπο δεδομένων στον στόχο για να αποφύγετε προβλήματα ποιότητας δεδομένων και απώλεια δεδομένων.
- Απαιτήσεις χρόνου διακοπής λειτουργίας και διαθεσιμότητα υποδομής για τον προγραμματισμό της μετεγκατάστασης δεδομένων.
- Επιλογή εργαλείων μετεγκατάστασης δεδομένων
- Αλλαγές πλατφόρμας για να ληφθούν υπόψη οι αλλαγές της Ινδίας στα δεδομένα.
- Ενοποίηση δεδομένων για μια-πολλά/πολλά-ένα μετεγκαταστάσεις βάσεων δεδομένων.
- Συνύπαρξη δεδομένων κατά την παράλληλη εκτέλεση.
- Επικύρωση δεδομένων
Μύθος 5: Ένα έργο μετεγκατάστασης απαιτεί μόνο δοκιμή λευκού κουτιού
Γεγονός: Οι δοκιμές από άκρο σε άκρο είναι αναπόσπαστο κομμάτι της επιτυχίας του έργου Migration. Τα εργαλεία επικύρωσης δεδομένων, τα εργαλεία επικύρωσης ερωτημάτων, τα εργαλεία επικύρωσης σχήματος και άλλα εργαλεία δοκιμών αυτοματοποιούν τη δοκιμή κατά 70%. Μερικές βασικές δοκιμαστικές δραστηριότητες που πρέπει να πραγματοποιηθούν:
- Βασική γραμμή λειτουργίας και απόδοσης στο περιβάλλον πηγής
- Δοκιμές μετά τη μετεγκατάσταση για σύγκριση των αποτελεσμάτων σε σχέση με τη βασική γραμμή.
- Δοκιμές απόδοσης και συντονισμός
- Παράλληλη δοκιμή πριν από την παραγωγή για κρίσιμες ροές εργασίας
- Δοκιμή αποδοχής χρήστη
- Επικύρωση μετά την υλοποίηση.
Συμπέρασμα
Αν και τα εργαλεία μετεγκατάστασης διαδραματίζουν ζωτικό ρόλο στη μετεγκατάσταση της βάσης δεδομένων, δεν βοηθά να πραγματοποιηθεί μια 100% αυτοματοποιημένη μετεγκατάσταση. Δεν μπορεί να υιοθετηθεί μια προσέγγιση «Ένα μέγεθος για όλους» και το επίπεδο της απαιτούμενης μη αυτόματης προσπάθειας καθορίζεται από τους παράγοντες που είδαμε παραπάνω. Η TCS με την τεχνογνωσία της στη μετεγκατάσταση εκατοντάδων βάσεων δεδομένων έχει τελειοποιήσει μια 5D μεθοδολογία (Discover, Design, Develop, Deploy, Decommission) που παρέχει μια ολοκληρωμένη προσέγγιση με δοκιμασμένα στο χρόνο βήματα που θα εξασφαλίσουν μια επιτυχημένη μετεγκατάσταση της βάσης δεδομένων. Η μεθοδολογία 5D υποστηρίζεται καλά από την αυτοματοποίηση (Ανάπτυξη εργαλείων και στοιχείων στο σπίτι, εργαλείο ενίσχυσης καθώς προχωρά το έργο μετεγκατάστασης db) για να επιταχυνθεί η μετεγκατάσταση με συνεπή και ακριβή τρόπο και να επιτευχθεί ο αναμενόμενος αυτοματισμός στις μετεγκαταστάσεις βάσεων δεδομένων.
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- Platoblockchain. Web3 Metaverse Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- πηγή: https://www.finextra.com/blogposting/23645/database-migration–expectations-vs-reality–a-fact-check?utm_medium=rssfinextra&utm_source=finextrablogs
- a
- Σχετικά
- πάνω από
- επιταχύνουν
- αποδοχή
- Λογαριασμός
- ακριβής
- Κατορθώνω
- δραστηριοτήτων
- Επιπλέον
- θετός
- Υιοθεσία
- κατά
- Όλα
- Αν και
- ανάλυση
- και
- και την υποδομή
- APIs
- Εφαρμογή
- εφαρμογές
- πλησιάζω
- περιοχές
- εκτίμηση
- Ενεργητικό
- αυτοματοποίηση
- Αυτοματοποιημένη
- Αυτοματοποίηση
- διαθεσιμότητα
- Baseline
- γίνονται
- είναι
- παρακάτω
- οφέλη
- Καλύτερα
- μεταξύ
- Κουτί
- Σπασμένος
- επιχείρηση
- δεν μπορώ
- κουβαλάω
- αλλαγή
- Αλλαγές
- έλεγχος
- κωδικός
- Κοινός
- συγκρίνουν
- συμβατότητα
- Ολοκληρώθηκε το
- συγκρότημα
- περίπλοκο
- θεωρούνται
- συνεπής
- ενοποίηση
- Μετατροπή
- Κόστος
- κρίσιμης
- ημερομηνία
- Απώλεια δεδομένων
- βάση δεδομένων
- βάσεις δεδομένων
- δεκαετίες
- παρατάσσω
- Υπηρεσίες
- Προσδιορίστε
- αποφασισμένος
- ανάπτυξη
- ανάπτυξη
- διαφορετικές
- επιμέλεια
- ανακαλύπτουν
- ανακάλυψη
- έγγραφο
- κάτω
- οδηγείται
- οδηγός
- οδηγοί
- κατά την διάρκεια
- δυναμικός
- αποτελεσματικά
- αποτελεσματικότητας
- προσπάθεια
- προσπάθειες
- ενσωματωμένο
- ενεργοποιημένη
- από άκρη σε άκρη
- Κινητήρας
- ενίσχυση
- εξασφαλίζω
- Εταιρεία
- Περιβάλλον
- κ.λπ.
- εξαίρεση
- εκτέλεση
- Άσκηση
- προσδοκίες
- αναμένεται
- εξειδίκευση
- παράγοντες
- Πτώση
- Χαρακτηριστικά
- Οριστικοποιώ
- Finextra
- επικεντρώθηκε
- Εξής
- Προς τα εμπρός
- πλαισίων
- από
- λειτουργίες
- Group
- Χειρισμός
- βοήθεια
- Επισημάνετε
- επισήμανση
- Σπίτι
- Πως
- Ωστόσο
- HTTPS
- Εκατοντάδες
- προσδιορίσει
- Επίπτωση
- Επιπτώσεις
- εκτέλεση
- in
- δείκτες
- Υποδομή
- πρωτοβουλίες
- ολοκλήρωμα
- ολοκληρώσεις
- συμμετέχουν
- θέματα
- IT
- ταξίδι
- Κλειδί
- τοπίο
- σε μεγάλο βαθμό
- Επίπεδο
- βιβλιοθήκες
- Εισηγμένες
- off
- Κυρίως
- κάνω
- διαχειρίζεται
- διαχείριση
- τρόπος
- Ταχύτητες
- πολοί
- χάρτη
- χαρτης
- Μεθοδολογία
- μετανάστευση
- τροποποιήσει
- μετακινήσετε
- πολλαπλούς
- Μύθοι
- ντόπιος
- Πλοηγηθείτε
- Ανάγκη
- αριθμός
- αντικειμένων
- προσφορές
- ONE
- ανοικτού κώδικα
- επιχειρήσεων
- Ευκαιρίες
- βελτιστοποίηση
- ΑΛΛΑ
- ιδιοκτησία
- Packages
- Παράλληλο
- κόμμα
- αντίληψη
- επίδοση
- προοπτική
- σχέδιο
- σχεδιασμό
- πλατφόρμες
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- Δοκιμάστε να παίξετε
- πρωτίστως
- διαδικασίες
- Προφίλ ⬇️
- Πρόγραμμα
- σχέδιο
- κατάλληλος
- ιδιόκτητο
- παρέχουν
- παρέχει
- ποιότητα
- Γρήγορα
- Πραγματικότητα
- επανασχεδιασμό
- μειώνει
- Refactor
- απαιτούν
- απαιτείται
- απαιτήσεις
- Απαιτεί
- Αποτελέσματα
- Ρόλος
- τρέξιμο
- ίδιο
- Υπηρεσίες
- αλλαγή
- Μέγεθος
- μερικοί
- Πηγή
- Βήματα
- Ακόμη
- αποθηκεύονται
- ευθεία
- Στρατηγική
- επιτυχία
- επιτυχής
- υποστηριζόνται!
- τραπέζι
- στόχος
- εργασίες
- Τεχνολογία
- Δοκιμές
- Η
- Μέσω
- ώρα
- προς την
- εργαλείο
- εργαλεία
- Σύνολο
- Μεταμόρφωση
- Χρήση
- συνήθως
- επικύρωση
- Αξίες
- διάφορα
- εκδοχή
- εμφανίσεις
- ζωτικής σημασίας
- τόμος
- ενώ
- άσπρο
- θα
- εντός
- ροές εργασίας
- θα
- zephyrnet
- μηδέν