Architecture Question Use ADO.NET Sync Framework Or Other Solution

24 בדצמבר 2008

tags: , ,
4 comments

היי,

יש לי התלבטות איך לממש משהו מסויים וחשבתי אולי ללכת על פיתרון של:

 Sync Framework of ADO.NET.

 

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

האפליקציה כנראה תהיה ASP.NET על שרת IIS.

חשבתי שה-DB שה-ASP.NET יעדכן יהיה ה-DB הזמני וכאשר יוזר יחליט שהמידע תקין ומתאים לו הוא יוכל להעביר אותו ל-DB האמיתי ע"י לחיצה על כפתור או כל דרך אחרת.

 

מעניין אותי לדעת מה אתם חושבים? איך הייתם מממשים דבר כזה?

האם לפי הניסיון שלכם התשתית SYNC של ADO יכולה לתת לי מענה ברמה של:

ביצועים סבירים, תמיכה בסינכרון של מספר טבלאות עם קשרים בניהם (קשרים היררכיים), אמינות וכו'…

 

במידה ואתם מכירים דרך אחרת לפתרון אשמח לשמוע את דעתכם.

 

תודה רתם.

 

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

4 comments

  1. Shlomo24 בדצמבר 2008 ב 14:10

    היי רותם, אתה יכול לתת לינק ל –
    ADO.NET Sync Framework
    זה לא ADO רגיל, יש framework מיוחד ?

    Reply
  2. Adiel Sharabi25 בדצמבר 2008 ב 10:15

    אם אתה מעוניין בשיפור ביצועים מסויים אתה יכול להשתמש בתשתית כאשר בשני הצדדים יש סרבר מלא (או אקפרס) במקום בגרסת
    CE.
    כתבתי פוסט על זה
    http://blogs.microsoft.co.il/blogs/adiel_sharabi/archive/2008/09/24/sql-server-2008-client-provider-for-sync-framework.aspx
    אגב זה מתייחס בעיקר ל סרבר 2008.
    לא השוותי ביצועים אבל שווה לבדוק מאחר ו ב2005 יש שימוש בטבלאות עזר, עמודות נוספות וכו' כדי לשמור את המידע על השינויים.
    ב 2008 יש תכונה של מעקב אחרי שינויים ברמת השרת ואתה לא מתעסק עם זה בכלל.

    Reply
  3. ekampf26 בדצמבר 2008 ב 6:17

    Sync just synchronizes data. What you're asking for seems more like some kind of workflow service that delivers the data after all the approval steps are done..

    Reply