PDA

View Full Version : بهترین بانک اطلاعات و رابط آن در دلفی



MOHSEN731
دوشنبه 15 فروردین 1384, 17:59 عصر
با سلام
من می خواهم برنامه ای بنویسم که هم بتوان آن را بصورت شبکه و هم تک کاربره استفاده کرد ولی در انتخاب بانک اطلاعات آن (access,Dbase,Paradax,....) و نوع کامپوننت ارتباطی آنها (Ado,Bde,Query,Midas,....) درگیرم از دوستان تقاضا دارم یک منبع درست و حسابی که بانکهای اطلاعاتی (access,Dbase,Paradax,....)را از لحاظ سرعت , کارایی , پشتیبانی تعداد رکورد بدون مشکل و.... و همچنین بهترین ارتباط (Ado,Bde,Query,Midas,....) را بررسی کرده باشد معرفی کنند یا اطلاعات خودشان را در اختیارم قرار دهند تا بهترین را انتخاب کنم
ممنون :flower:

nilufari
دوشنبه 15 فروردین 1384, 19:42 عصر
تحت شبکه Oracel و SQL Server2000 عملکرد عالی دارند
تک کاربره Access بد نیست .
پیشنهاد من اینست که اصلا طرف پاراداکس نرو .
داشتم فراموش میکردم که DBISAM هم گزینه خوبی برای کار در هردو حالت تک کاربره و شبکه است . کافیست برنامه رو برای محیط تک کاربره طراحی کنی و هر موقع خواستی اونو با تغییرات جزیی به محیط چند کاربره ببری
ضمنا استفاده از ADO رو پیشنهاد میکنم به دلایلی که قبلا ذکر شده است و ایضا میتونی با اون دستورات SQL بنویسی.
امیدوارم این هطلاعات مختصر برایت مفید باشد :)

Delphi Skyline
دوشنبه 15 فروردین 1384, 21:18 عصر
تک کاربره Access بد نیست
البته می تونی ازش برای Multiuser (چند کاربره) نیز استفاده کنی
اما من پیشنهاد نمیکنم.

SQL Server2000 عملکرد عالی دارند
بله درسته . اما من Sql Server 2005 رو بهتر می دونم.

استفاده از بانک ها زیاد برای شما فرقی نداره . این بیشتر برای شما فرق داره که از dbGo را چه چیزهایی استفاده می کنید .

nilufari
سه شنبه 16 فروردین 1384, 00:11 صبح
نقل قول:
تک کاربره Access بد نیست

البته می تونی ازش برای Multiuser (چند کاربره) نیز استفاده کنی
اما من پیشنهاد نمیکنم.


خوب ما انتخابهای خوب رو پیشنهاد کردیم ... همون چیزی که نهایتا شما هم تکرار کردید



نقل قول:
SQL Server2000 عملکرد عالی دارند

بله درسته . اما من Sql Server 2005 رو بهتر می دونم.

منظور ما هم کلاً خانواده Sql Server2000 بود گل پسر .... اگه آخرین تکنولوژی باشه دیگه چه بهتر :تشویق:

vcldeveloper
سه شنبه 16 فروردین 1384, 02:30 صبح
بله درسته . اما من Sql Server 2005 رو بهتر می دونم.
نسخه نهایی اون هنوز اراپه نشده، در نتیجه ساختن یک برنامه مهم براساس نسخه بتا کار اشتباهی هست.


این بیشتر برای شما فرق داره که از dbGo را چه چیزهایی استفاده می کنید .
مفهوم نیست!

علیرضا جاوید
سه شنبه 16 فروردین 1384, 10:54 صبح
در ادامه سخنان دوستان حتما حتما اگر سرعت برات مهمه بجای ADO از dbEcpress استفاده کن

Delphi Skyline
سه شنبه 16 فروردین 1384, 15:29 عصر
در ادامه سخنان دوستان حتما حتما اگر سرعت برات مهمه بجای ADO از dbEcpress استفاده کن
اینو درست نمی دونم (البته نظر منه)

vcldeveloper
چهارشنبه 17 فروردین 1384, 01:46 صبح
اینو درست نمی دونم (البته نظر منه)
خواهشا اگه نمی دونید اظهار نظر نکنید.


اگر سرعت برات مهمه بجای ADO از dbEcpress استفاده کن
سرعت dbExpress از ADO و BDE بیشتر هست. علت این مسپله اینه که حرکت بر روی رکوردها فقط در یک جهت امکان پذیره.

hmm
چهارشنبه 17 فروردین 1384, 10:44 صبح
بحث انتخاب دیتابیس فاکتور های زیادی رو میطلبه
همین طوری نمیشه اظهار نظر کرد
تعداد یوزرها ، تعداد رکوردها ، تعداد جداول مرتبط به هم ، تاکید بروی خواندن یا نوشتن ، استفاده از سایر امکانات بانکهای اطلاعاتی (از قبیل partition , replication ,... ) سرعت شبکه ، سخت افزار سرور و کلاینتها
مهمتر از همه بحث وقت و هزینه هم هست و...
اینها باید مشخص بشه

net_ved
چهارشنبه 17 فروردین 1384, 14:05 عصر
خیلی ببخشید ..ولی به نظر من سرعت dbexpress آنچنان ربطی به حرکت روی رکردها فقط به یک جهت ندارد...من همیشه با uniDirctional کردن(یک جهته کردن پیمایش) سرعتو افزایش می دم....و البته از DbExpress استفاده نمی کنم :wink:

بابک زواری
چهارشنبه 17 فروردین 1384, 18:12 عصر
مگه Sql Server 2005 نسخه نهایش اومده ؟؟؟؟؟؟؟؟

علیرضا جاوید
چهارشنبه 17 فروردین 1384, 22:54 عصر
از سرعت هم بگذریم سربار dbExpress خیلی کمتر از رابطهای دیگه هست!
یک فایل کپی میکنی جای هزارتا درایور برات جون میکنه!

Delphi Skyline
پنج شنبه 18 فروردین 1384, 14:59 عصر
مگه Sql Server 2005 نسخه نهایش اومده ؟؟؟؟؟؟؟؟
نه . BETA است .

Touska
پنج شنبه 18 فروردین 1384, 17:44 عصر
به نظر من برای Local این Easy Table بهترین هست و
برای تحت شبکه Oracle و PostrageSQL بهترین هستند

موفق باشید :موفق:

Delphi Skyline
پنج شنبه 18 فروردین 1384, 22:23 عصر
برای تحت شبکه Oracle و PostrageSQL بهترین هستند
به خصوص آوراکل (8 را توصیه می کنم)

ahmad sajjad
جمعه 19 فروردین 1384, 10:06 صبح
طرز تهیه اوراکل چگونست؟؟؟؟ و PosrrageSQL چیست (من هیچی دربارش نمی دونم)؟چه خصوصیاتی داره وچه فرقی با sqlserver داره.

Touska
جمعه 19 فروردین 1384, 16:59 عصر
یک چیزی تو مایه های MySql هست با این فرق که مثل Oracle برای سایز های بالا طراحی شده است.

منظورم سایز Database بود.

موفق باشید :flower: