Ετικέτα: Databases

Τι είναι το TDE και τι σχέση έχει με το GDPR (παράδειγμα σε SQL Server)

Από το 2018 που ξεκίνησε η Ευρωπαϊκή νομοθεσία του GDPR (προστασίας δεδομένων) στην Ευρώπη όλες η εταιρίες άρχισαν να ψάχνουν λύσεις για το πως θα εφαρμοστεί η πολιτική προστασίας τον δεδομένων άμεσα με όσο μικρότερο impact γίνεται. Εκεί έρχεται… Διαβάστε περισσότερα

Τι είναι τα isolation levels και πως μπορούν να επηρεάσουν μία συναλλαγή

Σε αυτό το άρθρο θα μιλήσουμε για μια εκ των ιδιοτήτων ACID των RDBMS και πιο συγκεκριμένα για την ιδιότητα του Isolation. Κατά τη διάρκεια συναλλαγών στις σχεσιακές βάσεις δεδομένων, πολλοί χρήστες θα προσπαθήσουν να προσπελάσουν τα ίδια δεδομένα… Διαβάστε περισσότερα

Πώς κάνουμε restore συγκεκριμένο μόνο page στον SQL Server

Στο άρθρο θα αναλύσουμε τι μπορούμε να κάνουμε στη περίπτωση page corruption στον SQL Server. Υπάρχει δυνατότητα να γίνει restore μόνο το συγκεκριμένο page και να γλιτώσουμε το restore ολόκληρης της βάσης μέσα από τα backup που έχουμε (αρκεί… Διαβάστε περισσότερα

Πώς συλλέγουμε τα queries με μεγάλη διάρκεια μέσω Extended Event και πως διαβάζουμε τα δεδομένα του

Πολλές φορές θα χρειαστεί να βρούμε πόσα και ποια SQL queries εκτελέστηκαν για μία μεγάλη διάρκεια σε ένα χρονικό διάστημα στον SQL Server. Η πιο εύκολη λύση με το λιγότερο performance impact είναι η δημιουργία ενός Extended Event. Το… Διαβάστε περισσότερα

Πώς μπορούμε να πάρουμε εύκολα backup metadata σε μία βάση δεδομένων της Oracle

Κάποιες φορές χρειαζόμαστε να πάρουμε backup μια procedure, ένα πακέτο, μια function κ.τ.λ. (τα λεγόμενα metadata) ώστε να δούμε τον κώδικά του ή να το κρατήσουμε κάπου ώστε αν χρειαστεί να το επαναφέρουμε. Σε αυτό το άρθρο να δούμε… Διαβάστε περισσότερα

Πώς γράφουμε προχωρημένα SQL queries

Σε προηγούμενο άρθρο είχαμε αναλύσει τι είναι η SQL (Structured Query Language) και πως γίνεται η χρήση της με βασικά παραδείγματα. Σε αυτό το άρθρο θα δούμε πιο προχωρημένες λειτουργίες της. O κώδικας είναι γραμμένος με την προέκταση Transact-SQL… Διαβάστε περισσότερα

Τι είναι τα SQL Joins και πώς συσχετίζονται οι πίνακες μεταξύ τους

Οι σχεσιακές βάσεις δεδομένων στηρίζονται στις συσχετίσεις μεταξύ των οντοτήτων τους (πίνακες και views). Για να μπορέσουμε όμως να καλέσουμε συσχετισμένες εγγραφές από δύο η παραπάνω πίνακες / views θα πρέπει με κάποιον τρόπο να δηλώσουμε με ποιο πεδίο… Διαβάστε περισσότερα

Πώς παίρνουμε backup μια βάση δεδομένων που βρίσκεται σε no-archive-log mode στην Oracle

Σε αυτό το άρθρο θα αναλύσουμε τι χρειάζεται για να πάρουμε offline backup μια βάση δεδομένων της Oracle που βρίσκεται σε no-archive-log mode. Καθώς η βάση δεν κρατάει τα redo logs ως archive, δεν έχουμε τη δυνατότητα για online… Διαβάστε περισσότερα

Τι είναι ένα Data Warehouse

Στο άρθρο αυτό θα αναλύσουμε τι είναι το Data Warehouse, από τι αποτελείτε και ποια είναι η χρησιμότητα του. Στην εποχή της πληροφορικής η διαχείριση των δεδομένων που ολοένα αυξάνονται γίνεται συνεχώς πιο δύσκολη. Θέλουμε να αξιοποιήσουμε τα δεδομένα… Διαβάστε περισσότερα