بازنشر آموخته های شخصی

۵ مطلب با کلمه‌ی کلیدی «NoSQL» ثبت شده است

فریمورک های پایگاه داده در پایتون

پایتون برای پشتیبانی از بیشتر موتورهای پایگاه داده ها پیکج های مناسبی دارد که این پایگاه داده شامل پایگاه داده های تجاری یا منبع باز می شود. بطور پیش فرض هیچ محدودیتی برای استفاده از یک پکیج خاص وجود ندارد و شما می توانید هر نوع پایگاه داده ای را که مناسب می دانید، استفاده کنید. از جمله ی این پایگاه داده ها می توان به MySQL, Postgres, SQLite, Redis, MongoDB, CouchDB اشاره کرد. 

۱ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

SQL یا NoSQL

پایگاه داده های رابطه ای اطلاعات را به شکل ساختار یافته، فشرده و کارآمد ذخیره می کند و در نتیجه از پایداری بیشتری برخوردار خواهد بود. اما در پایگاه داده های NoSQL ما برخی از قیدهای خود را کنار گذاشته ایم (بطور مثال ذخیره چند باره اطلاعات) تا بتوانیم زمان پاسخگویی بهتری داشته باشیم. 

بطور خلاصه برای اپلیکیشن های کوچک و متوسط هر دوی این پایگاه داده ها عملکردی کامل و تقریبا مساوی را خواهند داشت. 

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

پایگاه داده های NoSQL

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

۰ نظر موافقین ۱ مخالفین ۰
مصطفی داودی

پایگاه داده های SQL

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

۰ نظر موافقین ۱ مخالفین ۰
مصطفی داودی

پایگاه داده

از پایگاه داده برای نگهداری اطلاعات به صورت ساختارمند استفاده می شود. این ساختارمندی باعث می شود هرگاه به اطلاعات نیاز داشتیم بتوانیم با اعمال پرس و جو های صحیح اطلاعات مورد نیاز را بدست آوریم. محبوبترین نوع پایگاه داده برای وب اپلیکیشن ها، پایگاه داده های رابطه ای هستند که آنها را SQL نیز می نامند. اما در سالهای اخیر نوع جدیدی از پایگاه داده ها مطرح شده اند که پایگاه داده های سند-گرا و پایگاه داده های کلید محتوایی از این دست می باشند که آنها را NoSQL نیز می نامند. 


۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی