Εμφάνιση αναρτήσεων με ετικέτα SQL server. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα SQL server. Εμφάνιση όλων των αναρτήσεων

Τετάρτη 10 Οκτωβρίου 2012

Microsoft SQL Server 2012




Οι βελτιώσεις στον τομέα της High-Availability τεχνολογίας αλλά και στη χρήση του ευρετηρίου (indexing) βρίσκονται στην κορυφή της λίστας των σπουδαίων νέων χαρακτηριστικών της πρόσφατης έκδοσης της Microsoft.


Πέμπτη 3 Νοεμβρίου 2011

Χρησιμοποίηση βάσεων δεδομένων σε ιστοσελιδες ή όχι;


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

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

Παραδείγματος χάρη, ας ασχοληθούμε με ένα site αγοράς υλικού υπολογιστών. Η σελίδα, θα παρακολουθεί ποιος αγοράζει τι και κάθε φορά που γίνεται μια αγορά, θα στέλνει e-mail στον διαχειριστή ώστε να τροποποιήσει στοιχεία (πχ αριθμός διαθέσιμων προϊόντων) και να αποθηκεύσει με κάποιο τρόπο την παραγγελία.
Ένα άλλο παράδειγμα: ας υποθέσουμε ότι έχουμε δημιουργήσει ένα forum και οι διάφοροι χρήστες θα κάνουν αιτήσεις εγγραφής με τις οποίες θα σας στέλνονται μηνύματα ηλεκτρονικού ταχυδρομείου που θα σας ζητούν να προσθέτετε όλο και περισσότερους ανθρώπους.

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


Τι είδους βάσεων δεδομένων υπάρχουν;

Τα DBMS (Database Management Systems/Συστήματα Διαχείρησης Βάσεων Δεδομένων) χωρίζονται σε δύο βασικές κατηγορίες: τα Enterprise και τα Personal.

Τα Enterprise είναι σχεδιασμένα κυρίως για χρήση από εταιρείες, κυβερνήσεις και ότι άλλες λειτουργίες απαιτούν από τη βάση να διαχειρίζεται τεράστιες ποσότητες δεδομένων τόσο στην αποθήκευση δεδομένων όσο και στην ανάκτηση. Σε αυτή την κατηγορία, στα συστήματα μπορούν να γίνονται ταυτόχρονα πολλές συναλλαγές, από μερικές σε μια ώρα μέχρι χιλιάδες σε μια στιγμή. Πρόκειται λοιπόν για πολύ ισχυρά, επαγγελματικά συστήματα.

Μερικά παραδείγματα τέτοιων συστημάτων είναι τα εξής: Microsofts SQL Server, Oracle, IBMs DB2, SolidDB, Informix.
Τα Personal συστήματα προορίζονται για χρήση σε συνθήκες χαμηλότερου αριθμού συναλλαγών ή ως εργαλεία μάθησης. Πολλά Enterprise συστήματα έχουν και Personal εκδόσεις όπως η Oracle ενώ κάποια Personal προσεγγίζουν τα Enterprise όπως η Microsoft Access. Κάποια άλλα παραδείγματα είναι η Lotus Approach και η dBase.
Ποια κατηγορία είναι καλύτερη;

Εξαρτάται από τις άμεσες ανάγκες της ιστοσελίδας και τις εκτιμήσεις για τις μελλοντικές ανάγκες της. Σε μια ιστοσελίδα, για παράδειγμα, στην οποια θα χρειάζεται να έχουν πρόσβαση εκατοντάδες άνθρωποι την ίδια στιγμή (και μπορεί ο αριθμός αυτός να αυξηθεί στο μέλλον) σίγουρα θα χρειαστεί ένα Enterprise σύστημα. Αντίθετα, σε μια μικρότερη ιστοσελίδα με ανάγκες οι οποίες είναι απίθανο να μεγαλώσουν στο μέλλον μπορεί να χρησιμοποιηθεί κάποιο Personal σύστημα όπως η Access

Τετάρτη 12 Ιανουαρίου 2011

Περιορισμοι του SQL Server 2008 express edition

 O Microsoft SQL Server 2008 αποτελεί μια αξιόπιστη, παραγωγική και ευφυή πλατφόρμα δεδομένων που επιτρέπει τη λειτουργία απαιτητικών και σημαντικών εφαρμογών, τη μείωση του χρόνου και του κόστους ανάπτυξης και διαχείρισης των εφαρμογών, καθώς και την καλύτερη εποπτεία του συνόλου δραστηριοτήτων της επιχείρησης ή οργανισμού, ενδυναμώνοντας τη διαδικασία λήψης αποφάσεων, παρέχοντας ταυτόχρονα υψηλό επίπεδο ασφάλειας. H εκδοση express edition παρέχεται δωρεάν στους χρήστες έχοντας όμως κάποιους περιορισμούς απο την πλήρη έκδοση.
Πολύ σημαντικό είναι οτι οτι το μέγεθος της βάσης  στην express έκδοση είναι μόλις 10GB ενώ στην standard έκδοση είναι 524PB*. Η μνήμη της βάσης είναι 1GB ενώ κανονικά 64GB και τέλος η express μπορεί να υποστηρίξει 1 cpu ενώ η standard εώς και τεσσερις!
Aπό την express έκδοση απουσιάζουν επίσης πολλά εργαλεια δειαχείρησης και ανάπτυξης όπως
·         SQL Server Management Studio 2
·         SQL Server Agent
·         SQL Server Profiler
·         Database Engine Tuning Advisor
·         SQL query, edit and design tools
·         MDX edit, debug and design tools

Μπορείτε να κατεβάσετε δωρεάν την express έκδοση αλλά και να συγκρίνεται τις εκδόσεις του SQL Server 2008 στα παρακάτω links
http://www.microsoft.com/sqlserver/en/us/product-info/compare.aspx


                                                                            sql server 2008 tutorial

* PB (Peta Byte ) http://en.wikipedia.org/wiki/SI_prefix#List_of_SI_prefixes