View Full Version : حرفه ای: استفاده از ADOConnection یا Citrix ؟
tiphooo
جمعه 28 بهمن 1390, 15:50 عصر
با سلام
به نظر شما برای اتصال برنامه نوشته شده با دلفی با بانک اطلاعاتی SQL2008 (راه دور) به جای استفاده از Replication شما استفاده از IP Valid در ADOConnection را پیشنهاد می کنید یا استفاده از برنامه های واسط مانند Citrix.
هدف هم فقط بهبود سرعت در اتصال و واکشی اطلاعات از Server و استفاده همزمان چندین کاربر در نقاط مختلف می باشد
و یا اگر راه حلهای بهتری غیر از موارد ذکر شده در دلفی دارید لطفا در صورت اجرایی بودن راهنمایی فرمائید
با تشکر
BORHAN TEC
شنبه 29 بهمن 1390, 22:10 عصر
طبق تجربه های شخصی خودم استفاده از ADO سرعت کار با پایگاه داده را به شدت کاهش می دهد، پس بهتر است که برای کارهایی که سرعت بالا را مد نظر دارید ADO را کلاً کنار بگذارید. من شخصاً برای این کار استفاده از DataSnap و dbExpress را ترجیح می دهم، چون dbExpress به دلیل برخورداری از DataSet های یک جهته سربار بسیار کمی دارد و از سرعت بسیار بالاتری برخوردار است. دلیل استفاده از DataSnap هم این است که کلاینت ها مستقیماً به پایگاه داده متصل نشوند و برای برقراری ارتباط با اطلاعات پایگاه داده عملیات امنیتی هم لحاظ شود.
tiphooo
یک شنبه 30 بهمن 1390, 01:10 صبح
ولی ایا هزینه این روشی که شما پیشنهاد دادید پائین تر از بقیه است یا برنامه باید از یبخ و بن تغییر کند ؟
فرض را بر این بگذارید کل Base برنامه بر اساس یک Connevtion در ADO پیاده سازی شده است و تمامی پرداطشهای برنامه از این Connevtion استفاده می کنند
مانند اکثر برنامه های دهه 80
BORHAN TEC
یک شنبه 30 بهمن 1390, 22:57 عصر
خوشبختانه در اکثر موارد مهاجرت از ADO به dbExpress زیاد دشوار نیست. البته هر مهاجرتی هزینه ای هم دارد ولی در این مورد هزینه این مهاجرت زیاد نیست و با کمی مطالعه در این رابطه می توانید نحوه کار را بیاموزید. در اینترنت مقالات و ویدئوهای زیادی در رابطه با این مهاجرت وجود دارد. در CodeRage 4 کنفرانسی مطرح شد که به مهاجرت از BDE به dbExpress می پردازد اما این کنفرانس در رابطه با ADO هم مفید است. نام این ویدئو Moving From BDE To DBX است که پیشنهاد می کنم که برای شروع از آن استفاده کنید. ارائه دهنده این کنفرانس هم آقای Robert Love است.
ویدئوی بعدی The DBX Architecture in Delphi از Robert Love در DataRage 2009
بعدی dbExpress Architecture & Metadata از آقای Robert Love در CodeRage 3
ویدئوی مفید دیگر در رابطه با dbExpress تحت نام Deep Dive Into dbExpress میباشد که اگر اشتباه نکنم مربوط به CodeRage 5 است.
البته توجه داشته باشید که در رابطه با dbExpress مقالات و مطالب بسیار زیاد دیگری هم وجود دارد.
در مورد DataSnap هم که ماشاالله مطالب آموزشی بسیار زیاد است و هیچ کمبودی احساس نمیشود.
اگر هم مسئله ای است ما در خدمتیم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.