Javad Babaei
5 سال پیش توسط Javad Babaei مطرح شد
3 پاسخ

sql یا noSql

با سلام و احترام
دوستان یه سوال ذهنم رو درگیر کرده و ترجیح دادم بیام از تجربیات شما عزیزان استفاده کنم .
میخواستم بدونم برای شخصی که تازه میخواد rest api نویسی رو شروع کنه و در حد دروس دانشگاهی با پایگاه داده و دیتابیس آشنا هست
بهتره اول سمت sql بره و بعد به سمت nosql (برای مثال mongodb) بره ؟ یا کلا اهمیت خاصی نداره و میشه از اولم با mongo استارت زد ؟
اگر لطف کنید معایب و مزایای هر کدام رو هم بگین ممنون میشم .


ثبت پرسش جدید
عرفان همتی
تخصص : Backend Developer
@erfanhemmati 5 سال پیش مطرح شد
0

@javadbabaei009
ببینید دیتابیس‌ها عموما به دو دسته تقسیم میشن
1- دیتابیس‌های رابطه‌ای (Relational) مثل Mysql, PostgreSql, MsSql و...
2- دیتابیس‌های غیر رابطه‌ای (Non Relational) مثل MongoDb, Redis و...
هر کدومشون تو جای به خصوصی کاربرد خاص خودشون رو دارن.
مثلا دیتابیس‌های غیر رابطه‌ای به دلیل اینکه برخی پیچیدگی‌های دیتابیس‌های رابطه‌‌ای رو ندارن، سرعت پردازش و عملیات‌های I/O بالاتری نسبت به دیتابیس‌های رابطه‌ای دارن.
تو پروژه‌های بزرگ و جاهایی که هم حجم دیتا بالاست و هم سرعت مهمه برامون، از دیتابیس‌های غیر رابطه‌ای استفاده میشه.


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 5 سال پیش مطرح شد
0

بستگی به پروژه داره که از sql بخوای استفاده کنی یا nosql
ولی کلا sql واسه شروع مناسبتره


عرفان همتی
تخصص : Backend Developer
@erfanhemmati 5 سال پیش مطرح شد
0

@javadbabaei009
ببینید دیتابیس‌ها عموما به دو دسته تقسیم میشن
1- دیتابیس‌های رابطه‌ای (Relational) مثل Mysql, PostgreSql, MsSql و...
2- دیتابیس‌های غیر رابطه‌ای (Non Relational) مثل MongoDb, Redis و...
هر کدومشون تو جای به خصوصی کاربرد خاص خودشون رو دارن.
مثلا دیتابیس‌های غیر رابطه‌ای به دلیل اینکه برخی پیچیدگی‌های دیتابیس‌های رابطه‌‌ای رو ندارن، سرعت پردازش و عملیات‌های I/O بالاتری نسبت به دیتابیس‌های رابطه‌ای دارن.
تو پروژه‌های بزرگ و جاهایی که هم حجم دیتا بالاست و هم سرعت مهمه برامون، از دیتابیس‌های غیر رابطه‌ای استفاده میشه.


حسین شفیعی
تخصص : توسعه دهنده لاراول
@hshafiei374 5 سال پیش مطرح شد
1

یه نصیحت از من داشته باش همیشه برو سمت چیزای جدید تر


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام