Mongo Database
از ویکی پارس پویش
(تفاوت بین نسخهها)
سطر ۵: | سطر ۵: | ||
==MongoDB چیست؟== | ==MongoDB چیست؟== | ||
− | + | '''تمرکز در: سرعت و قدرت، انعطاف پذیری، مقیاس پذیری، گسترش پذیری''' | |
+ | |||
+ | ===مقدمه=== | ||
+ | |||
+ | پایگاه داده MongoDB یکی ازبهترین پایگاه داده های بدون رابطه ایی میباشد که بسیار انعطاف پذیر و قوی و سریع و گسترش پذیر میباشد. | ||
+ | مدل دادها بصورت json می باشند. | ||
+ | قواعد و دستورالعملها همان قواعد نحوی(syntax) جاوا اسکریپت میباشند که رابط shell آن از قواعد جاوا اسکریپت پیروی میکند.بنابراین بسیار ساده و آسان میباشد. | ||
+ | بعضی از ویژگیهای مونگو بسیار شبیه به مدل پایگاه داده sql می باشد، اما بعضی ویژگیهای در مونگو وجود ندارند. نظیر:join ها یا trigger ها یا تراکنش های چند سطری پیچیده، که پیاده سازی آنها به روش های برنامه نویسی قابل انجام است. | ||
+ | |||
+ | |||
+ | ==مفاهیم اصلی== | ||
+ | |||
+ | |||
+ | ===سندها یا Documents=== | ||
+ | سندها همان مفهوم ردیف ها در دیتابیس های رابطه ایی(sql) می باشند | ||
+ | |||
+ | ===مجموعه ها یا collection=== | ||
+ | مجموعه ها همان جداول در دیتابیس های رابطه ایی میباشد. | ||
+ | |||
+ | ===دیتابیس=== | ||
+ | این مفهوم دست نخورده باقیمانده و همان مفهوم DB در دیتابیس های رابطهای میباشد. |
نسخهٔ ۲۶ نوامبر ۲۰۱۴، ساعت ۱۲:۳۳
محتویات |
MongoDB چیست؟
تمرکز در: سرعت و قدرت، انعطاف پذیری، مقیاس پذیری، گسترش پذیری
مقدمه
پایگاه داده MongoDB یکی ازبهترین پایگاه داده های بدون رابطه ایی میباشد که بسیار انعطاف پذیر و قوی و سریع و گسترش پذیر میباشد. مدل دادها بصورت json می باشند. قواعد و دستورالعملها همان قواعد نحوی(syntax) جاوا اسکریپت میباشند که رابط shell آن از قواعد جاوا اسکریپت پیروی میکند.بنابراین بسیار ساده و آسان میباشد. بعضی از ویژگیهای مونگو بسیار شبیه به مدل پایگاه داده sql می باشد، اما بعضی ویژگیهای در مونگو وجود ندارند. نظیر:join ها یا trigger ها یا تراکنش های چند سطری پیچیده، که پیاده سازی آنها به روش های برنامه نویسی قابل انجام است.
مفاهیم اصلی
سندها یا Documents
سندها همان مفهوم ردیف ها در دیتابیس های رابطه ایی(sql) می باشند
مجموعه ها یا collection
مجموعه ها همان جداول در دیتابیس های رابطه ایی میباشد.