פרוייקט CLR ל SQL SERVER בעד ונגד
-
שלום
קליק וואן העלה בזמנו את הנושא בדרך אגב, הייתי רוצה לפתוח אשכול מיוחד לכך.
לעשות פרוייקט CLR שייכתב ב C# עבור פרוייקט SQLSERVER הרעיון הוא יכולות תיכנות של דוט נט, לשילוב עם מסד הנתונים.
הואיל ואני חסיד גדול של אריזת כל הבינה העיסקית בתוך מסד הנתונים, ושימוש ב UI לצורכי תצוגה בלבד, הייתי רוצה להרחיב את יכולות התיכנות של המסד.חסרונות אפשריים מוזכרים כאן בעיות ביצועים ובעיות תאימות.
אם למישהו יש ניסיון וידע נוסף בנושא, עד כמה זה חמור, עד כמה זה יעיל או לא, אשמח לשמוע. למען האמת עדיין אל עשיתי את פרוייקט הCLR הראשון שלי כשאני כותב שורות אלו.
אגב שרת SQL SERVER הוא מקבילי ורב נימי, כך שיעילות וביצועים בעדכונים (שהרי רוב שימוש הקוד הוא בטריגרים) ותוספות, לארגון שאיננו מכניס 100 אלף שורות בשניה, לא נראה לי כל כך משמעותי.
פורסם במקור בפורום CODE613 ב30/01/2014 15:44 (+02:00)
-
עדיין לא נכנסתי לעומק של CLR, אבל:
האם ניתן לעשות גם לופים ולפתוח טבלאות בCLR? או שזה מיועד לפונקציות פשוטות יחסית כמו חיבור של מספרים או שליחת SMS דרך WS :lol: :lol: :lol: ?
אני עם אריכטקט בנושא שהDB צריך לעשות כמה שיותר דברים והUI רק לתצוגה (כמעט...) ועדיין אני מסכים שיש דברים שאע"פ שנבדקים בDB צריכים להיבדק קודם בUI (לדוגמא תעודת זהות)פורסם במקור בפורום CODE613 ב04/02/2014 14:01 (+02:00)
-
האם ניתן לעשות גם לופים ולפתוח טבלאות בCLR?
אפשר גם אפשר ברוב הדוגמאות יש דוגמא של חיבור למסד הנתונים ואפשר לעשות שם מה שרק רוצים, מה שכן יש עלות תקורה של חיבור למסד וכולי, אז זה הופך את זה לקצת לא יעיל ב clr אלא אם כן אתה עושה שאילתות של מאות אלפי רשומות, שאז העלות העיקרית היא עצם הפעלת השאילתה, ואילו החיבור עם הדטה בייס הוא ענין שולי.
כעיקרון כפי שאתה יכול לראות בטסטים שאותו אחד עשה בקישור למעלה, בפעולות תוכנה אשר דורשות עיבוד מתמטי, ה clr הוא יעיל פי מיליון......
פורסם במקור בפורום CODE613 ב04/02/2014 15:57 (+02:00)
-
עדיין לא נכנסתי לעומק של CLR, אבל:
האם ניתן לעשות גם לופים ולפתוח טבלאות בCLR? או שזה מיועד לפונקציות פשוטות יחסית כמו חיבור של מספרים או שליחת SMS דרך WS ?למעשה הם חסמו כמעט את כל הספריות של דוט נט למעט פירורים קטנים מאוד, מסיבות של אמינות קוד שעשוי לפגוע בדטה בייס (כשיש באג בקוד זה עלול כנראה לתקוע/להשחית את כל המסד נתונים ולכן יש בזה סיכון גבוה אלא אם כן לא הבנתי נכון...) מה שהשאירו למעשה זה את הקרנל של דוט נט בלבד.
ראה כאן את רשימת הספריות המיוחסות המותרות (אגב גם "אורקל" המתחרה נמצאת שם :lol: :lol: :lol: :lol: :lol: כשאין ברירה אתה מחזר אחרי האוייב שלך... כרגיל בעולם העסקים)פורסם במקור בפורום CODE613 ב09/02/2014 02:14 (+02:00)