از چه نوع بانک اطلاعاتی استفاده کنم ؟

شروع موضوع توسط صنم ‏1 سپتامبر 2005 در انجمن Delphi

  1. صنم

    صنم کاربر تازه وارد

    تاریخ عضویت:
    ‏27 فوریه 2005
    نوشته ها:
    125
    تشکر شده:
    0
    سلام
    من تازه می خوام یه برنامه بانک اطلاعاتی بنویسم به نظر شما از چه بانک اطلاعاتی برای جداولم استفاده کنم که بعد ا در آخر در گزارشگیری و یا نگهداری رکوردهایم دچار مشکل نشم .
     
  2. littlerabbit

    littlerabbit مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏13 جولای 2003
    نوشته ها:
    667
    تشکر شده:
    4
    محل سکونت:
    Iran
    ببينيد انتخاب ديتابيس براي منم هميشه مشكل بزرگي بوده. شايد مسخره باشه ولي وقتي ديتابيسم و انتخاب ميكنم تا 50 درصد كارم تموم شده محسوب ميشه.

    اين وسط بايد ببيني چيكار ميخواي بكني؟ ميخواي يه سيستم ساده طراحي كني كه چهار تا تيبل داره يا اينكه دو تا گزارش ساده يا ....؟/؟
    من در موارد ساده BDE يا Access رو پيشنهاد ميكنم. اگه فيلد Blob داريد اينا ديگه مناسب نيستن.
    در حالتهاي پيشرفته تر من MS SQL يا اوراكل رو هم استفاده ميكنم اما به قول يكي از دوستام انگار با شات گان رفته باشم شكار گنجشك!!!!

    اين شد كه كليه كارهاي من ختم ميشه به MySql كه هم ساده و سبكه هم راحت قابل استفاده هست هم اينكه مطمئنا خوب جواب ميده (همين فروم با 600 مگ حجم ديتابيس سند حرف من!!)

    خوب براي گزارش گيري اگه از دلفي استفاده ميكني مشكلي نخواهي داشت چون دست آخر همشون يه جور ميشن.
    در مورد ذخيره اطلاعات و نگهداري هم بايد بگم اصولا ما از ديتابيس استفاده ميكنيم كه اينكارو برامون انجام بده تا خودمون نگرانش نباشيم. پس اصولا سوال منتفي هست!
     
  3. صنم

    صنم کاربر تازه وارد

    تاریخ عضویت:
    ‏27 فوریه 2005
    نوشته ها:
    125
    تشکر شده:
    0
    سلام
    اگه ازaccess استفاده کنم در یک جدول می توانم تا 150000 رکورد را نگهداری کنم ؟ من تا حالا از mysql استفاده نکردم خودش مثل access یک نرم افزار جدا داره و یا اگر بخواهیم برنامه را بعد از install کردن نصب کنیم باید درایور جدایی برای mysql نصب کنیم ؟
     
  4. littlerabbit

    littlerabbit مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏13 جولای 2003
    نوشته ها:
    667
    تشکر شده:
    4
    محل سکونت:
    Iran
    اگه رکورد Blob نداری مشکلی نیست. اما اگه داری من توصیه میکنم سراغ Access نری. برای اون یکی : بله شما باید MySql نسخه ویندوز رو نصب کنی (مجانی هست و توی سایت MySql.com )
    البته بعد از نصب یه دی ال ال هست که به اسم libmysql.dll که باید توی دایرکتوری سیستم کپی شه.
    برای کار با دلفی هم این کامپوننت ها هستن که دقیقا شبیه BDE هستن و راحت قابل استفاده هستند : http://sourceforge.net/projects/zeoslib/
     
  5. peiman

    peiman Registered User

    تاریخ عضویت:
    ‏23 فوریه 2003
    نوشته ها:
    1,544
    تشکر شده:
    20
    مشکل mysql اینه که کار کردن باهاش نصبت به accessسخت تروه و راهنمای فارسی هم نداره شاید من ندیدم اگه راهنمای فارسی سراغ داریدمیشه به من هم بگید در ضمن میخواستم از بانک اطلاعاتی accessبرای نگهداری پسورد کاربرا استفاده کنم میشه بگید چطوری میشه امن یا مخفیش کرد
     
  6. littlerabbit

    littlerabbit مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏13 جولای 2003
    نوشته ها:
    667
    تشکر شده:
    4
    محل سکونت:
    Iran
    در م.رد راهنمای فارسی بگد اصولا تا به حال راهنمای فارسی دیدید که بدرد بخوره؟ اینم روش.
    در مورد اون مساله مخفی کردن نام کاربری و کلمه رمز باید از HASH کردن کلمه استفاده کنی. در اصل کلمه رمز در جدول نخواهد بود بلکه Hash آن که قابل بازکشت هم نیست توی جدول گذاشته میشه. وقتی کاربر خواست وارد شه اول کلمه رمزی کعه میده Hash میکنی و بعد اونو مقایسه میکنی نه کلمه رمز اصلی رو

    واسه توضیح بیشتر یه تاپیک جدید بار کنی بد نیست.
     
  7. ghaem

    ghaem کاربر تازه وارد

    تاریخ عضویت:
    ‏17 سپتامبر 2005
    نوشته ها:
    8
    تشکر شده:
    0
    محل سکونت:
    Tehran
    به نظر من هيچي بهتر از MicroSoft SQL Server نيست!
    سخت ولي مايه دار!
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal