سامانه های اطلاعاتی فناوری تدبیرگران آهار

ارائه دهنده سامانه های یکپارچه نرم افزاری - اتوماسیون اداری - فرآیندساز - مدیریت ارتباط با مشتریان - تردد پرسنل

سامانه های اطلاعاتی فناوری تدبیرگران آهار

ارائه دهنده سامانه های یکپارچه نرم افزاری - اتوماسیون اداری - فرآیندساز - مدیریت ارتباط با مشتریان - تردد پرسنل

نرم افزار اتوماسیون اداری
نرم افزار دبیرخانه
مدیریت تردد پرسنل
نرم افزار ورود و خروج
نرم افزار CRM
ارتباط با مشتریان
نرم افزار ورود و خروج
نرم افزار حضور و غیاب
نرم افزار حقوق و دستمزد
نرم افزار فرایندساز
نرم افزار جریان کاری
تحت وب

پیام های کوتاه

۱۱ مطلب با کلمه‌ی کلیدی «آموزش مونگو» ثبت شده است

انتقال داده های زیاد به دیتابیس دیگر

جمعه, ۲۹ اسفند ۱۳۹۹، ۰۹:۵۲ ب.ظ

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

 

 

انتقال داده ها به دیتابیس دیگر در پایگاه داده Mongo

  • محمدرضا عرفانی

Sharding چیست؟

پنجشنبه, ۲۸ اسفند ۱۳۹۹، ۱۱:۱۲ ب.ظ

در این جلسه میخوایم بگیم اگر دیتابیس شما بزرگ شد و آیتم های زیادی در یک کالکشن قرار داشتند، چه راهکارهایی برای توسعه دیتابیس وجود داره... در این موارد ما 2 راه حل داریم: 1- توسعه عمودی و توسعه افقی در توسعه عمودی میتونیم امکانات دیتابیس رو افزایش بدیم. مثلا میتونیم به زیاد شدن رم و هارد یا افزایش قدرت CPU اشاره کرد.

اما مورد دوم، افزایش سرورها است به گونه ای که اطلاعات 1 کالکشن بر روی چند سرور ذخیره شود...

 

آموزش ویدیویی رایگان Sharding 

  • محمدرضا عرفانی

آشنایی با readConcern در ReplicaSet

شنبه, ۲۳ اسفند ۱۳۹۹، ۰۵:۵۵ ب.ظ

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

 

بعد از خرید این دوره آموزشی، میتونید ویدیوی آموزشی این جلسه را در لینک زیر مشاهده بفرمایید.

 

آشنایی با readConcern در ReplicaSet

 

دوره پیشرفته MongoDB رو خریداری کنید و از کار با این دیتابیس لذت ببرید.

 

همچنین دوستانی که تازه با این دیتابیس آشنا شدند، بهتره ابتدا دوره مقدماتی MongoDB رو مشاهده کنند.

  • محمدرضا عرفانی

آشنایی با writeConcert در ReplicaSet

شنبه, ۲۳ اسفند ۱۳۹۹، ۰۵:۵۰ ب.ظ

وقتی که چند تا سرور با هم ارتباط برقرار میکنند و تشکیل یک رپلیکا ست رو میدهند، اولویت نوشتن داده ها چطور باید باشد باشد؟ آیا با ابتدا داده ها روی سرور اصلی نوشته شود، و کلاینت اطلاع پیدا کند، یا اینکه میتواند داده ها را روی تمام سرورهای secondary بنویسد و سپس به کلاینت اطلاع دهد.

 

بعد از خرید این دوره آموزشی، میتونید ویدیوی آموزشی این جلسه را در لینک زیر مشاهده بفرمایید.

 

آشنایی با writeConcert در ReplicaSet

 

دوره پیشرفته MongoDB رو خریداری کنید و از کار با این دیتابیس لذت ببرید.

 

همچنین دوستانی که تازه با این دیتابیس آشنا شدند، بهتره ابتدا دوره مقدماتی MongoDB رو مشاهده کنند.

  • محمدرضا عرفانی

در این جلسه به طور کاملا عملی تعداد 100 عدد آیتم رو در یک جدول درج میکنیم، و سپس عملیات را commit کرده و میبینیم که عملیات Insert با موفقیت به انجام میرسد، اما در برنامه ای که نوشتیم، یک شرط قرار میدهیم. اگر که تعداد آیتم های درج شده، بیشتر از 100 عدد بود، عملیات درج در دیتابیس را RollBack میکنیم.نتیجه را در فیلم مشاهده کنید.واقعا زیباست.

 

بعد از خرید این دوره آموزشی، میتونید ویدیوی آموزشی این جلسه را در لینک زیر مشاهده بفرمایید.

 

آموزش عملیات ترنزکشن با متد startSession

 

دوره پیشرفته MongoDB رو خریداری کنید و از کار با این دیتابیس لذت ببرید.

 

همچنین دوستانی که تازه با این دیتابیس آشنا شدند، بهتره ابتدا دوره مقدماتی MongoDB رو مشاهده کنند.

  • محمدرضا عرفانی

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

در این جلسه، عملکرد دیتابیس مونگو هنگام کوئری از داده ها رو بررسی کردیم، و دیدیم که چطور یک ایندکس خوب، خیلی سریع میتونه ما رو به داده مورد نظرمون برسونه... در گام دوم روی یک کالکشن، 2 تا ایندکس تعریف کردیم و نشون دادیم که مونگو باز هم تصمیم مناسبی برای انتخاب ایندکس میگیره... اما توجه داشته باشید، اگر هم به هر دلیلی مونگو انتخاب مناسبی برای استفاده از ایندکس، نداشته باشه، میتونیم بهش بگیم که از همین ایندکسی که من بهت میگم استفاده کن و بقیه ایندکس ها رو بزار کنار...

 

مونگو دیتابیس بسیار خوب و سریعی هست که هم به درد کارهای تستی و هم به درد محیط های عملیاتی میخوره... این دوره آموزشی رو از دست ندید :)

 

آزمایش بهبود عملکرد هنگام ایندکس گذاری دیتابیس Mongo

  • محمدرضا عرفانی

انواع ایندکس در مونگو - sparse ، TTL ، unique ، partial index

يكشنبه, ۱۷ اسفند ۱۳۹۹، ۱۰:۰۵ ب.ظ

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

 

انواع ایندکس در مونگو - sparse ، TTL ، unique ، partial index

  • محمدرضا عرفانی

آشنایی با درخت B-Tree و نحوه ایندکس گذاری در دیتابیس

چهارشنبه, ۱۳ اسفند ۱۳۹۹، ۱۰:۱۳ ب.ظ

در این جلسه در مورد درخت B صحبت میکنم واستون و همینقدر بدونید این درخت باعث شده تا تحول عظیمی در جستجوی داده ها در دیتابیس، به وجود بیاد.در واقع برای جستجوی داده ها بدون ایندکس گذاری، باید به مقدار تعداد آیتمهایی که داخل جدول شما وجود داره، مقایسه انجام داد که میشه برابر o(n) در صورتی که با ایندکس گذاری، زمان جستجوی شما به o(logn) کاهش پیدا میکنه که در مقادیر بالا، زمان بسیار زیادی هست.

 

برای آشنایی بیشتر، نگاهی به ویدیوی زیر بندازید.

آشنایی با درخت B-Tree و نحوه ایندکس گذاری در دیتابیس

  • محمدرضا عرفانی

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

 

ویرایش و حذف آیتم ها در مونگو و کپی کردن کالکشن

  • محمدرضا عرفانی

جستجو در متن های بزرگ در پایگاه داده مونگو دی بی

دوشنبه, ۱۱ اسفند ۱۳۹۹، ۱۰:۱۹ ب.ظ

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

 

 جستجو در متن های بزرگ در پایگاه داده مونگو دی بی

  • محمدرضا عرفانی