PDA

View Full Version : سوال: بهترین دیتابیس برای برنامه های تحت ویندوز چیه ؟



NasimBamdad
چهارشنبه 27 آذر 1392, 16:28 عصر
سلام

یک سوالی برام پیش آمده . ما یاد گرفتیم که برای دیتابیس برنامه مان از SQL و یا Oracle و یا از این قبیل استفاده کنیم

سوالم این هست که برنامه های معروف مثل PhotoShop , IDM , KM Player و..................

اینها از چه دیتابیسی استفاده می کنند ؟ برنامه هایی که کم حجم هستند و دیتای زیادی در آن ها جای نمی گیرد از چه دیتابیسی استفاده می کنند ؟

hamid_hr
چهارشنبه 27 آذر 1392, 16:31 عصر
از xml يا sqlite يا file يا ........................

drsina
چهارشنبه 27 آذر 1392, 17:08 عصر
برای ویندوز 100% بهترین گزینه SQL است ... Oracle شاید خوب باشه ، ولی در مورد ویندوز اس کیو ال بهتره .

hamid_hr
چهارشنبه 27 آذر 1392, 17:16 عصر
برای ویندوز 100% بهترین گزینه SQL است ... Oracle شاید خوب باشه ، ولی در مورد ویندوز اس کیو ال بهتره .
با توجه به كاري كه ميخواي انجا م بدي بايد تصميم بگيري از كدومش استفاده كني
شايد برا يك پروژه XML بهترين گزينه باشه

NasimBamdad
پنج شنبه 28 آذر 1392, 10:46 صبح
خودمم از SQL استفاده می کنم . اما زمانی که بخواهیم این نصب سنگین SQL رو بیخیال بشیم و خیلی سریع و راحت برنامه رو اجرا کنیم چی ؟

این File که گفتید چه طوری هست ؟ XML رو می دونم اما SQLlite کار نکردم

منظورم اینکه نیاز به نصب خاصی نداشته باشه و تنظیمات

hamid_hr
پنج شنبه 28 آذر 1392, 11:11 صبح
sqlite فقط يه فايل dll داره كه كنار برنامه كپي ميشه
نيازي به نصب نداره
محدوديت هاش هم اينه
http://www.sqlite.org/limits.html

NasimBamdad
پنج شنبه 28 آذر 1392, 11:30 صبح
sqlite فقط يه فايل dll داره كه كنار برنامه كپي ميشه
نيازي به نصب نداره
محدوديت هاش هم اينه
http://www.sqlite.org/limits.html

خیلی خوبه ، میگم نظیر این SQL Lite چیزی دیگه ای هم هست ؟ که نصب نخواد

ordebehesht
پنج شنبه 28 آذر 1392, 12:39 عصر
میشه در مورد Xml کتابی مقاله ای چیزی (ایجاد دیتابیس) بزارین ممنون میشم

drsina
پنج شنبه 28 آذر 1392, 13:48 عصر
اصولا xml مشکلاتی هم داره ،
اینو ببین http://www.srco.ir/Articles/DocView.asp?ID=307
و اینکه اگر میخوای کاملا رو xml باشد ، از فایل APP.Config توو خود سولوشن اکسپلورر هم می تونی استفاده کنی .

ordebehesht
پنج شنبه 28 آذر 1392, 14:32 عصر
پس همون sql بهتره اینجوری که نتیجه میشه گرفت

NasimBamdad
پنج شنبه 28 آذر 1392, 20:40 عصر
برای کار های سنگین و حرفه و تجاری SQL استفاده بشه خیلی بهتره

برای کار های دانشجویی و کوچولو از SQL Lite

XML هم مذخرف تر از خودش ، خودشه !

ordebehesht
پنج شنبه 28 آذر 1392, 22:20 عصر
برای کار های سنگین و حرفه و تجاری SQL استفاده بشه خیلی بهتره

برای کار های دانشجویی و کوچولو از SQL Lite

XML هم مذخرف تر از خودش ، خودشه !
نه بابا من تازه میخواستم xml یاد بگیرم میگم چرا نمیگیرم مطلبو بگو

علی متقی پور
پنج شنبه 28 آذر 1392, 22:32 عصر
برای کار های سنگین و حرفه و تجاری SQL استفاده بشه خیلی بهتره

برای کار های دانشجویی و کوچولو از SQL Lite

XML هم مذخرف تر از خودش ، خودشه !


با سلام

بخاطر نوع قضاوتت در مورد xml برای خودم متاسفم :(

drsina
پنج شنبه 28 آذر 1392, 23:11 عصر
با سلام

بخاطر نوع قضاوتت در مورد xml برای خودم متاسفم :(

سلام .
برای چی متاسفی ؟!
XML به جای خودش استفاده هایی داره ولی مهم اینه که نمی تونی به هیچ عنوان با دیتابیس مقایسه بشه .
بیش از صد الگو برای ذخیره سازی در دیتابیس (مثلا گره ها ، درخت قرمز سیاه و .. ) وجود داره ...

خب وقتی دیتابیس با این همه مزیت هست مگه آدم مریضه بره سراغ Xml :ناراحت:

علی متقی پور
پنج شنبه 28 آذر 1392, 23:45 عصر
سلام .
برای چی متاسفی ؟!
XML به جای خودش استفاده هایی داره ولی مهم اینه که نمی تونی به هیچ عنوان با دیتابیس مقایسه بشه .
بیش از صد الگو برای ذخیره سازی در دیتابیس (مثلا گره ها ، درخت قرمز سیاه و .. ) وجود داره ...

خب وقتی دیتابیس با این همه مزیت هست مگه آدم مریضه بره سراغ Xml :ناراحت:

دوست عزیز
SQL server
MySQl
Oracel
و...
همه نمونه هایی از دیتا بیسن. نه خود مفهوم دیتا بیس!
شما وقتی میگی دیتا بیس خود Xml رو هم شامل میشه. حتی ریجستری ویندوز هم دیتا بیسه.
اینکه قدرت انجین های SQL Server بسیار بالاست باعث نفی دیتا بیس بودن Xml نمیشه.

danialafshari
جمعه 29 آذر 1392, 00:08 صبح
سلام
فکر میکنم به نتیجه نسبی رسیده باشید
در کامل کردن صحبت دوستان باید عرض کنم
همه چیز برمیگرده به برنامتون
اگر برنامتون تجاری و پر تراکنش هست، کاربران باید زحمت نصب SQL Server و دیتابیس هایی از این قبیل رو بکشند به هر حال نرم افزار بزرگ تجهیزات بزرگ هم میطلبه
اگر تجاری سبک هست و اطلاعات کم ، Access که اشاره ای بهش نشده می تونه گزینه بسیار خوبی باشه و همچینین SQLite.
حتی xml هم جاهایی کاربرد داره ( همه چی برمیگرده به برنامتون)

سوالم این هست که برنامه های معروف مثل PhotoShop , IDM , KM Player و..................

اینها از چه دیتابیسی استفاده می کنند ؟ برنامه هایی که کم حجم هستند و دیتای زیادی در آن ها جای نمی گیرد از چه دیتابیسی استفاده می کنند ؟
شخصاً از xml استفاده میکنم، کم حجم و راحت...

سلام .
برای چی متاسفی ؟!
XML به جای خودش استفاده هایی داره ولی مهم اینه که نمی تونی به هیچ عنوان با دیتابیس مقایسه بشه .
بیش از صد الگو برای ذخیره سازی در دیتابیس (مثلا گره ها ، درخت قرمز سیاه و .. ) وجود داره ...

خب وقتی دیتابیس با این همه مزیت هست مگه آدم مریضه بره سراغ Xml
اگر دوستان به این دلیل xml رو رد می کنند که همش باید با nod ها کار کنند عقیدشون اشتباه هست!
می تونید xml رو به Binding Source وصل کنید و همانند یک دیتابیس معمولی مثل اکسس(حتی راحتر) باهاش کار کنید
موفق باشید

NasimBamdad
جمعه 29 آذر 1392, 21:50 عصر
علت اینکه از XML متنفرم این هست که سازمان تامین اجتماعی با اون تگ های مسخره اش ، من رو با این زبان معرفی کرد که به نحوه و شیوه اشتباه و سنگینی از XML استفاده کرد

اما در کل به نظرم قابل رقابت با SQL و .. نیست !



اگر دوستان به این دلیل xml رو رد می کنند که همش باید با nod ها کار کنند عقیدشون اشتباه هست!
می تونید xml رو به Binding Source وصل کنید و همانند یک دیتابیس معمولی مثل اکسس(حتی راحتر) باهاش کار کنید


میشه این رو آموزش بدید ؟ برام جالب شد ،