مجله — صفحه ۵
ادامه مقالات و راهنماهای تخصصی iServer24
آموزش استفاده از UNION در SQL
در پایگاههای داده رابطهای، اطلاعات معمولاً در چند جدول جدا ذخیره میشوند. اما وقتی گزارش میگیرید، اغلب لازم است دادهها را از بیش از یک جدول همزمان بخوانید.

آموزش رفع خرابی (Corruption) جدولها در MySQL
گاهی جدولهای MySQL دچار خرابی (Corruption) میشوند. یعنی دادههای داخل جدول دیگر قابل خواندن نیستند و در بعضی موارد حتی تلاش برای خواندن آنها میتواند باعث کرش کردن سرور MySQL شود.

آموزش مدیریت Hash در Redis
یک پایگاه داده متنباز، درونحافظهای (In-Memory) و از نوع Key-Value است. یکی از ساختارهای دادهای مهم در Redis، نوع داده Hash میباشد. Hash در ردیس ساختاری است که بین یک فیلد متنی (field) و یک مقدار متنی (value) ارتباط برقرار میکند. هر Hash میتواند شامل تعداد زیادی جفت فیلد-مقدار باشد، در حالی که مصرف حافظه آن بهینه است. به همین دلیل Hash گزینهای بسیار مناسب برای نمایش آبجکتها است.

آموزش ساخت REST API با Prisma و PostgreSQL در Node.js
Prisma یک ORM متنباز برای Node.js و TypeScript است که کار با دیتابیس را برای برنامهنویسان سادهتر، ایمنتر و سریعتر میکند. به جای نوشتن کوئریهای پیچیده SQL و مدیریت دستی مایگریشنها، میتوانید ساختار داده و ارتباط بین جداول را در سطح کد مدیریت کنید.

آموزش پارتیشنبندی و فرمت کردن دیسک در لینوکس
آموزش کامل پارتیشنبندی، فرمت کردن و مونت کردن دیسک در لینوکس با استفاده از parted و ext4، به همراه تنظیم Auto-mount در فایل fstab.

آموزش تنظیم گزینههای سفارشی اتصال در SSH Client
SSH یا Secure Shell رایجترین روش برای اتصال امن به سرورهای لینوکسی و مدیریت آنها از راه دور است. وصل شدن به یک سرور با یک دستور ساده کار سختی نیست، اما وقتی با چندین سرور مختلف کار میکنید، وارد کردن مداوم یوزرنیم، پورت، کلیدها و تنظیمات خاص هر سرور، هم وقتگیر است هم اعصابخردکن.

YUM چیست؟ آشنایی با سیستم مدیریت بسته در لینوکس
در سیستمعاملهای لینوکسی، نصب، بروزرسانی و مدیریت نرمافزارها از طریق ابزارهایی به نام مدیریتکننده بسته (Package Manager) انجام میشود. یکی از مهمترین این ابزارها در توزیعهای مبتنی بر RPM، دستور YUM است.

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

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

