راکت

دیتابیس مناسب برای کتابخونه

10 پاسخ

سلام دوستان یه پروژه کتابخونه دارم با نودجی اس
دیتابیسی که برای اینکار قراره استفاده بشه بهتره چی باشه؟mysql یا mongodb
باتوجه به اینکه این سیستم قراره برای تعداد زیادی دانشجو باشه و حجم زیادی دیتارو داریم

ثبت پرسش جدید

پاسخ‌ها

10
علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

قبل از مطرح کردن سوال ، بهتره ابتدا خودتون درباره اش تحقیق بفرمایید :
https://gerdoo.me/search/?query=mysql+vs+mongodb+&t=nd

شاید پاسخ شما همین‌جا باشد

محمد شامخی
محمد شامخی
@mohamadshamekhi

تخصص: fullstack developer

@MohammadHasani
سلام وقت بخیر
خسته نباشید
اگر برای شما توی پروژه رابطه مهمه و رابطه بی جداول مختلف دارین پس بهتره از mysql استفاه کنین
ولی اگر ساختار براتون مهم نیست بنابر این بهتره از mogodb استفاده کنین

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

سلام
با توجه به آیتم های فیکس شده ای مثل نام و دسته بندی کتاب، فیپا و شابک، انتشارات و قیمت، دانشجو و رشته مرتبط و ... نقش روابط در هم تنیده کاملا مشخصه، استفاده از mysql منطقی تر به نظر میرسه.

Mohammad Hasani
Mohammad Hasani
@MohammadHasani

تخصص: JS Devloper

@hesammousavi
منظورم از کتابخونه
سیستم رزرو کتاب بود نه پکیج و لایبرری 😅

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

پس اشتباه از من بود
در پروژه ای که روابط نقش کلیدی دارند بهتر هست از دیتابیس های رابطه ای استفاده کنید مثل همین mysql که اسمش رو بیان کردید
Mongodb یک دیتابیس Nosql هست یعنی رابطه توش معنی نداره

محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

برای دیتابیس های کوچیک: sqlite
متوسط: mysql
بزرگ: mongodb و reddit و sql server
مناسب هستن.
با توجه به این میتونید دیتابیستون را انتخاب کنید.

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

مقایسه Mysql که یک دیتابیس رابطه ای هست با MongoDB که NoSQL هست مثل مقایسه سیب و گلابیه و نباید بصورت مستقیم با هم مقایسه شوند.

به نظرم زیاد درست نیست تقسیم بندی و مقایسه رو هم بر اساس تعداد کاربر و حجم اطلاعات به این شکل انجام بدیم.

در نهایت همون طوری که اکثر دوستان اشاره کردند، احتمالا برای موضوع پروژه شما دیتابیس رابطه ای انتخاب بهتری باشه که بر همین اساس MySQL یکی از بهترین گزینه هاست که پیشنهاد میشه.

فاطمه کاظمی زاده
فاطمه کاظمی زاده
@kazemi

تخصص: Senior front-end در هولدینگ دکتر کرمانی - مدرس مجتمع فنی

منو چرا تگ کردید من فرانت کارم 🙄

محمد حیدری
محمد حیدری
@pezhmanheidaryrostamy1373

تخصص: برنامه نویس فول استک جاوااسکریپت

با سلام . طبق تجربه بنده. مهم مهارت شماست . وگرنه تو داده هایی که احتمالا شما باهاش سرو کار دارید قطعا دیتابیس اهمیت زیادی نداره.من حدود 5 پروژه بزرگ ک روابط مختلفی داشتن رو با مونگو پیاده سازی کردیم.و نتیجه کار بسیار قابل قبول بوده .با پکیج مونگوز بسیار روابط شیرین و کار با مونگو دی بی راحت خواهد شد. درنتیجه با هر دیتابیسی که توش مهارت دارید کار کنید . و در نودجی اس کار با مونوگو و مونگوز به شدت انعطاف پذیره

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

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