Android

Σύγκριση Λογισμικού Βάσεων Δεδομένων Ανοικτού Κώδικα και Χαρακτηριστικά

Data Analysis in R by Dustin Tran

Data Analysis in R by Dustin Tran

Πίνακας περιεχομένων:

Anonim

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

Τα κόστη είναι πάντα μια ανησυχία όταν επιλέγετε μια βάση δεδομένων, τα RDBMS από πολυεθνικές εταιρείες μπορεί να είναι πολύ δαπανηρά και μπορεί να σας προκαλέσουν πολύ θλίψη, εάν εκτελείτε μια δωρεάν υπηρεσία online. Τελικά το εργαλείο διαχείρισης βάσεων δεδομένων ανοιχτού κώδικα s μπορεί να είναι πολύ βολικό. Αυτές οι βάσεις δεδομένων είναι είτε δωρεάν είτε κοστίζουν πολύ λιγότερο και προσφέρουν τα περισσότερα από τα χαρακτηριστικά των συστημάτων βάσεων δεδομένων υψηλής τεχνολογίας.

Εργαλεία βάσης δεδομένων ανοιχτού κώδικα

Εδώ είναι τα κορυφαία 5 δημοφιλέστερα λογισμικά ανοικτής πηγήςη σύγκρισή τους:

1) MySQL

Η MySQL είναι το πιο δημοφιλές και ευρέως χρησιμοποιούμενο σύστημα διαχείρισης σχεσιακής βάσης δεδομένων που παρέχει πρόσβαση σε πολλούς χρήστες σε διάφορες βάσεις δεδομένων. Η MySQL ανήκει πλέον στην Oracle και χρησιμοποιεί τη γλώσσα Sequential Query για τη διαχείριση μιας βάσης δεδομένων. Η πηγή του διατίθεται υπό την άδεια GNU και τις συμφωνίες περί ιδιοκτησίας. Η MySQL είναι πιο δημοφιλής στους προγραμματιστές της PHP και χρησιμοποιείται για ιστοσελίδες, εφαρμογές ιστού και υπηρεσίες online.

Η MySQL είναι διαθέσιμη δωρεάν για μη εμπορικούς σκοπούς και μπορεί να σας κοστίσει λιγότερο από $ 200 για εμπορική χρήση. Προσφέρει χαρακτηριστικά όπως MS-SQL, Oracle και IBM DB2, μεγάλες εφαρμογές βάσης δεδομένων.

2) PostgreSQL

Αναπτύχθηκε από την PostgreSQL Global Development Group και είναι ένα ORDBMS (Object Relational Database Management System). Διαθέσιμο για όλες τις πλατφόρμες Mac, Windows, Solaris και Linux υπό την άδεια MIT, η PostgreSQL υποστηρίζει όλες τις ιδιότητες των μεγάλων βάσεων δεδομένων. Η PostgreSQL είναι επί του παρόντος διαθέσιμη ως έκδοση 9.1

3) SQLite

Το SQLite είναι μια μικρή ελαφριά ενσωματωμένη βάση δεδομένων που χρησιμοποιείται σε φορμά αρχείων εφαρμογών, βάση δεδομένων για κινητές εφαρμογές και ιστότοπους. Το SQLite συμμορφώνεται με τις ιδιότητες του ACID της βάσης δεδομένων. Είναι πιο γρήγορο και έχει απλό στη χρήση API. Το SQLite έρχεται με ένα αυτόνομο client-πελάτη διεπαφής γραμμής εντολών (CLI) που μπορεί να χρησιμοποιηθεί για τη διαχείριση βάσεων δεδομένων SQLite.

4) Berkeley DB

Ιδιοκτησία της Oracle Η Berkeley DB παρέχει τις θεμελιώδεις υπηρεσίες αποθήκευσης για την εφαρμογή σας, απαιτητικές και μοναδικές απαιτήσεις σας μπορεί να φαίνεται να είναι. Τα API Berkeley DB είναι διαθέσιμα σε όλες σχεδόν τις γλώσσες προγραμματισμού όπως ANSI-C, C ++, Java, C #, Perl, Python, Ruby και Erlang.

Ένα πρόγραμμα που έχει πρόσβαση στη βάση δεδομένων είναι ελεύθερο να αποφασίσει τον τρόπο αποθήκευσης των δεδομένων Ρεκόρ. Η Berkeley DB δεν θέτει περιορισμούς στα δεδομένα του δίσκου. Το αρχείο και το κλειδί του μπορούν να έχουν μήκος έως και τέσσερα gigabytes. Σημειώστε ότι το Berkeley DB δεν είναι πλήρες ΣΔΒΔ

5) Το Firebird

Το Firebird ήταν πάντα πιο πλήρες χαρακτηριστικό από την MySQL και, σε αντίθεση με το PostgreSQL, πάντα δούλεψε καλά στα Windows, καθώς και στο Linux και άλλες `Nix παραλλαγές. Το Firebird παρέχει πολλές από τις δυνατότητες που υπάρχουν σε εμπορικές βάσεις δεδομένων, συμπεριλαμβανομένων αποθηκευμένων διαδικασιών, ενεργοποιητών, θερμών αντιγράφων ασφαλείας (δημιουργία αντιγράφων ασφαλείας ενώ η βάση δεδομένων εκτελείται) και αναπαραγωγής. Η βάση δεδομένων Firebird έρχεται σε δύο παραλλαγές, κλασικό διακομιστή και σούπερ διακομιστή.

Τα δεδομένα σήμερα είναι πολύ πιο πολύπλοκα από ό, τι πριν από 10 χρόνια. Η αποθήκευση, η συντήρηση και η διαχείριση δεδομένων βασίζονται στην τεχνολογία της βάσης δεδομένων. Οι εταιρίες υψηλού επιπέδου όπως η Microsoft, η Oracle και η IBM έχουν πρωτοπορήσει στις βάσεις δεδομένων με την πάροδο του χρόνου και έχουν παράγει μερικά από τα καλύτερα συστήματα βάσεων δεδομένων. Ίσως τα MS-SQL, IBM-DB και Oracle είναι τα κορυφαία συστήματα βάσης δεδομένων, αλλά τα παραπάνω συστήματα βάσεων δεδομένων ανοιχτού κώδικα είναι πλούσια σε χαρακτηριστικά και προσφέρουν καλές επιδόσεις. Στη σκιά κάποιων εταιρικών εφαρμογών συνήθως παραβλέπονται.

Μήπως χάσατε την προτιμώμενη βάση δεδομένων σας; Να τα αναφέρετε στην παρακάτω ενότητα σχολίων.