کتاب MongoDB 4 Quick Start Guide یک آموزش خلاصه و روان برای یادگیری پایگاهداده NoSQL به نام MongoDB است. در این کتاب به شرح ساختار دادهها در مانگو، نوشتن پرسوجوهای پیشرفته در آن و همچنین ارتقای امنیت آن میپردازد. همچنین با مثالهایی ساده به آموزش این نوع پایگاه داده پرداخته است.
کتاب MongoDB 4 Quick Start Guide شامل 8 فصل اصلی برای آموزش مفاهیم و موضوعات مربوط به MongoDB میباشد.
گذری کوتاه بر MongoDB:
مانگودیبی (MongoDB (برگرفته از «humongous») یک پایگاه دادهی سند-گرای متنباز، کارا، مقیاسپذیر، بدون نیاز به طرحبندی اولیه نوشته شده در زبان برنامهنویسی سی++ است.
هدف مانگودیبی پرکردن فاصلهٔ ذخیرهبندیهای کلید/مقداری که سریع و مقیاس پذیر هستند و سامانههای سنتی مدیریت پایگاه داده رابطهای که درخواستهای غنی و عملکرد عمیقی دارند— بودهاست. مانگودیبی برای رفع مشکلاتی طراحی شده که با پایگاه دادههای رابطهای به سادگی رفع نمیشوند؛ برای مثال اگر پایگاه داده کارسازهای زیادی را دربرگیرد.
برخی از ویژگیهای MongoDB:
- پرس و جوهای تککاره:
مانگودیبی از جستجو بر اساس فیلد، پرس و جوهای بازهای، و جستجوهای با عبارت منظم پشتیبانی میکند.
- فهرست بندی:
هر فیلدی در مانگودیبی قابل فهرست بندی است. فهرستهای ثانویه نیز موجود هستند.
- انعکاس:
مانگودیبی از انعکاس تابع-متبوع (master-slave) پشتیبانی میکند. هر متبوعی قادر به انجام نوشتنها و خواندنها است. یک تابع دادهها را از متبوع رونوشت میکند و تنها برای خواندنها یا پشتیبانی به کار میرود. تابعها توانایی انتخاب متبوع جدید در صورت از کار افتادن متبوع فعلی را دارند.
- توازن بار:
مانگودیبی با استفاده از بخشبندی (sharding) قابل مقیاسپذیری به صورت افقی است. شخص توسعهدهنده کلید بخشبندی را انتخاب میکند که مشخص میکند داده در یک مجموعه چگونه توزیع خواهد شد. داده بر مبنای کلید بخشبندی به بازههای مختلف تکهتکه میشود و در بخشهای مختلف توزیع میشود. (هر بخش یک متبوع با یک یا چند تابع است).
- ذخیرهسازی فایل:
از مانگودیبی میتوان به عنوان یک سیستم فایل استفاده کرد و از مزایای توازن بار و انعکاس داده در چندین ماشین برای ذخیره فایلهای استفاده کرد.
- تجمیع:
برای پردازش دستهای دادههای و عملیات تجمیع میتوان از نگاشتکاهش استفاده کرد.
- اجرای جاواسکریپت سمت سرور
- مجموعههای دربسته
سرفصلهای کتاب MongoDB 4 Quick Start Guide:
- Introducing MongoDB
- Understanding MongoDB Data Structures
- Using the MongoDB Shell
- Developing with Program Language Drivers
- Building Complex Queries Using Aggregation
- Maintaining MongoDB Performance
- Securing MongoDB
- Getting from a Web Form to MongoDB
فایل کتاب MongoDB 4 Quick Start Guide را میتوانید پس از پرداخت دانلود کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.