Ένωση βάσεων δεδομένων

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

Ένωση βάσεων δεδομένων

Δημοσίευση από Swan23 » 17 Μαρ 2016 22:21

Γεια σας

Θα ήθελα να ρωτήσω αν γίνεται να ενώσουμε 2 ή και 3 ίδιες βάσεις δεδομένων σε μία.

Δηλαδή αν έχω 3 εικονικούς server(apache) σε τρία μέρη, μπορώ να σχηματίσω ύστερα από την καταχώρηση δεδομένων μία βάση που να τα έχει όλα;;;

Σας ευχαριστώ.

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

Ένωση βάσεων δεδομένων

Δημοσίευση από Swan23 » 18 Μαρ 2016 12:44

Το κοίταξα και κατάλαβα ότι γίνεται...απλώς δεν το έχω κάνει ποτέ.
"Γίνε εσύ η αλλαγή που θες να δεις στον κόσμο"

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Ένωση βάσεων δεδομένων

Δημοσίευση από dva_dev » 18 Μαρ 2016 21:25

Ουσιαστικά αυτό που ζητάς είναι data migration και τις περισσότερες φορές η ανάγκη είναι να μεταφερθούν τα data είτε σε διαφορετικό db server π.χ από mysql σε mssql ή oracle είτε σε βάση με διαφορετικό σχήμα.
Στην απλούστερη περίπτωση πηγαίνεις σε βάση του ίδιου κατασκευαστή, κρατώντας το ίδιο σχήμα έχοντας primary keys είτε κάποιον unique identifier (uuid/guid) είτε κάτι εντελώς custom που δεν υπάρχει περίπτωση να χτυπήσει duplicate σε όλες τις βάσεις (στους αντίστοιχους πίνακες).
Όσο αρχίζει και μπλέκει το πράγμα πρέπει να αρχίσεις να τροποποιείς τα primary keys κρατώντας κάπου την αντιστοιχία παλιού-νέου κλειδιού ώστε να το χρησιμοποιήσεις στους εξαρτώμενους πίνακες που χρησιμοποιούν τα αντίστοιχα foreign keys.

Δεν το πλατιάζω άλλο προς το παρόν. Λέω απλώς ότι αυτό που ζητάς γίνεται, αλλά δεν είναι όσο απλό ακούγεται εκτός κι αν χρησιμοποιείς guids για primary και foreign keys.

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

Ένωση βάσεων δεδομένων

Δημοσίευση από Swan23 » 19 Μαρ 2016 00:06

Ευχαριστώ πολύ dva_dev για τη βοήθεια!
Θα είναι ακριβώς ίδιου τύπου βάση δεδομένων και το ίδιο σύστημα διαχείρησης..mysql, phpmyadmin, apache.
Σίγουρα θα μπλέξει το πράγμα...αλλά μέχρι τότε..πάλι εδώ θα είμαι..;)
"Γίνε εσύ η αλλαγή που θες να δεις στον κόσμο"

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες