Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στη Μεταφορά Δεδομένων

  • Γιατί να μεταβούμε από ιδιόκτητη σε ανοιχτού κώδικα
  • Σύγκριση αρχιτεκτονικής Oracle/SQL Server με PostgreSQL
  • Κοινές προκλήσεις μεταφοράς και παράγοντες επιτυχίας
  • Επισκόπηση των μεθοδολογιών μεταφοράς

Αξιολόγηση και Σχεδιασμός Πριν τη Μεταφορά

  • Κατάλογος βάσεων δεδομένων και ανάλυση εξαρτήσεων
  • Αξιολόγηση πολυπλοκότητας της δομής (schema)
  • Αξιολόγηση συμβατότητας εφαρμογών
  • Δημιουργία χάρτη πορείας και χρονοδιαγράμματος για τη μεταφορά

Στρατηγικές Μεταφοράς Δομής (Schema)

  • Μετατροπή τύπων δεδομένων Oracle σε PostgreSQL
  • Μετάφραση τύπων δεδομένων SQL Server
  • Μετατροπή δομής πινάκων
  • Απεικόνιση δεικτών και περιορισμών (indexes and constraints)

Μεταφορά Αντικειμένων: Αποθηκευμένες Διαδικασίες και Συναρτήσεις

  • Μετατροπή PL/SQL σε PL/pgSQL
  • Τεχνικές μετάφρασης T-SQL
  • Αντίστοιχες ενσωματωμένες συναρτήσεις (built-in functions)
  • Αναδιαρθρωση πακέτων και διαδικασιών

Εργαλεία και Τεχνικές Μεταφοράς Δεδομένων

  • Χρήση pg_dump και pg_restore
  • Oracle FDW για μεταφορά δεδομένων
  • SQL Server integration services
  • Διαχείριση μεγάλων όγκων δεδομένων με αποδοτικότητα

Μεταφορά Κώδικα Εφαρμογών

  • Διαφορές στους οδηγούς JDBC και ODBC
  • Τροποποιήσεις στα strings σύνδεσης
  • Διαφορές στα dialects SQL μέσα στον κώδικα της εφαρμογής
  • Διαχείριση ιδιόκτητων χαρακτηριστικών

Δοκιμές και Επαλήθευση

  • Επαλήθευση ακεραιότητας δεδομένων
  • Στρατηγικές λειτουργικών δοκιμών
  • Αξιολόγηση επιδόσεων (benchmarking)
  • Παράλληλη λειτουργία και σχεδιασμός cutover

Βελτιστοποίηση Μετά τη Μεταφορά

  • Βελτιστοποίηση επιδόσεων ερωτημάτων στο PostgreSQL
  • Προσαρμογές διαμόρφωσης για τις μεταφορτωμένες εργασίες (workloads)
  • Ρύθμιση παρακολούθησης (monitoring) και ειδοποιήσεων
  • Θεωρίες συνεχούς συντήρησης

Αντιμετώπιση Κοινών Προβλημάτων Μεταφοράς

  • Μελέτη περίπτωσης: Προκλήσεις μεταφοράς Oracle
  • Μελέτη περίπτωσης: Προκλήσεις μεταφοράς SQL Server
  • Στρατηγικές ανάκλησης (rollback)
  • Μάθημα που εξάγονται και βέλτιστες πρακτικές

Εργαστήριο Εφαρμογής: Πρακτική Μεταφορά

  • Οδηγούμενη μεταφορά ενός δείγματος δομής (schema)
  • Ασκήσεις εξαγωγής και φόρτωσης δεδομένων
  • Εξάσκηση μετατροπής κώδικα
  • Ασκήσεις επαλήθευσης και επιβεβαίωσης

Απαιτήσεις

  • Βασική κατανόηση των σχεσιακών βάσεων δεδομένων
  • Εμπειρία με SQL
  • Γνώση των εννοιών της διαχείρισης βάσεων δεδομένων

Κοινό-στόχος

  • Διαχειριστές βάσεων δεδομένων
  • Προγραμματιστές εφαρμογών
  • Αρχιτέκτονες IT
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες