PDA

View Full Version : حرفه ای: سریعترین روش در افزودن رکورد به بانک اطلاعاتی



FiACKER
شنبه 28 آبان 1390, 11:27 صبح
به نظرتون سرعترین روش برای افزودن تعداد زیادی رکورد توسط دلفی چه روشی است ؟

دارم برنامه ای مینویسم که در هر بار استفاده از اون حدود 100 هزار رکورد یا بیشتر به بانک اطلاعاتی افزوده میشه! و سرعت خیلی مهمه، چون روزانه چندین بار ازش استفاده میشه، چه بانک اطلاعاتی و چه روشی برای افزودن رکورد پیشنهاد میکنید ؟

اول از بانک پارادوکس استفاده کردم که سرعتش خیلی بالا بود ولی هر چی تعداده رکوردها بیشتر میشد اشتباه میکرد و توی گزارشات نتایج اشتباهی ارائه میکرد. الان دارم از اکسس استفاده میکنم ولی سرعتش 10 برابر پایینتره

منظور از روش،،، تکنولوژی برای ارتباط با بانک، یا نحوه ی کدنویسی (نوشتن کد SQL یا insert و Post) است

ممنون

DlphIran
چهارشنبه 23 آذر 1390, 09:44 صبح
به نظر من sql server سریعترین هست در ثبت حجم بالای اطلاعات . اکسس و پارادوکس حتی اگر سریعتر هم باشند اما حداکثر حجم قابل ذخیره آنها بسیار پایین است و حتی زمانی که حجم اطلاعات شما نزدیک حداکثر حجم تعریفی برای این بانکهای اطلاعاتی می شود نتایج جستجو با اشتباهات زیادی همراه میشه مثلا اسم شخصی رو جستجو می کنی که وجود واقعی در بانک دارد اما چیزی پیدا نمی کند.

نوشتن دستورات sql در خطهای جداگانه خیلی تاثیر داره :

insert
into
table1
(cod,nam)
value
(:a,:b)