Mar-yam
07-03-2011, 09:23
سلام.
فرض کنید تعداد زیادی کلاینت(بیشتر از 500,000) داریم. یه نرم افزار دلفی (تحت ویندوز) رو کلاینت نصب میشه. یه رکورد اطلاعات با تعداد زیادی فیلد (این یه رکورد می تونه در چند جدول پخش شده باشه ) رو سیستم ثبت میشه (برای مثال در اینتربیس). برای انتقالش به سرور از طریق اینترنت ، با وجود تعداد زیادی کلاینت، بهترین شیوه چیه؟ که هم سرعتش خوب باشه هم امنیتش بالا باشه.
1- وقتی کاربر دکمه ی ارسال رو می زنه رکورد مورد نظر مستقیم وارد دیتابیس ـ سرور بشه؟ (آیا این روش اصلن حرفه ای و امن هست؟ و با تعداد زیادی کاربر جواب میده و باعث دردسر نمیشه؟)
2-قبل از ارسال رکوردی که کاربر ثبت کرده ، اون رکورد رو در قالب یه فایل Text در بیاریم(و محتویاتش رو کد کنیم) و اون فایل Text رو به سرور بفرستیم. که در فواصل زمانی مشخص برنامه ی تحت سرور ؛ اطلاعات فایل Text رو بخونه و به دیتابیس اضافه کنه؟
فعلن همین دو روش رو در نظر دارم. ممنون میشم اگر دوستان ایده ای دارن در اختیارم بذارن .
فرض کنید تعداد زیادی کلاینت(بیشتر از 500,000) داریم. یه نرم افزار دلفی (تحت ویندوز) رو کلاینت نصب میشه. یه رکورد اطلاعات با تعداد زیادی فیلد (این یه رکورد می تونه در چند جدول پخش شده باشه ) رو سیستم ثبت میشه (برای مثال در اینتربیس). برای انتقالش به سرور از طریق اینترنت ، با وجود تعداد زیادی کلاینت، بهترین شیوه چیه؟ که هم سرعتش خوب باشه هم امنیتش بالا باشه.
1- وقتی کاربر دکمه ی ارسال رو می زنه رکورد مورد نظر مستقیم وارد دیتابیس ـ سرور بشه؟ (آیا این روش اصلن حرفه ای و امن هست؟ و با تعداد زیادی کاربر جواب میده و باعث دردسر نمیشه؟)
2-قبل از ارسال رکوردی که کاربر ثبت کرده ، اون رکورد رو در قالب یه فایل Text در بیاریم(و محتویاتش رو کد کنیم) و اون فایل Text رو به سرور بفرستیم. که در فواصل زمانی مشخص برنامه ی تحت سرور ؛ اطلاعات فایل Text رو بخونه و به دیتابیس اضافه کنه؟
فعلن همین دو روش رو در نظر دارم. ممنون میشم اگر دوستان ایده ای دارن در اختیارم بذارن .