112
5.5 Εκτίμηση συνεχόμενης λειτουργίας (scaling)
Για να γίνει εκτίμηση της συνεχόμενης λειτουργίας του πληροφοριακού συστήματος, κάτι που
είναι πολύ σημαντικό για την ομαλή και συνεχή λειτουργία του, πρέπει να γίνει μια μελέτη
κλιμάκωσης για τις απαιτήσεις του. Αν μελετήσουμε τις οντότητες που θα αποθηκεύονται όλα
τα δεδομένα θα παρατηρήσουμε ότι όλα τα κύρια και τα ξένα κλειδιά είναι τύπου int. Άρα, η
μέγιστη τιμή που μπορούν να αποθηκεύσουν είναι 4byte. Στον
φαίνονται οι μέγιστες
εγγραφές που μπορεί να υποστηρίξει το πληροφοριακό σύστημα σε σχέση με την βάση
δεδομένων σε πέντε χρόνια από σήμερα. Το πεδίο «`dialyeatings`.`id`» εκτιμήθηκε με
κατανάλωση πέντε καθημερινών φαγητών για κάθε χρήστη. Το πεδίο «`translationfoodname
`.`id`» εκτιμήθηκε με τριάντα ονόματα φαγητών σε εφτά γλώσσες. Το πεδίο
«`translationfoodcategory `.`id`» εκτιμήθηκε με είκοσι ονόματα από κατηγορίες φαγητών σε
εφτά γλώσσες. Το πεδίο «`translationunitname `.`id`» εκτιμήθηκε με ονόματα δέκα μονάδων
μέτρησης σε εφτά γλώσσες. Επομένως, μια φυσιολογική εταιρία δεν μπορεί να ξεπεράσει τον
μέγιστο αριθμό εγγραφών την ημέρα.
Πεδίο
Μέγιστη τιμή int
Μέγιστος ετήσιος
αριθμός
εγγραφών
Μέγιστος
ημερήσιος
αριθμός
εγγραφών
`users`.`id`
4.294.967.295
858.993.459
2.353.406,737
`dialyeatings`.`id`
4.294.967.295
171.798.691,8
470.681,3474
`dialysummaries`.`id`
4.294.967.295
858.993.459
2.353.406,737
`weight`.`id`
4.294.967.295
858.993.459
2.353.406,737
`weightbone`.`id`
4.294.967.295
858.993.459
2.353.406,737
`fatpercentage`.`id`
4.294.967.295
858.993.459
2.353.406,737
`waterpercentage`.`id`
4.294.967.295
858.993.459
2.353.406,737
`dailyconsumptiongoals`.`id`
4.294.967.295
858.993.459
2.353.406,737
`translationfoodname`.`id`
4.294.967.295
20.452.225,214
56.033,5
`translationfoodcategory`.`id`
4.294.967.295
30.678.337,82
84.050,24
`translationunitname`.`id`
4.294.967.295
61.356.675,642
168.100,481
Πίνακας 5 - Μέγιστη τιμή πέντε ετών λειτουργίας μιας εταιρίας
Σε μία φυσιολογική λειτουργία μιας εταιρίας με μέσω όρο εκατό (100) εγγραφών από χρήστες,
6 ημερήσια γεύματα που αντιστοιχούν σε κάθε χρήστη, εκατό (100) ονόματα φαγητών σε δέκα