وبلاگ شخصی حامد شیربندی

حامد شیربندی

توسعه دهنده نرم افزار

آخرین مقالات در گروه NoSQL

پیاده سازی Redis Cache در ASP.NET Core

Redis یکی از انواع دیتابیس های NoSQL است که ساختار آن به صورت Key-Value می باشد و بدلیل سرعت بالایی که دارد معمولا در برنامه های وب از آن به عنوان حافظه ی کش هم استفاده میشود.
در اینجا میخواهیم از این دیتابیس به عنوان یک لایه کش در سطح یک پروژه ی وب که با ASP.NET Core پیاده شده است استفاده کنیم.
قبل از شروع کار باید ابتدا سرور Redis را روی ویندوزی که میخواهیم اپ را روی آن اجرا کنیم نصب کنیم. یکی از روش های ساده برای انجام اینکار از طریق Chocolatey می باشد. کافی ست از طریق توضیحات این صفحه عملیات نصب Chocolatey را برای ویندوز انجام داده و سپس برای اجرا کردن سرور Redis دستور زیر را در cmd اجرا کنید.

ادامه مقاله

معرفی پروژه ی سورس باز CorMon، سیستم مدیریت محتوای مبتنی بر Core 2.0 و MongoDB


پروژه ی CorMon یک CMS رایگان و سورس باز برپایه ی  Core 2 و MongoDB می باشد که سورس آن را در این آدرس بر روی Github میتوانید دنبال کنید.
این پروژه تلاش و تمرینی است برای اینکه چگونه یک پروژه را در بستر  Core 2 پیاده کنیم و آن را با دیتابیس های NoSQL از جمله MongoDB و Redis به کار بگیریم.

معماری این پروژه برگرفته از Onion Architecture و نیز ASP.NET Boilerplate می باشد و تا حد امکان طراحی ساده و خوانا در نظر گرفته شده تا مشارکت در توسعه و یا استفاده از آن راحت باشد.

ادامه مقاله

اجرای سرور MongoDB به عنوان یک سرویس ویندوز

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

راه نجات از این قضیه معرفی سرور مونگو به عنوان یک سرویس به ویندوز است تا در هر بار بالا آمدن ویندوز به صورت خودکار اجرا شود. برای اینکار کافی است وارد پوشه ی bin محل نصب مونگو رفته و 2 دستور زیر را در cmd در حالت Run as admin اجرا کنیم.

ادامه مقاله

نصب و راه اندازی سرور مونگو (MongoDB) در ویندوز


ابتدا باید فایل نصبی مونگو را از سایت آن دانلود کنیم. برای این منظور وارد سایت MongoDB شده و از بخش دانلودها طبق تصویر زیر نسخه مربوط به ویندوز آن را دانلود میکنیم.

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

C:\Program Files\MongoDB

ادامه مقاله