Γιατί οι βάσεις δεδομένων ανοιχτού κώδικα κερδίζουν δημοτικότητα

Συγγραφέας: Laura McKinney
Ημερομηνία Δημιουργίας: 1 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 16 Ενδέχεται 2024
Anonim
Γιατί οι βάσεις δεδομένων ανοιχτού κώδικα κερδίζουν δημοτικότητα - Τεχνολογία
Γιατί οι βάσεις δεδομένων ανοιχτού κώδικα κερδίζουν δημοτικότητα - Τεχνολογία

Περιεχόμενο


Πηγή: Baoshengrulai / Dreamstime.com

Πάρε μακριά:

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

Στον σημερινό κόσμο, οι οργανώσεις διαθέτουν μια ποικιλία επιλογών για βάσεις δεδομένων. Σε προηγούμενες ημέρες, τα περισσότερα συστήματα διαχείρισης βάσεων δεδομένων (DBMS) ήταν κλειστά, επομένως οι επιλογές ήταν περιορισμένες. Αλλά τώρα, με την εισαγωγή βάσεων δεδομένων ανοιχτού κώδικα, οι εμπειρογνώμονες της βιομηχανίας αναλύουν διεξοδικά πριν επιλέξουν ένα ΣΔΒΔ. Η ανοιχτή πηγή ως βιομηχανία κερδίζει δυναμική και οι βάσεις δεδομένων ακολουθούν επίσης την ίδια πορεία. Με τη χρήση βάσεων δεδομένων ανοιχτού κώδικα, μπορείτε να εφαρμόσετε το σύστημα σύμφωνα με τις απαιτήσεις σας, μοιραστείτε και να το αναπτύξετε ώστε να ταιριάζει καλύτερα στις ανάγκες της επιχείρησής σας.

Τα τελευταία χρόνια, μια μεγάλη ποικιλία συστημάτων διαχείρισης βάσεων δεδομένων εμφανίστηκαν στην αγορά, έτσι οι οργανώσεις έχουν ένα ευρύ φάσμα επιλογών για να επιλέξουν από. Προέρχονται από διαφορετικούς αξιόπιστους πωλητές όπως η Oracle, η Microsoft, η SAP και η IBM. Ορισμένοι νεοεισερχόμενοι στον τομέα περιλαμβάνουν αξιοσημείωτους πωλητές όπως το Google, το Amazon και το Rackspace, οι οποίοι κερδίζουν επίσης μεγάλη δημοτικότητα με τις βάσεις δεδομένων τους.


Ιστορία των βάσεων δεδομένων ανοιχτού κώδικα

Το DBMS ανοιχτού κώδικα εξακολουθεί να είναι μια σχετικά νέα έννοια. Η παλαιότερη έκδοση ενός συστήματος διαχείρισης βάσεων δεδομένων ανοιχτού κώδικα ήταν η MySQL, που ξεκίνησε το 1995. Έκτοτε, έγιναν πολλές αλλαγές στη λειτουργία της.

Το 2008, η Sun Microsystems αγόρασε την MySQL AB, την εταιρεία που δημιούργησε τη MySQL. Τώρα, πολλές νεότερες λύσεις στον τομέα των συστημάτων διαχείρισης βάσεων δεδομένων ανοικτού κώδικα φθάνουν στην αγορά, ενώ παλαιότεροι παίκτες όπως η MySQL αναπτύσσονται περαιτέρω.

Αναδυόμενες τάσεις

Η αναδυόμενη έννοια του λογισμικού ανοικτού κώδικα (OSS) έχει αντίκτυπο σε διάφορους τομείς του λογισμικού, συμπεριλαμβανομένου του τομέα των DBMS. Υπάρχουν πολλά συστήματα διαχείρισης βάσεων δεδομένων ανοιχτού κώδικα, όπως η πλατφόρμα MySQL. Ο κύριος στόχος τέτοιων πλατφορμών είναι η μείωση του κόστους που προστίθεται για την αδειοδότηση και η βελτίωση της απόδοσης των οργανισμών μέσω της αυξημένης αποδοτικότητας των πλατφορμών ανοιχτού κώδικα. Ωστόσο, μέχρι πριν από λίγα χρόνια, αυτά τα είδη συστημάτων διαχείρισης βάσεων δεδομένων δεν προτιμούσαν γενικά, καθώς δεν είχαν ακόμα πολλά χαρακτηριστικά απαραίτητα για καλύτερη διαχείριση. Αλλά τώρα, με την έλευση της MySQL, ο κόσμος των ανοικτών πηγών DBMS φαίνεται να υφίσταται μετασχηματισμό. (Για να μάθετε περισσότερα σχετικά με την ανοιχτή πηγή, ανατρέξτε στην ενότητα Ανοικτή πηγή: Είναι πολύ καλό να είστε αλήθεια;)


Κλειστές πηγές και οι περιορισμοί τους

Η συζήτηση των συστημάτων διαχείρισης ανοικτού κώδικα έναντι συστημάτων κλειστού κώδικα είναι ένα καυτό θέμα και υπάρχει συνεχής ανταγωνισμός μεταξύ των δύο τύπων συστημάτων. Αν και πολλοί προτιμούν τα παλαιότερα συστήματα διαχείρισης δεδομένων κλειστού τύπου, υπάρχουν πολλά σημεία ευπάθειας που υπάρχουν σε αυτά. Ένας από τους μεγαλύτερους περιορισμούς σε τέτοια συστήματα διαχείρισης βάσεων δεδομένων είναι ο κλειστός πηγαίος κώδικας τους. Εξαιτίας αυτού, ο πηγαίος κώδικας τους δεν μπορεί να δει και δεν μπορεί να ελεγχθεί για σφάλματα και ζητήματα ασφάλειας από άτομα εκτός της αναπτυσσόμενης εταιρείας. Παίρνει επίσης πολύ χρόνο για την ομάδα ανάπτυξης να κάνει ένα patch ή μια ενημέρωση διαθέσιμη. Ένα άλλο σημαντικό εμπόδιο είναι ότι το λογισμικό αυτό έχει ακριβές άδειες, οι οποίες λήγουν με την πάροδο του χρόνου και πρέπει να ανανεωθούν. Οι βάσεις δεδομένων δεν μπορούν να επανα-κωδικοποιηθούν σύμφωνα με τις ανάγκες και δεν μπορούν να διανεμηθούν ελεύθερα.

Γιατί το DBMS ανοικτού κώδικα κερδίζει δημοτικότητα

Τα συστήματα διαχείρισης βάσεων δεδομένων ανοικτού κώδικα κερδίζουν σιγά-σιγά δημοτικότητα στην αγορά των συστημάτων διαχείρισης βάσεων δεδομένων. Αυτή η δημοτικότητα οφείλεται στα πολυάριθμα χαρακτηριστικά των OSS DBMS (συστήματα διαχείρισης βάσεων δεδομένων λογισμικού ανοιχτού κώδικα). Αυτά είναι αρκετά ισχυρά ώστε να χρησιμοποιούνται εύκολα με μεσαία απόδοση. Το καλύτερο μέρος για τις επιχειρήσεις είναι ότι είναι επίσης εντελώς δωρεάν. Επιπλέον, αυτό το είδος λογισμικού μπορεί να τροποποιηθεί από το χρήστη αλλάζοντας τον πηγαίο κώδικα του σύμφωνα με τις προτιμήσεις του και χρειάζεται λίγη γνώση του προγραμματισμού. Έτσι, τα συστήματα διαχείρισης δεδομένων ανοικτού κώδικα είναι αρκετά πρακτικά και μπορούν να χρησιμοποιηθούν από οποιονδήποτε χρήστη από σχεδόν οποιοδήποτε πεδίο.

Μπορούν τα DBMS ανοιχτού κώδικα να αντικαταστήσουν το DBMS κλειστού-πηγαίου κώδικα;

Υπάρχει μεγάλο δυναμικό στα συστήματα διαχείρισης βάσεων δεδομένων ανοιχτού κώδικα και η βιομηχανία αναπτύσσεται πολύ γρήγορα. Σύμφωνα με τα στοιχεία της έρευνας από την Evans Data Usage, η χρήση της MySQL αυξάνεται εκθετικά, περίπου το 30% σε σχέση με το προηγούμενο έτος. Έχει επίσης αποκαλυφθεί ότι η χρήση συστημάτων διαχείρισης βάσεων δεδομένων κλειστών πηγών όπως το Microsoft SQL και Access αυξήθηκε μόνο κατά 6%. Ωστόσο, οι λύσεις DBMS κλειστού τύπου εξακολουθούν να κυριαρχούν στην αγορά.

No Bugs, No Stress - Ο οδηγός σας βήμα προς βήμα για τη δημιουργία λογισμικού που αλλάζει τη ζωή χωρίς να καταστρέφει τη ζωή σας

Δεν μπορείτε να βελτιώσετε τις δεξιότητες προγραμματισμού σας όταν κανείς δεν ενδιαφέρεται για την ποιότητα του λογισμικού.

Αλλά αυτή η κατάσταση είναι έτοιμη να αλλάξει. Το λογισμικό ανοιχτού κώδικα, όπως το DBMS ανοικτού κώδικα, κερδίζει δημοτικότητα. Αυτό οφείλεται σε μερικά σημαντικά χαρακτηριστικά. Το πρώτο είναι ότι μπορεί πραγματικά να μειώσει το κόστος που απαιτείται για τη διαχείριση βάσεων δεδομένων. Πρόκειται για μια οικονομική λύση, δεδομένου ότι είναι πρακτικά δωρεάν. Είναι ιδανικές για νεότερες εταιρίες που θέλουν να εξοικονομήσουν χρήματα, ενώ παράλληλα κάνουν τη δουλειά τους. Ένα άλλο πλεονέκτημα είναι ότι μπορεί να ενσωματωθεί πολύ εύκολα με άλλα λογισμικά ανοικτής πηγής, ανεξάρτητα από οποιαδήποτε διαφορά στους πωλητές. Ο προγραμματιστής μπορεί επίσης να τροποποιήσει τα DBMS OSS σύμφωνα με τις προτεραιότητές τους.

Ωστόσο, όταν σκεφτόμαστε την αντικατάσταση των λύσεων DBMS κλειστού τύπου από ανοικτού κώδικα, πρέπει να αξιολογήσουμε σωστά τα πλεονεκτήματα και τις αδυναμίες τους, τις επιδόσεις τους και την προσβασιμότητά τους. Ως εκ τούτου, υπάρχουν πολλά που πρέπει να αξιολογηθούν και να εξεταστούν πριν από την υιοθέτηση τέτοιων συστημάτων βάσεων δεδομένων. (Για περισσότερες πληροφορίες σχετικά με τις βάσεις δεδομένων, ανατρέξτε στην ενότητα Καριέρα διαχείρισης βάσεων δεδομένων 101.)

Επιπτώσεις στον κλάδο

Ο αντίκτυπος του DBMS ανοιχτού κώδικα ήταν τεράστιος. Η Gartner ανέφερε ότι η άνοδος της χρήσης του DBMS ανοιχτού κώδικα και των εσόδων που συγκέντρωσε αυξήθηκε κατά περίπου 42,4% πέρυσι. Αυτή η ανάπτυξη ήταν πολύ ασυνήθιστη και είναι σίγουρα πολύ υψηλότερη από τα προηγούμενα ποσοστά. Αν και το DBMS ανοιχτού κώδικα είναι ένα πολύ μικρό μέρος της συνολικής κοινωνίας του DBMS, με τέτοιους ρυθμούς ανάπτυξης, τα έσοδα από λύσεις DBMS ανοικτού κώδικα αναμένεται να φθάσουν τα 2 δισεκατομμύρια δολάρια το επόμενο έτος.

Επίσης, υιοθετείται με ακόμη ταχύτερο ρυθμό. Περίπου το 73% των χρηστών που χρησιμοποιούν κάποιο λογισμικό ανοιχτού κώδικα χρησιμοποιούν επίσης DBMS ανοικτού κώδικα λόγω της καλύτερης απόδοσης και της συμβατότητάς τους. Ένας άλλος παράγοντας είναι ότι οι δωρεάν διανομές λογισμικού διαχείρισης βάσεων δεδομένων από πωλητές όπως η IBM και η Microsoft που ονομάζονται "Express Editions" δεν θα μπορούσαν να κάνουν πολλά για να σταματήσουν την υιοθέτηση DBMS ανοιχτού κώδικα.

συμπέρασμα

Ακριβώς όπως η έλευση του λογισμικού ανοιχτού κώδικα έχει φέρει επανάσταση στη βιομηχανία λογισμικού, το DBMS ανοιχτού κώδικα έχει φέρει επανάσταση στη βιομηχανία του συστήματος διαχείρισης βάσεων δεδομένων.Από την άφιξή του, το DBMS ανοιχτού κώδικα έχει γίνει όλο και πιο δημοφιλές, κυρίως λόγω της ευελιξίας και της οικονομικής απόδοσης. Έχει πολλές δυνατότητες και μπορεί να αλλάξει τον τρόπο με τον οποίο η βιομηχανία εξετάζει τα συστήματα DBMS.