PDA

View Full Version : sql server یا oracle منو راهنمایی کنید



reza_62
پنج شنبه 06 فروردین 1383, 06:04 صبح
سلام.
من تازه می خواهم یادگیری database رو شروع کنم با توجه به برنامه هایی که در ایران نوشته می شوند کدامیک را انتخاب کنم . لطفا مقایسه ای بین sql server و oracle کنید. :oops:

JavanSoft
جمعه 07 فروردین 1383, 01:34 صبح
فعلا SqlServer

Mahdavi
جمعه 07 فروردین 1383, 10:12 صبح
دوست عزیز
بستگی به پروژه شما داره.
ولی تو اکثر جاهای ایران استفاده از اوراکل مثل خریدن بنز آخرین سیستمه و رفتن به خیابون واسه مسافرکشی :lol:

rezaTavak
چهارشنبه 26 فروردین 1383, 21:51 عصر
سلام


ببخشید می توانید این مقایسه را بر اساس زیر ارائه کنید و مارا راهنمایی کنید؟

1- حداکثر حجم بانکها و جداول؟
2- حداقل مشخصات سخت افزاری مورد نیاز؟
3- کدام می تواند کد تولید کند که فایل EXE بسازد؟
4- سرعت کدام بالاتر است؟
5- در بانکهای کوچک سرعت کدام بهتر است؟
6- دستوارت کدام راحتتر است؟

jirjirakk
چهارشنبه 26 فروردین 1383, 22:13 عصر
دوست عزیز
بستگی به پروژه شما داره.
ولی تو اکثر جاهای ایران استفاده از اوراکل مثل خریدن بنز آخرین سیستمه و رفتن به خیابون واسه مسافرکشی :lol:

:lol: :P

vadood
پنج شنبه 27 فروردین 1383, 00:20 صبح
موضوع یادگیری دیتابیس و انتخاب یک DBMS با هم متفاوت هستند. شما مفاهیم دیتابیس را می توانید با یک کتاب و هر نرم افزار مدیریت دیتابیس (مثل Access، SQL Server، َASE، ASA، Oracle، DB2 و ... ) یاد بگیرید. من دیتابیس را با mysql شروع کردم و کلی مفاهیم بانک اطلاعاتی را توی Access یاد گرفتم.
اما این که اوراکل بهتره یا sql server یا ... جواب درستی نداره، شما باید به پروژه ای که داری روش کار می کنی، امکانات مورد نیازت، قابلیت های تک تک DBMS ها، قابلیت های تیم برنامه نویسی ات، پشتیبانی و نگهداری سیستم در آینده، Platform و ... و شاید پول توی جیبت نگاه کنی و بعد انتخاب کنی. هر کدام از اینها برای کاری خوبه، بد نداریم
DBMS های عمده دنیا الان DB2، Oracle و MS SQL Server هستند.
به هر حال چیزی که مسلم هست اینه که تا وقتی از سیستم عامل ویندوز استفاده می کنین هیچ چیزی بهتر از SQL Server 2000 نیست. SQL Server در تمام تست های performance و performance/cost روی سیستم عامل ویندوز از Oracle و DB2 بهتره (اطلاعات بیشتر www.tpc.org) به این موضوع باید سادگی نصب و مدیریت SQL Server را هم اضافه کرد.
در مقابل PL/SQL که توی Oracle استفاده میشه زبان قوی تری از Transact-SQL هست. Oracle روی همه سیستم عامل ها از جمله Unix و Linux نصب میشه اما SQL Server فقط محدود به ویندوز است.

اندازه فایل ها و حجم بانک اطلااتی هرگز شما را محدود نمی کنه چون توی هر دو اینها خیلی بزرگه. هیچ وقت هم کسی این سوال براش پیش نمی آد که حداقل مشخصات سیستم مورد نیاز برای MS SQL Server یا Oracle چیه، بر عکس حداکثر تعداد CPUها حداکثر رم قابل استفاده و خلاصه حداکثر ها رو سوال می کنند. SQL Server2000 با 64 مگ رم روی یه پنتیوم معمولی هم نصب میشه و تا 32 CPU ساپورت می کنه. اوراکل هم باید همین جوری باشه اما من دقیق نمی دونم.

این ها همه سیستم های بانک اطلاعاتی هستند و هدف شون برنامه نویسی یا تولید Application نیست پس فایل exe را فراموش کنید.
در خیلی کارها اکسس از هر دو اینها بهتر است. توجه داشته باشید که برای هر کار ابزار مناسب بایدانتخاب بشه، وگرنه دردسر ایجاد میشه حتی توی ایران که ما پولی نمی دیم بابت لایسنس نرم افزار

rezaTavak
پنج شنبه 27 فروردین 1383, 14:39 عصر
سلام

خیلی خوب بود مرسی.