مطالب توسط Site Author

پایگاه داده گراف یا Graph DataBase چیست و چه تفاوتی با سایر دیتابیس ها دارد؟

به عنوان یک توسعه دهنده یا تحلیل گر پایگاه داده ممکن است نام پایگاه داده گراف را شنیده باشید، اما شاید از چگونگی کار آن اطلاع دقیقی نداشته باشید. در این مقاله در رابطه با پایگاه داده گراف (Graph Database) و موارد استفاده از آن و همچنین مزیت های این پایگاه داده می خوانید. پایگاه […]

سرور ابری چیست؟ چه تفاوتی با سرورهای اختصاصی یا اشتراکی دارد؟

در یک تعریف ساده می توان گفت سرور های ابری سرورهای مجازی (نه فیزیکی) هستند که در یک محیط رایانش ابری اجرا می شوند و در صورت تقاضا، تعداد نامحدودی از کاربران به آن دسترسی دارند. سرورهای ابری عملکردی همانند سرورهای فیزیکی دارند و برای ذخیره کردن داده ها و اجرای برنامه ها استفاده می […]

همه چیز درباره پایگاه داده آپاچی کاساندرا (Apache Cassandra)

آپاچی کاساندرا (Apache Cassandra) چیست؟ آپاچی کاساندرا یک پایگاه داده توزیع شده بسیار مقیاس پذیر و با کارایی بالا است که برای مدیریت داده هایی با حجم بالا طراحی شده است. از ویژگی های دیگر این پایگاه داده فراهم کردن دسترسی بالا، بدون هیچ نقطه ضعفی را می توان ذکر کرد. Apache Cassandra یک نوع […]

پایگاه داده Redis (ردیس) چه ویژگی هایی دارد و چطور از آن استفاده کنیم؟

آیا تابه حال نام Redis را شنیده اید؟ اگر developer (توسعه دهنده) برنامه باشید، احتمالا پاسخ شما مثبت است. اما آیا می دانید چگونه از آن استفاده کنید؟ اگر نمی دانید، جای نگرانی نیست! ما به طور مفصل برا شما توضیح می دهیم که این ابزار قدرتمند چه کاربردی برای پروژه های شما خواهد داشت. […]

بهترین و محبوب ترین دیتابیس ها در میان برنامه نویسان کدامند؟

در این مقاله قصد داریم بهترین دیتابیس ها در میان برنامه نویسان را به شما معرفی کنیم. لازم است بدانید پایگاه های داده بسیار شبیه تاسیسات یک ساختمان هستند. یک کاربر، حکم صاحب خانه را دارد اما لزوماً از نحوه ساختار آن پایگاه داده آگاه نیست و در بهترین حالت ممکن است قطعاتی از آن […]

آموزش کار با API ها در دیتابیس InfluxDB

در این آموزش، نحوه احراز هویت از طریق API، خواندن یک جریان داده، ذخیره آن به عنوان یک سری زمانی در InfluxDB و اجرای کوئری ها بر روی داده ها با استفاده از API InfluxDB را خواهید آموخت. دیتابیس های سری زمانی (Time series) مانند InfluxDB، داده ها را بر اساس زمان فهرست بندی می […]

آشنایی با GitOps و Argo و مزایای استفاده از آن ها

در یک دنیای ایده ‌آل، توسعه‌ دهندگان می ‌توانند به سرعت محصولات و ویژگی ‌های جدیدی را در محیط ‌های توسعه از مرحله تولید به عرضه برسانند و در عین حال مجبور نیستند در مورد خرابی محصول استرس داشته باشند. دستیابی به سرعت در توسعه و همچنین حفظ قابلیت اطمینان نرم افزار، نیازمند داشتن زنجیره […]

معرفی 10 مورد از بهترین ابزارهای CI/CD در سال 2022

ابزارهای CI/CD راه حل های نرم افزاری هستند که با استفاده از خودکارسازی مراحل DevOps و سرعت بخشیدن به تحویل برنامه به کاربران نهایی به کار گرفته می شوند. ما در مقاله ای تحت عنوان “CI/CD چیست” مفصلا به تعریف این ابزارها پرداخته ایم. اما در این مقاله ویژگی های کلیدی مورد نیاز یک ابزار […]

دواپس یا DevOps به چه معنی است؟ چه چیزی باید درباره آن بدانیم؟

DevOps با ترکیب توسعه (Dev) و عملیات (Ops)؛ افراد، فرآیندها، فناوری در برنامه ریزی، توسعه، تحویل و عملیات برنامه را با هم متحد می کند. DevOps به نقش ‌هایی مانند توسعه، عملیات IT، مهندسی کیفیت و امنیت اجازه می‌ دهد تا با هم هماهنگ شوند و همکاری کنند. تیم‌ ها فرهنگ، روش‌ ها و ابزارهای […]

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

برای بررسی کانفیگ فهرست و عملکردها، می توانید دستور Elasticsearch Health Check-Up را اجرا کنید . این دستور کمک می کند مشکلات را شناسایی کرده و حتی از بروز آن ها پیشگیری کنید. علاوه بر این Check-Up ،hreadpool‌ها، حافظه، عکس‌ها، واترمارک‌های دیسک و موارد دیگر را نیز بررسی می‌کند تا به شما در بهبود عملکرد […]