פילוסופיה של מתכנתים - שלוש שכבות חדשות : DB SECURITY CLIENT

YonaSwarz

New member
פילוסופיה של מתכנתים - שלוש שכבות חדשות : DB SECURITY CLIENT

פילוסופיה של מתכנתים - שלוש שכבות חדשות : DB SECURITY CLIENT

כשכותבים תוכנה אז לוקחים החלטות עם שיקולים של האם צריך פיתוח יותר נוח או מהירות תגובה יותר מהירה של התוכנה והעולם הולך לגמרי למקום של תוכנות שעובדות הכי מהר , השיטה הוכפת להיות שונה ממה שהכרנו עד עכשיו , שלוש שכבות של DL BL UI
עכשיו זה יהיה באמת שלוש שכבות אבל בשמות אחרים ובתפקידים אחרים לגמרי : DB SERVER CLIENT

הביזנס אשר היה בעיקר בBL מתפזר לשתי הכיוונים לDB ולקליינט
הBL נשאר ריק מתוכן ומחזיק רק את הנושא של ההרשאות בלבד , הסרבר יהיה רק בתפקיד של ניהול הרשאות ודרכי כניסה של הקליינט לדיבי וזהו , נגמר אין לו יותר תפקידים כמו שהיה לו קודם בעיקר בגלל שזה גרם לאיטיות גדולה בקוד ובחישובים גדולים וגם קטנים.

כל המערכות שעבדו ככה יצטרכו להחליף את השיטה , המניע שלהם לעשות ככה היה בגלל שהם אמרו שאת הDB אפשר להחליף ולא מעניין איזה DB אתה משתמש , והיום זה ברור מאוד שאי אפשר להחליף דיבי כל כך מהר וגם לא צריך ואם צריך אפשר להחליף אותו מהר גם אם יש שם קוד והרבה מאוד פרוצדורות , כי אפשר לתרגם את כל הפרוצדורות די בקלות מSQL ל SQL אחר, ואיפה נכנס הNOSQL ? המערכות האולטמיטיביות או העיתידיות יהיו בעלי שתי DB אחד SQL ואחד NOSQL כי את שתיהם אתה צריך בסופו של דבר לכל אחד מהם יש את היתרונות שלו ואי אפשר בלי אחד מהם היתרון שך NOSQL זה מהירות ההכנסה של הנתונים והיתרון של SQL זה מהירות של הוצאה של נתונים בחישובים גדולים שאי אפשר לעשות בכלל בNOSQL .

השיטה החדשה הזאת זה דבר מדהים ומרגש מאוד כי העולם החליט שהוא רוצה מקסימום יעילות וכמה שפחות משאבים של עבודה , וזמן הפיתוח הוא לא כל כך משחק תפקיד , כי גם מערכת שבנו אתמול עדיין לוקחת המון זמן והאמת היא שבשיטה החדשה גם זמן הפיתוח מתקצר בצורה רצינית וזה לא משאיר שום סיכוי לשיטה הישנה של שלושת השכבות עם הביזנס בשרת

בקיצר השרת לא יעשה יותר חישובים רק הקליינט או הDB והרשאות אף פעם לא יהיה אפשר לעשות במקום אחר חוץ מהשרת אז השמות החדשים האמיתיים יהיו

DB SECURITY CLIENT

זה כבר התחיל
זה יבוא עוד 5 או 10 שנים וזה יהיה ברור לכולם כשמש
שרק ככה בונים מערכות
 
למעלה