Για όλους εμάς που είμαστε data geeks και οι databases είναι τρόπος έκφρασης και ζωής αλλά και κάτι που όλοι χρησιμοποιούν είτε τους αρέσει είτε όχι έχουμε βασανιστεί πάμπολες φορές για το πώς να μεταφέρουμε αλλαγές από το development στο production αλλά και γενικότερα να έχουμε ένα db lifecycle management.
Σίγουρα κάτι έχουμε διαβάσει και κάτι έχουμε υλοποιήσει ώστε να ικανοποιεί τις ανάγκες μας. Όμως σήμερα όλα και περισσότερα production environments έχουν εμφανιστεί αλλά και περισσότερα εργαλεία με τα οποία μπορούμε να κάνουμε db development.
Πριν μερικές μέρες στο MSDN έκανε την εμφάνιση του ένα αρκετά ενδιαφέρον Guide με τίτλο Database Lifecycle Management (DLM).
Στην εισαγωγή του ξεκαθαρίζει πολύ όμορφα το τι ακριβώς είναι και τι θέλει να κάνει με την εξής παράγραφο
«Database lifecycle management (DLM) is a policy-based approach to managing databases and data assets. DLM is not a product but a comprehensive approach to managing the database schema, data, and metadata for a database application. A thoughtful and proactive approach to DLM enables an organization to manage data resources according to appropriate levels of performance, protection, availability, and cost.»
Η πρώτη αυτή έκδοση του DLM είναι αποτέλεσμα μιας συνεργασίας του Microsoft CSS και προτάσεων από τους SQL Server MVPs. Εμπεριέχονται όμως και εμπειρίες πελατών ειδικότερα αυτών που έχουν πάει σε Microsoft Azure.
Είναι αρκετά κατατοπιστικό και μάλιστα χρησιμοποίει εργαλεία όπως τα SSDT, SSMS, Microsoft Azure.
Τέλος αυτό θα ενημερώνεται κάθε μήνα και μάλιστα όπως φαίνεται θα υπάρξουν και KPIs ώστε να είμαστε σε καλύτερη θέση να ξέρουμε τι πρέπει και τι δεν πρέπει να κάνουμε.
Περισσότερα και αναλυτικότερα μπορείτε να δείτε εδώ.