محدودیتها و مثال از گراف دیتابیس (بخش سوم)
محدودیتها در این بخش به معرفی محدودیتهای گراف دیتابیس sql و همچنین یک مثال عملی می پردازیم جداول موقت (temporal table) ها نمی توانند از نوع نود و یال باشند…
گراف دیتابیس چیست؟ (بخش اول)
گراف دیتابیس ها(graph database) این امکان را برای ما فراهم می کنند که ما داده ها و رابطه ها رو در قالب ساختار گراف ذخیره کنیم . در پایگاه داده…
معماری SQL Server Graph Database (بخش دوم)
معماری graph database Node Table (گره جدول) یک گره جدول ، موجودی موجود در یک طرح گراف را نشان می دهد. هر بار که یک گره جدول ایجاد می شود…
الگوهای طراحی خلاقانه – Creational Design Patterns
Factory Method یک رابط برای ایجاد اشیا در یک ابر کلاس فراهم می کند ، اما به کلاسهای فرعی اجازه می دهد نوع اشیا ایجاد شده را تغییر دهند. Abstract…
الگوهای رفتاری -Behavioral Design Patterns
Chain of Responsibility به شما امکان می دهد درخواست ها را از طریق زنجیره ای از کلاسها منتقل کنید. با دریافت یک درخواست ، هر یک از کارگزاران (کلاسها) تصمیم…
الگوهای طراحی ساختاری – Structural Design Patterns
الگوهای ساختاری چگونگی جمع آوری اشیا و کلاسها را به ساختارهای بزرگتر توضیح می دهد در حالی که این ساختارها را انعطاف پذیر و کارآمد نگه می دارد. Adapter به…
با ویژگی های جدید C#9 آشنا شوید
ویژگیهای جدید C# 9.0، به همراه NET 5. ارائه میشوند. بنابراین جهت راه اندازی پروژهای که قرار است بر این مبنا تهیه شود، نیاز است مراحل زیر را طی کنید:–…
دسته بندی الگوهای طراحی
الگوهای طراحی از نظر پیچیدگی ، سطح جزئیات و مقیاس کاربرد برای کل سیستم در حال طراحی متفاوت هستند. تشبیه به راه سازی را دوست دارم: شما می توانید با…
نقد الگوهای طراحی – Design Pattern
به نظر می رسد که فقط افراد تنبل هنوز الگوهای طراحی را نقد نکرده اند. بیایید نگاهی بیندازیم به معمولی ترین استدلال ها در مورد استفاده از الگوها. کمکی برای…
چرا معماری میکروسرویس (MicroService) شما به تجمیع نیاز دارد؟
میکروسرویس، همانگونه که از نام آن مشخص است، اساسا به سرویسهای نرمافزاری مستقلی گفته میشود که کارکردهای تجاری خاصی را برای یک اپلیکیشن نرمافزاری تعریف میکنند. این سرویسها میتوانند به…