Κατηγορία: Databases

Γενικά για βάσεις δεδομένων.

Πώς μπορούμε να υπολογίσουμε τα ασφάλιστρα αυτοκινήτων που έχουμε σε SQL Server με χρήση Python (χωρίς API)

Ας πούμε ότι έχουμε στον SQL Server έναν πίνακα με αυτοκίνητα και οδηγούς και θέλουμε να βρούμε το φθηνότερο ασφάλιστρο τους. Αυτό σίγουρα θα είναι εφικτό με ένα API / Web Service. Η λύση αυτή όμως θα απαιτούσε την… Διαβάστε περισσότερα

Πώς κάνουμε force ένα πλάνο στον SQL Server και γιατί να μην το κάνουμε

Κάποιες φορές μπορεί να τύχει ένα query ανάλογα την τιμή που έχουμε δώσει σε μια παράμετρο να τρέχει με διαφορετικό πλάνο (execution plan) και να έχει διαφορετική διάρκεια. Αυτό το φαινόμενο ονομάζεται parameter sniffing. Αυτό μπορεί να οφείλεται σε… Διαβάστε περισσότερα

Πώς γυρνάμε μία βάση δεδομένων της Oracle στη πρότερη κατάσταση ενός restore point (Flashback Database to guaranteed restore point)

Στο άρθρο θα αναλύσουμε πως μπορούμε να κάνουμε την χρήση της λειτουργίας flashback database σε guaranteed restore point σε βάση δεδομένων της Oracle. Το flashback database ανήκει στην κατηγορία της προστασίας δεδομένων και παρέχει τη δυνατότητα να παγώσουμε την… Διαβάστε περισσότερα

Γίνεται query join ανάμεσα σε πίνακες SQL Server και Oracle; (a.k.a PolyBase)

Στο άρθρο θα δούμε έναν μαγικό τρόπο ώστε να μπορούμε να χρησιμοποιήσουμε σε select queries δεδομένα από εξωτερικές πηγές (χωρίς Linked Server) και πιο συγκεκριμένα από Oracle Database. Τι είναι η PolyBase Από την έκδοση SQL Server 2016 η… Διαβάστε περισσότερα

Πώς εξάγουμε μαζικά δεδομένα από βάση δεδομένων της Oracle με τη χρήση Oracle Data Pump (expdp)

Πολλές φορές θα χρειαστεί να κρατήσουμε τα δεδομένα πινάκων και των metadata (packages, procedures, function κ.τ.λ.) τους ώστε να τις εισάγουμε έπειτα στο ίδιο ή και σε διαφορετικό σύστημα. Η εξαγωγή των δεδομένων γίνεται εφικτή με τη χρήση του… Διαβάστε περισσότερα

Τι είναι το Always Encrypted και πως εφαρμόζεται για την προστασία ευαίσθητων δεδομένων

Στην εποχή του GDPR ας μιλήσουμε για άλλο ένα χαρακτηριστικό του SQL Server για την προστασία των ευαίσθητων δεδομένων. Δεν είναι άλλο από το Always Encrypted! Τι είναι το Always Encrypted Ως σκοπό έχει τα δεδομένα να είναι πάντα encrypted από… Διαβάστε περισσότερα

Πώς συνδέουμε ένα Microsoft Excel με τον SQL Server

Το Excel της Microsoft αν και το χρησιμοποιούμε καθημερινά και είναι από τα πιο γνωστά και πιο παλιά προγράμματα της Microsoft, κρύβει πολλές δυνατότητες. Σε αυτό το άρθρο θα δούμε πως γίνεται να συνδέσουμε μια βάση του SQL Server… Διαβάστε περισσότερα

Πώς εφαρμόζουμε το τελευταίο patch (PSU) σε βάση δεδομένων της Oracle

Στο άρθρο θα αναλύσουμε τη διαδικασία του patch set update (PSU) σε Oracle Database. Η διαδικασία γίνεται μέσω των δύο εργαλείων της Oracle το OPatch και το Datapatch. Το OPatch είναι ένα εργαλείο που επιτρέπει την εφαρμογή και απεγκατάσταση… Διαβάστε περισσότερα

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

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