Mongo Database

از ویکی پارس پویش
ویرایش در تاریخ ‏۲۶ نوامبر ۲۰۱۴، ساعت ۱۲:۳۳ توسط Farshad (بحث | مشارکت‌ها)

پرش به: ناوبری, جستجو

محتویات

MongoDB چیست؟

تمرکز در: سرعت و قدرت، انعطاف پذیری، مقیاس پذیری، گسترش پذیری

مقدمه

پایگاه داده MongoDB یکی ازبهترین پایگاه داده های بدون رابطه ایی می‌باشد که بسیار انعطاف پذیر و قوی و سریع و گسترش پذیر می‌باشد. مدل دادها بصورت json می باشند. قواعد و دستورالعملها همان قواعد نحوی(syntax) جاوا اسکریپت می‌باشند که رابط shell آن از قواعد جاوا اسکریپت پیروی میکند.بنابراین بسیار ساده و آسان می‌باشد. بعضی از ویژگیهای مونگو بسیار شبیه به مدل پایگاه داده sql می باشد، اما بعضی ویژگی‌های در مونگو وجود ندارند. نظیر:join ها یا trigger ها یا تراکنش های چند سطری پیچیده، که پیاده سازی آنها به روش های برنامه نویسی قابل انجام است.


مفاهیم اصلی

سندها یا Documents

سندها همان مفهوم ردیف ها در دیتابیس های رابطه ایی(sql) می باشند

مجموعه ها یا collection

مجموعه ها همان جداول در دیتابیس های رابطه ایی می‌باشد.

دیتابیس

این مفهوم دست نخورده باقی‌مانده و همان مفهوم DB در دیتابیس های رابطه‌ای می‌باشد.
ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار