Πώς να σχεδιάσετε μια εφαρμογή πρόσβασης που μπορεί να διατηρήσει 100 ταυτόχρονους χρήστες

Κοινή χρήση τώρα:

Ενώ θεωρητικά η Access μπορεί να υποστηρίξει 255 ταυτόχρονες συνδέσεις, στην πραγματικότητα, τα σημεία συμφόρησης εμφανίζονται ακόμη και σε 20 έως 25 ταυτόχρονα χρήστες. Σε αυτό το άρθρο, σχεδιάζουμε την ανάπτυξη με τρόπο που να υποστηρίζονται ταυτόχρονα 100 χρήστες.

Πολλές μικρές επιχειρήσεις τείνουν να αναπτύσσονται με την πάροδο του χρόνου τόσο σε μέγεθος επιχείρησης όσο και σε αριθμό εργαζομένων. Με την Access να είναι η προτιμώμενη βάση δεδομένων για χρήστες μικρών επιχειρήσεων, υπάρχουν πολλές περιπτώσεις όπου άτομα που χρησιμοποιούν την Access στην εταιρεία τους διαπίστωσαν ξαφνικά ότι η γραμμή της επιχειρηματικής τους εφαρμογής πρέπει να χειρίζεται πολλούς χρήστες ταυτόχρονα. Ενώ ορισμένοι ειδικοί προτείνουν την απόρριψη της Access εντελώς εάν έχετε, ας πούμε 50 έως 100 ταυτόχρονους χρήστες, η επιλογή μπορεί να είναι δύσκολη για τις μικρές επιχειρήσεις. Η δημιουργία μιας άλλης εφαρμογής από το μηδέν και με διαφορετική πλατφόρμα βάσης δεδομένων μπορεί να αποδειχθεί γostγεια. Σε τέτοια σενάρια, θα πρέπει να εξετάσετε τη χρήση του MS Access με τον βέλτιστο τρόπο και μια καλά σχεδιασμένη εφαρμογή Access μπορεί ακόμη και να χειριστεί 200 ταυτόχρονους χρήστες ταυτόχρονα. Απλώς ακολουθήστε τον παρακάτω χάρτη πορείας για να βεβαιωθείτε ότι η εφαρμογή Access σας μπορεί να χειριστεί πολλούς χρήστες ταυτόχρονα

Σχεδιάστε μια εφαρμογή πρόσβασης που μπορεί να διατηρήσει 100 ταυτόχρονους χρήστες

1.      Διαχωρίστε τη βάση δεδομένων πρόσβασης και χρησιμοποιήστε προνόμια για να περιορίσετε την πρόσβαση εγγραφής.

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

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

2.      Σχεδιάστε αποτελεσματικές φόρμες εισαγωγής και χρησιμοποιήστε κατάλληλες επικυρώσεις

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

3.      Περιορίστε το μέγεθος των γραφικών

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

4.      Επιβολή σωστών επιλογών κλειδώματος εγγραφής

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

5.      Τηρήστε τις τυπικές βέλτιστες πρακτικές βελτιστοποίησης πρόσβασης

Για να διασφαλιστεί ότι η εφαρμογή λειτουργεί τέλεια, πρέπει να ακολουθούνται οι τυπικές βέλτιστες πρακτικές της Access. Περιλαμβάνουν τη χρήση του τέμποrary πίνακες όπου χρειάζεται, μικρότερα ευρετήρια και τακτική συμπίεση της βάσης δεδομένων backend.

Προετοιμαστείτε για απρόβλεπτα

Όταν η εφαρμογή σας χρησιμοποιείται από πολλούς χρήστες ανά πάσα στιγμή, υπάρχουν πιθανότητες σφαλμάτων και διακοπής της βάσης δεδομένων. Παρά τις καλύτερες προσπάθειές σας, ενδέχεται να μην μπορείτε να αποτρέψετε ένα σφάλμα MS Access. Για να αποφύγετε περιστατικά απώλειας δεδομένων λόγω διεφθαρμένο accdb ή σφάλματα mdb, εξετάστε το ενδεχόμενο να διατηρήσετε ένα εργαλείο ανάκτησης της Access όπως DataNumen Access Repair εύχρηστος.

Εισαγωγή συγγραφέα:

Η Vivian Stevens είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων επιδιόρθωση sql και υπερέχουν προϊόντα λογισμικού ανάκτησης. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com

Κοινή χρήση τώρα:

Τα σχόλια είναι κλειστά.