کتاب کوئری نویسی، کدنویسی و برنامه نویسی در MySQL/MariaDB تألیف سیدحسین رجاء، پایگاه دادهی کاربردی و منعطف ماریادیبی را معرفی میکند و شیوهی ذخیرهسازی، جستجو و مرتب کردن دادهها در آن را توضیح میدهد. این کتاب آموزشی، دستورات، تراکنشها و شاخصهای این پایگاه را تشریح میکند و با ارائهی مثال و نمونه به خواننده میآموزد که چطور در آن انواع جداول را ایجاد، رکوردها را حذف یا دادهها را بهروزرسانی کند.
دربارهی کتاب کوئرینویسی، کدنویسی و برنامهنویسی در MySQL/MariaDB
یکی از اصلیترین قسمتهای هر نرمافزار، پایگاه دادههای آن است. این بخش وظیفهی ذخیرهسازی، جستجو، مرتب کردن و حتی بازیابی دادهها را بر عهده دارد. بنابراین میتوان گفت وجود آن حیاتی است و بدون آن هیچ فعالیتی امکان ندارد. در سالهای اخیر که تقریباً همهی کارها بهصورت کامپیوتری و اینترنتی انجام میشود، حجم عظیمی از دادههای دیجیتالی شکل گرفته. این موضوع موجب شده تا اهمیت پایگاه داده بیشتر شود. ازاینرو، ما نیاز به دیتابیسهایی داریم که بتوانند کلان دادهها تا حجم چندین میلیون ترابایت را خود نگه دارند. در چند دههی اخیر نرمافزارها و پایگاههای داده متنوعی شکل گرفته که هرکدام قابلیتهای خاص خود را دارند، اما یکی از محبوبترین آنها دیتابیس MySQL است. مایاسکیوال نرمافزار مدیریت پایگاه داده منبع بازی است که تقریباً 30 سال پیش ابداع شد و توسعه پیدا کرد. این سیستم به نسبت پایگاه مشابه خود سادهتر بود و میشد آن را بر روی انواع سیستمعاملها نصب کرد. همینطور از سرعت و انعطاف خوبی برخوردار بود. مجموعهی این عوامل باعث شد تا شرکت بزرگ اوراکل آن را در سال 2005 بخرد. بنیانگذار مایاسکیوال که میترسید ویژگیهای اصلی پایگاهش از دست برود، بلافاصله نمونهی دیگری از آن را توسعه داد. این پایگاه جدید که MariaDB نامیده شد، در سال 2009 رونمایی گشت. ماریادیبی به نسبت مایاسکیوال، قابلیتهای بیشتری داشت و از همه مهمتر اینکه قرار بود برای همیشه رایگان بماند. همین باعث شد تا برنامهنویسان به این پایگاه داده روی بیاورند. کتاب کوئرینویسی، کدنویسی و برنامهنویسی در MySQL/MariaDB تألیف سیدحسین رجاء به همین دیتابیس میپردازد و میکوشد ویژگیها و قابلیتهای آن را توضیح دهد. این کتاب به مخاطب میآموزد که چطور با نوشتن اسکریپت و کد آن را مدیریت کند.
MariaDB یک پایگاه داده رابطهای منبع باز قدرتمند و حرفهای است. این دیتابیس امکاناتی دارد که باعث شده از بعضی جهات از خاستگاهش، یعنی MySQL هم بهتر باشد. به همین دلیل هم بوده که شرکتهای بزرگی مثل گوگل و ویکیپدیا برخی از بانکهایشان را به ماریادیبی تغییر دادهاند. ازجملهی این ویژگیها میتوان به مقیاسپذیری و انعطافپذیری بیشتر، عملکرد بالاتر یا پشتیبانی از تراکنشها اشاره کرد. همینطور محافظت از دادهها در آن بسیار قویتر است و میتوان خیلی راحتتر آن را مدیریت کرد. این سرور چندکاربره است و این اجازه را میدهد تا چند نفر به دادههای آن دسترسی پیدا کنند. و در نهایت، اینکه میتوان آن را بر روی سیستمعاملهای مختلف، از لینوکس تا ویندوز نصب کرد. سیدحسین رجاء در کتاب کوئرینویسی، کدنویسی و برنامهنویسی در MySQL/MariaDB، پس از اینکه طریقهی نصب این نرمافزار را آموزش داد، در مورد برخی از دستورات و فرمانها و همینطور شاخصها و تراکنشهای آن صحبت میکند و آنها را توضیح میدهد. از آنجا که ماریادیبی پایگاهی رابطهای است، جداول در آن نقش مهمی ایفا میکنند. به همین خاطر نویسنده شیوهی ایجاد انواع جداول را هم یاد میدهد و از این میگوید که چطور میتوان رکوردها یا دادهها را ثبت و حذف کرد.
کتاب کوئرینویسی، کدنویسی و برنامهنویسی در MySQL/MariaDB را مؤسسهی فرهنگی هنری دیباگران تهران به چاپ رسانده است.
کتاب کوئرینویسی، کدنویسی و برنامهنویسی در MySQL/MariaDB برای چه کسانی مناسب است؟
این کتاب به برنامهنویسان، متخصصین فناوری اطلاعات و مدیران شبکه پیشنهاد میشود.
در بخشی از کتاب کوئری نویسی، کدنویسی و برنامه نویسی در MySQL/MariaDB میخوانیم
در سال 1995 شرکت سوئدی MySQL AB اولین نسخه MySQL را روانه بازار کرد که محبوبیت زیادی طی سالیان آتی در بین جوامع برنامهنویسی و کسبوکارهای کوچک به دست آورد. این امر باعث شد تا اوراکل از سال 2005 شروع به خریدن بعضی از شرکتهای کوچک مرتبط با MySQL بکند مانند Innobase که فراهمکننده یک موتور ذخیرهسازی نوین تراکنشی با نام InnoDB بود. در سال 2008 شرکت سان مایکروسیستمز، MySQL را به قیمت 1 میلیارد دلار خرید. در ابتدای سال 2010 اوراکل شرکت سان را با تمام متعلقاتش (جاوا، MySQL و سرورهای سان) را به قیمت 5.6 میلیارد دلار خریداری کرد.
بله






















