neo4j یک بانک اطلاعاتی گراف پایه است که جزو بانکهای اطلاعاتی no-sql طبقه بندی میشود. سرعت بسیار بالا و امکان اجرای کوئریهای پیچیده، از برجستهترین ویژگیهای این بانک اطلاعاتی است. بهترین کاربرد neo4j استفاده به عنوان مکمل برای بانک اطلاعاتیهای دیگر مثل مونگو و کاساندرا است؛ به این صورت که دیتای اصلی در دیتابیس مونگو یا کاساندرا ذخیره گردد و ایندکس این دیتاها به همراه چند پارامتر کلیدی که در کوئریها استفاده زیادی دارد در neo4j ...
پس از تلاشهای اولیه برای راه اندازی که نیاز به گوگل کردن موارد مختلف دارد از جمله راه اندازی ssl و certification در لوکال هاست و تنظیم IIS برای استفاده از آن، میتوان به راه اندازی اولیه آیدنتیتی سرور رسید . پیش فرض این آموزش این نسخه از آی دنتیتی سرور است : https://github.com/IdentityServer/IdentityServer2 نگاهی اجمالی به سورس: IdentityServer2 Sampel---- AdfsIntegrationFullSample -------- AdfsIntegrationS ...
استفاده از سرویسهای متنوع گوگل همگی با یک آکانت واحد، ایدهی جالبی است که پایهی ایجاد پروژهای به نام IdentityServer بوده است. IdentityServer یک پروژهی متن باز است که قرار بود و شاید هنوز هم هست که بخشی از ویژوال استودیو باشد. این پروژه یک سرور واحد برای مدیریت هویت ایجاد میکند که تمام کلاینتها از این سرور اهراز هویت شده و سپس از سرویسها استفاده میکنند. یعنی بخش مدیریت هویت تمام کاربران در پروژه برعهدهی IdentityServ ...
برای انجام عملیاتی مثل عملیات حسابداری، نیاز به انجام پی در پی چندین دستور میباشد و در صورت انجام نشدن یکی از آنها، بقیه نیز نامعتبر خواهند بود که برای پیاده سازی این مکانیزم از تراکنشها در بانک اطلاعاتی استفاده میشود. تراکنشها معمولآ در بدنهی توابع ذخیره شده روی بانک (stored procedure) پیاده سازی میشوند. برای تعریف یک پروسیجر در مای اس کیو ال من از برنامهی MySQL Workbench به شکل زیر استفاده میکنم. البته میتوان دستور ایجاد تابع ر ...