PDA

View Full Version : سوال: چه دیتابیسی انتخاب کنم؟



shedayat
سه شنبه 05 اردیبهشت 1391, 00:23 صبح
سلام دوستان. امیدوارم که حالتون خوب باشه.
راستش من تو این سایت در مورد این سوالم خیلی جستجو کردم، حتی این تاپیک (http://barnamenevis.org/showthread.php?279567-%C3%98%C2%B4%C3%99%C2%85%C3%98%C2%A7-%C3%98%C2%A8%C3%9B%C2%8C%C3%98%C2%B4%C3%98%C2%AA%C 3%98%C2%B1-%C3%98%C2%A7%C3%98%C2%B2-%C3%9A%C2%A9%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%85-%C3%99%C2%BE%C3%98%C2%A7%C3%9B%C2%8C%C3%9A%C2%AF%C 3%98%C2%A7%C3%99%C2%87-%C3%98%C2%AF%C3%98%C2%A7%C3%98%C2%AF%C3%99%C2%87-%C3%98%C2%A7%C3%98%C2%B3%C3%98%C2%AA%C3%99%C2%81%C 3%98%C2%A7%C3%98%C2%AF%C3%99%C2%87-%C3%99%C2%85%C3%9B%C2%8C-%C3%9A%C2%A9%C3%99%C2%86%C3%9B%C2%8C%C3%98%C2%AF%C 3%98%C2%9F) رو هم دیدم ولی به جواب سوالم نرسیدم.
من می خوام یه پروژه ای رو استارت بزنم که قراره توش تقریبا 2000 رکورد ثبت بشه که هر رکوردی شامل چند عکس هم می شه. تو این بانک انعطاف پذیری گزارش خیلی برام مهمه.
در ضمن قراره بعدها هم از این بانک در برنامه های تحت وب هم استفاده بشه.
به نظرتون از چه بانکی استفاده بکنم بهتره؟
فقط یه بانکی رو معرفی کنید که دستورات SQL توش کاربرد داشته باشه. یعنی حتما با دستورات SQL باشه. :لبخند:
ممنون می شم راهنماییم کنید.
متشکرم. :لبخندساده:

mohsen24000
سه شنبه 05 اردیبهشت 1391, 01:19 صبح
اگه قراره تحت وب هم کار کنید از MySql استفاده کنید.
از Absolute DataBase هم چون خودش کمپرس دیتا داشته و هم دستورات SQL رو پشتیبانی می کنه خوب بنظر میرسه.

shedayat
سه شنبه 05 اردیبهشت 1391, 10:48 صبح
چون بعدها تحت وب قراره کار کنم حتما باید از MySql استفاده کنم؟
به نظر شما MySql برای این حجم داده جواب می ده؟ تو جستجو سرعت داره؟ با ADO می شه به برنامه های دلفی وصلش کرد یا راه دیگه ای داره؟
در ضمن اون دومی رو هم فرمودید تا حالا باهاش کار نکردم.
اگه یه دیتا بیسی باشه که از منابع سیستم کمتر استفاده کنه خیلی بهتره. یعنی حتما لازم نباشه که به فرض RAM سیستم 2 گیگ باشه تا خوب جواب بده.
ممنون از پاسختون.

mohsen24000
سه شنبه 05 اردیبهشت 1391, 11:25 صبح
جواب بلی است...
فقط برای اتصال به اون کامپوننتهای کاملی چون MYDac و UniDac و ... وجود داره.

shedayat
سه شنبه 05 اردیبهشت 1391, 19:10 عصر
ممنون از پاسختون.
از دوستان دیگه کسی نظری نداره؟

Beginner2013
سه شنبه 05 اردیبهشت 1391, 19:37 عصر
سلام.به نظر من اکسس برا کار شما کافی و مناسبه.نصب MySql بخصوص اگه قرار باشه برنامتون توزیع بشه،دردسر ساز خواهد بود.بعدا در وب هم می تونید از این اکسس استفاده کنید یا اونو به SqlServer یا MySql ببرید که براشون برنامه هم زیاد هست.

shedayat
سه شنبه 05 اردیبهشت 1391, 19:54 عصر
اکسس فکر نکنم اون قدرت رو داشته باشه. چون قراره بعدها بهش رکورد اضافه بشه. در ضمن امنیت و قدرت اکسس هم فک نکنم رضایتمند باشه.
در ضمن اگه بخوام بعدا دیتابیسم رو عوض کنم چه کاریه همین الان یه دیتابیس خوب انتخاب می کنم.
از پاسختون هم ممنون.

Beginner2013
سه شنبه 05 اردیبهشت 1391, 20:07 عصر
اکسس فکر نکنم اون قدرت رو داشته باشه
دوست عزیز مگه نگفتید 2000 تا رکورد.بشخصه خودم با اکسس با 100000 تا رکورد کار کردم و مشکلی نبوده.
به هرحال ببخشید

shedayat
سه شنبه 05 اردیبهشت 1391, 20:20 عصر
دوست عزیز مگه نگفتید 2000 تا رکورد.بشخصه خودم با اکسس با 100000 تا رکورد کار کردم و مشکلی نبوده.
به هرحال ببخشید
خواهش می کنم. بله من عرض کردم 2000 تا ولی خوب به مرور زمان بیشتر می شه دیگه. و اینم یه چیزی طبیعیه. در ضمن گفتم عکس هم داره. شاید هر رکورد جمعا حدود 1 مگابایت عکس داره. برا همین هم گفتم که پایگاه اکسس خوب نیست. در ضمن امنیتش هم خیلی پایینه.
اگه من منظورم رو بد رسوندم عذر خواهی می کنم. :)

سعید صابری
سه شنبه 05 اردیبهشت 1391, 21:59 عصر
به نظر من mysql بهترین گزینه است مخصوصا رایگانه و سرعت خوبی هم داره برای توزیع نیز بسیار راحته هیچ مشکلی هم نداره

shedayat
سه شنبه 05 اردیبهشت 1391, 22:47 عصر
من تا حالا با پایگاه داده MySql توی Delphi کار نکردم.
آیا با ADO میشه به برنامه وصلش کرد؟ اگه نه بهترین کامپوننت برای این کار چیه؟

سعید صابری
سه شنبه 05 اردیبهشت 1391, 22:57 عصر
با ado میشه. ولی بهترین کامپوننت Mydac از شرکت devart هستش این کامپوننت بسیار راحت و با امکانات خوبی هست نسبت ado.

shedayat
سه شنبه 05 اردیبهشت 1391, 23:02 عصر
پس تصمیم نهایی ام رو گرفتم. می خوام از بانک MySql استفاده کنم.
با تشکر از همه ی دوستانی که تو این بحث شرکت کردن. :لبخندساده:

shedayat
سه شنبه 05 اردیبهشت 1391, 23:36 عصر
خیلی ببخشید. می دونم این سوال رو نباید اینجا بپرسم:
ولی خود MySql مثل MSSql مایکروسافت، IDE نداره؟ باید از برنامه های دیگه برای مدیریتش استفاده کرد؟
لطفا یکی از معروفترین برنامه ها رو در این زمانه معرفی کنید.
با تشکر.

mohsen24000
چهارشنبه 06 اردیبهشت 1391, 00:01 صبح
عموما از PhpMyAdmin استفاده میکنند ولی میتونید از Navicat for MySQL که خیلی جالبه استفاده کنید...

سعید صابری
چهارشنبه 06 اردیبهشت 1391, 00:19 صبح
چرا خودش هم داره از سایتش بگیرین اگه پکیج 200 mb را بگیریی همه برنامه هاش باهاشن .
برنامه های جانبی مانند sqlyog و....
البته فکر کنم معروف از همه شون همین sqlyog باشه