Academy and Foundation unixmens | Your skills, Your future
محبوب ترین کلودها براساس آمار
تفاوت های openstack و aws
https://www.upgrad.com/blog/aws-vs-openstack/
https://www.upgrad.com/blog/aws-vs-openstack/
upGrad blog
AWS vs Openstack: Difference Between AWS & Openstack [2024] | upGrad blog
In this article we will be comparing the two cloud technologies to unravel the differences between AWS and OpenStack, read more to explore.
استخدام کارشناس ارشد شبکه و امنیت-فایروال
شرکت ستاک فناوری ویرا
واردکننده معتبر تجهیزات امنیتی و شبکه(مشاور، ناظر و مجری پروژه های امنیت شبکه)
اقدام به جذب واجدین شرایط به شرح ذیل مینماید
نوع همکاری: تمام وقت
جنسیت: خانم/آقا
حداقل حقوق: 140.000.000 ریال
:لطفا جهت کسب اطلاعات بیشتر و راههای تماس به لینک ذیل مراجعه فرمایید
https://jobinja.ir/companies/setakfannavarivira/jobs/R6uV
#jobs #security #network
@unixmens
شرکت ستاک فناوری ویرا
واردکننده معتبر تجهیزات امنیتی و شبکه(مشاور، ناظر و مجری پروژه های امنیت شبکه)
اقدام به جذب واجدین شرایط به شرح ذیل مینماید
نوع همکاری: تمام وقت
جنسیت: خانم/آقا
حداقل حقوق: 140.000.000 ریال
:لطفا جهت کسب اطلاعات بیشتر و راههای تماس به لینک ذیل مراجعه فرمایید
https://jobinja.ir/companies/setakfannavarivira/jobs/R6uV
#jobs #security #network
@unixmens
در پی بررسی ها و تحلیل ها از جذب نیرو در ایالات متحده آمریکا نشان می دهد که ،امریکا به دنبال استخدام تقریبا ۵۰۰٫۰۰۰ نفر در زمینه امنیت سایبری است.
این روند پس از درخواست رییس جمهور بایدن برای تخصیص ۲ تریلیون دلار بودجه برای مبارزه و تقویت زیرساخت های امنیت سایبری این کشور شروع شده است.
پس از تصمیم امریکا برای تقویت سایبری این کشور ، شرکت های خصوصی و سازمانهای دولتی بدنبال استخدام افراد ماهر در زمینه امنیت سایبری افتادند.
این روند پس از درخواست رییس جمهور بایدن برای تخصیص ۲ تریلیون دلار بودجه برای مبارزه و تقویت زیرساخت های امنیت سایبری این کشور شروع شده است.
پس از تصمیم امریکا برای تقویت سایبری این کشور ، شرکت های خصوصی و سازمانهای دولتی بدنبال استخدام افراد ماهر در زمینه امنیت سایبری افتادند.
ترجیح شما کدامیک میباشد ؟ استفاده از HIDS یا NIDS یا DIDS :
public poll
اصلا چی هست ؟ – 12
👍👍👍👍👍👍👍 55%
@yousefj86, @hjalalipoor, @MLDMHDI, @LogicCavalier, @GiddyStarfish, @Mahdinzb, @mrn_niaz, @firstboy000, @amirajoodani, @salamfa012345, @Dariush_Dashti, @msinakeshmiri
NIDS – 6
👍👍👍👍 27%
@vahid_mg, amir, @mehrdadfahoul, @pwnme, @irpwn, @amiremv
HIDS – 4
👍👍 18%
@muculus, @GhanbariAmir, @msdBaniasadi, Siroos
DIDS
▫️ 0%
👥 22 people voted so far.
public poll
اصلا چی هست ؟ – 12
👍👍👍👍👍👍👍 55%
@yousefj86, @hjalalipoor, @MLDMHDI, @LogicCavalier, @GiddyStarfish, @Mahdinzb, @mrn_niaz, @firstboy000, @amirajoodani, @salamfa012345, @Dariush_Dashti, @msinakeshmiri
NIDS – 6
👍👍👍👍 27%
@vahid_mg, amir, @mehrdadfahoul, @pwnme, @irpwn, @amiremv
HIDS – 4
👍👍 18%
@muculus, @GhanbariAmir, @msdBaniasadi, Siroos
DIDS
▫️ 0%
👥 22 people voted so far.
Academy and Foundation unixmens | Your skills, Your future
🎉آغاز ثبت نام دوره ًRHCSA 🎉 مدرس : مهندس اسمعیل دخت به دلیل محدودیت در ثبت نام ، اولویت با کسانی است که سریعتر ثبت نام کنند . ✅همچنین این دوره با تخفیف ارایه شده است . علاقه مندان جهت ثبت نام و اطلاعات تکمیلی عبارت rhcsa را به این ایدی ارسال فرمایند .…
معرفی رد هت (Red Hat)
ا Red Hat ،Inc یک شرکت نرم افزاری چند ملیتی آمریکایی است که محصولات نرم افزاری اوپن سورس را به جامعه سازمانی ارائه می دهد. Red Hat که در سال 1993 تأسیس شد، دفتر مرکزی آن در رالی، کارولینای شمالی با سایر دفاتر جهان است. این شرکت در 9 ژوئیه 2019 تبدیل به یک شرکت تابعه IBM شد.
رد هت تا حدود زیادی با سیستم عامل سازمانی Red Hat Enterprise Linux مرتبط شده است. با دستیابی به شرکت واسطه کار JBoss اوپن سورس، همچنین مجازی سازی رد هت (RHV)، محصولی مجازی سازی سازمانی را ارائه می دهد. Red Hat سیستم عامل های ذخیره سازی، سیستم عامل، واسطه ها، برنامه های کاربردی، محصولات مدیریتی و خدمات پشتیبانی، آموزش و مشاوره را ارائه می دهد.
ا Red Hat بسیاری از پروژه های نرم افزار رایگان را ایجاد، نگهداری و کمک می کند. این شرکت چندین محصول با كیفیت نرم افزاری اختصاصی را از طریق ادغام شركت ها به دست آورده و چنین نرم افزاری را تحت مجوزهای اوپن سورس منتشر كرده است. از مارس 2016، Red Hat دومین شرکت کننده بزرگ در هسته لینوکس نسخه 4.14 پس از اینتل است. در 28 اکتبر 2018، IBM قصد خود را برای دستیابی به Red Hat با 34 میلیارد دلار اعلام کرد. این مالکیت در 9 ژوئیه 2019 بسته شد. مشاور مالی اصلی ردهت در معامله اوراق بهادار گوگنهایم بود.
تاریخچه رد هت (Red Hat)
در سال 1993، باب یانگ شرکت تجاری ACC، که لوازم جانبی نرم افزار لینوکس و یونیکس را به فروش می رساند را راه اندازی کرد. در سال 1994، مارک یوینگ توزیع لینوکس خود را ایجاد کرد، که وی نام آن را Red Hat Linux گذاشت (Ewing یک کلاه لاکروس دانشگاه کرنل قرمز پوشیده بود، که توسط پدربزرگش به وی داده شده بود، ضمن شرکت در دانشگاه کارنگی ملون). Ewing این نرم افزار را در ماه اکتبر منتشر کرد و به نسخه هالووین معروف شد. یانگ در سال 1995 مشاغل Ewing را خریداری کرد، و این دو با هم به عنوان مدیر اجرایی (مدیرعامل) به نرم افزار Red Hat تبدیل شدند.
رد هت در 11 آگوست 1999 به عمومیت رسید. متیو سوزلیک در دسامبر همان سال جانشین باب یانگ به عنوان مدیرعامل شد. در 15 نوامبر 1999، رد هت Cygnus را به دست آورد. Cygnus پشتیبانی نرم افزاری رایگان از نرم افزارهای رایگان و نگهبانان مستقر در محصولات نرم افزاری GNU از قبیل GNU Debugger و GNU Binutils را در اختیار شما قرار داد. مایکل تیمن یکی از بنیانگذاران Cygnus، مدیر فنی فنی Red Hat و تا سال 2008 معاون رئیس در امور اوپن سورس بود.
در فوریه سال 2000، InfoWorld چهارمین جایزه متوالی "محصول سیستم عامل سال" را برای Red Hat Linux 6.1 اهدا کرد. Red Hat در سال 2001 از نرم افزار Planning Technologies، Inc و دایرکتوری iPlanet و سرور گواهی سرور AOL بهره گرفت. در سال 2012، رد هت اولین شرکت یک میلیارد دلاری اوپن سورس بود که در سال مالی خود به 1.13 میلیارد دلار درآمد سالانه رسید. رد هت معیار 2 میلیارد دلاری در سال 2015 را تصویب کرد. از فوریه 2018، درآمد سالانه این شرکت نزدیک به 3 میلیارد دلار بود. در تاریخ 16 اکتبر 2015، رد هات مالکیت خود را در راه اندازی اتوماسیون IT اعلام کرد، با شایعه ای مبنی بر 100 میلیون دلار تخمین زده شده است. در ژوئن سال 2017، Red Hat محصول نرم افزاری Red Hat Hyperconverged Infrastrast 1.0 را اعلام کرد. در ماه مه سال 2018، رد هت CoreOS را به دست آورد.
کسب ردهت توسط IBM
در 28 اکتبر 2018، IBM در یکی از بزرگترین خریدهای خود، قصد دستیابی به Red Hat را با قیمت 34 میلیارد دلار اعلام کرد. این شرکت از بخش ابر Hybrid Cloud IBM بهره می برد. شش ماه بعد، در تاریخ 3 مه 2019، وزارت دادگستری ایالات متحده بررسی خود در مورد پیشنهاد IBM در مورد خرید Red Hat را به پایان رساند و طبق گفته استیون جی واوگان-نیكولز "اساساً قرارداد IBM / رد هت" را تأیید كرد. این کسب در 9 ژوئیه 2019 بسته شد.
معرفی لینوکس رد هت (Red Hat)
ا Red Hat Enterprise Linux، لینوکس پیشرو در سیستم عامل سرور لینوکس است که توسط شرکت ها در Fortune 500 مورد استفاده قرار می گیرد. یکی از دلایل شرکت Red Hat به عنوان ارائه دهنده استراتژیک زیرساخت سیستم عامل خود، این است که Red Hat Enterprise Linux چیزی است که به همین ترتیب باقی می ماند. اما نسخه های دیگر می تواند متفاوت باشد. مشتریان بنگاه های اقتصادی به یک سیستم عامل ایمن تر و پایدار نیاز دارند اما آنها همچنین باید به توسعه دهندگان اجازه دهند که چابک باشند و از آخرین بسته ها و ابزارها استفاده کنند. رد هت این تعادل ثبات را در مقابل نوآوری تشخیص می دهد.
ا Red Hat ،Inc یک شرکت نرم افزاری چند ملیتی آمریکایی است که محصولات نرم افزاری اوپن سورس را به جامعه سازمانی ارائه می دهد. Red Hat که در سال 1993 تأسیس شد، دفتر مرکزی آن در رالی، کارولینای شمالی با سایر دفاتر جهان است. این شرکت در 9 ژوئیه 2019 تبدیل به یک شرکت تابعه IBM شد.
رد هت تا حدود زیادی با سیستم عامل سازمانی Red Hat Enterprise Linux مرتبط شده است. با دستیابی به شرکت واسطه کار JBoss اوپن سورس، همچنین مجازی سازی رد هت (RHV)، محصولی مجازی سازی سازمانی را ارائه می دهد. Red Hat سیستم عامل های ذخیره سازی، سیستم عامل، واسطه ها، برنامه های کاربردی، محصولات مدیریتی و خدمات پشتیبانی، آموزش و مشاوره را ارائه می دهد.
ا Red Hat بسیاری از پروژه های نرم افزار رایگان را ایجاد، نگهداری و کمک می کند. این شرکت چندین محصول با كیفیت نرم افزاری اختصاصی را از طریق ادغام شركت ها به دست آورده و چنین نرم افزاری را تحت مجوزهای اوپن سورس منتشر كرده است. از مارس 2016، Red Hat دومین شرکت کننده بزرگ در هسته لینوکس نسخه 4.14 پس از اینتل است. در 28 اکتبر 2018، IBM قصد خود را برای دستیابی به Red Hat با 34 میلیارد دلار اعلام کرد. این مالکیت در 9 ژوئیه 2019 بسته شد. مشاور مالی اصلی ردهت در معامله اوراق بهادار گوگنهایم بود.
تاریخچه رد هت (Red Hat)
در سال 1993، باب یانگ شرکت تجاری ACC، که لوازم جانبی نرم افزار لینوکس و یونیکس را به فروش می رساند را راه اندازی کرد. در سال 1994، مارک یوینگ توزیع لینوکس خود را ایجاد کرد، که وی نام آن را Red Hat Linux گذاشت (Ewing یک کلاه لاکروس دانشگاه کرنل قرمز پوشیده بود، که توسط پدربزرگش به وی داده شده بود، ضمن شرکت در دانشگاه کارنگی ملون). Ewing این نرم افزار را در ماه اکتبر منتشر کرد و به نسخه هالووین معروف شد. یانگ در سال 1995 مشاغل Ewing را خریداری کرد، و این دو با هم به عنوان مدیر اجرایی (مدیرعامل) به نرم افزار Red Hat تبدیل شدند.
رد هت در 11 آگوست 1999 به عمومیت رسید. متیو سوزلیک در دسامبر همان سال جانشین باب یانگ به عنوان مدیرعامل شد. در 15 نوامبر 1999، رد هت Cygnus را به دست آورد. Cygnus پشتیبانی نرم افزاری رایگان از نرم افزارهای رایگان و نگهبانان مستقر در محصولات نرم افزاری GNU از قبیل GNU Debugger و GNU Binutils را در اختیار شما قرار داد. مایکل تیمن یکی از بنیانگذاران Cygnus، مدیر فنی فنی Red Hat و تا سال 2008 معاون رئیس در امور اوپن سورس بود.
در فوریه سال 2000، InfoWorld چهارمین جایزه متوالی "محصول سیستم عامل سال" را برای Red Hat Linux 6.1 اهدا کرد. Red Hat در سال 2001 از نرم افزار Planning Technologies، Inc و دایرکتوری iPlanet و سرور گواهی سرور AOL بهره گرفت. در سال 2012، رد هت اولین شرکت یک میلیارد دلاری اوپن سورس بود که در سال مالی خود به 1.13 میلیارد دلار درآمد سالانه رسید. رد هت معیار 2 میلیارد دلاری در سال 2015 را تصویب کرد. از فوریه 2018، درآمد سالانه این شرکت نزدیک به 3 میلیارد دلار بود. در تاریخ 16 اکتبر 2015، رد هات مالکیت خود را در راه اندازی اتوماسیون IT اعلام کرد، با شایعه ای مبنی بر 100 میلیون دلار تخمین زده شده است. در ژوئن سال 2017، Red Hat محصول نرم افزاری Red Hat Hyperconverged Infrastrast 1.0 را اعلام کرد. در ماه مه سال 2018، رد هت CoreOS را به دست آورد.
کسب ردهت توسط IBM
در 28 اکتبر 2018، IBM در یکی از بزرگترین خریدهای خود، قصد دستیابی به Red Hat را با قیمت 34 میلیارد دلار اعلام کرد. این شرکت از بخش ابر Hybrid Cloud IBM بهره می برد. شش ماه بعد، در تاریخ 3 مه 2019، وزارت دادگستری ایالات متحده بررسی خود در مورد پیشنهاد IBM در مورد خرید Red Hat را به پایان رساند و طبق گفته استیون جی واوگان-نیكولز "اساساً قرارداد IBM / رد هت" را تأیید كرد. این کسب در 9 ژوئیه 2019 بسته شد.
معرفی لینوکس رد هت (Red Hat)
ا Red Hat Enterprise Linux، لینوکس پیشرو در سیستم عامل سرور لینوکس است که توسط شرکت ها در Fortune 500 مورد استفاده قرار می گیرد. یکی از دلایل شرکت Red Hat به عنوان ارائه دهنده استراتژیک زیرساخت سیستم عامل خود، این است که Red Hat Enterprise Linux چیزی است که به همین ترتیب باقی می ماند. اما نسخه های دیگر می تواند متفاوت باشد. مشتریان بنگاه های اقتصادی به یک سیستم عامل ایمن تر و پایدار نیاز دارند اما آنها همچنین باید به توسعه دهندگان اجازه دهند که چابک باشند و از آخرین بسته ها و ابزارها استفاده کنند. رد هت این تعادل ثبات را در مقابل نوآوری تشخیص می دهد.
همه از مشکل بی برقی نوشتن و مشکل عدم نگه داشتن باطری .
ولی کمتر کسی هست به دنبال حل مشکل هست .
مشکل واقعی این نیست که برق ها میره . مشکل این هست که باطری لپ تاپ نمیتونه این قدر را نگه داره . و چطور میشه کاری کرد که بالای ۴-۵ ساعت باطری نگه داره
من خودم روش هایی انجام دادم که باطری گوشی و لپ تاپم بیشتر میتونه شارژ نگه داره .
این یعنی کالیبره کردن .
در مورد مشکل اینترنت هم راهکار وجود داره .
اگر وقت کنم در موردش مینویسم .
تفکر سیستمی داشتن . یعنی پیدا کردن مشکل خارج از ساختار های مسئله .
البته بعضی از لپ تاپ ها هستند که بیش از ۱۴ ساعت
میتونن شارژ نگه دارن . مثل این سری از لپ تاپ ها
https://lnkd.in/didSy4T.
نکته: اصولا در قرن کنونی نباید برق بره . ولی وقتی میره . به نظر من . ما به عنوان مهندس باید براش راهکار داشته باشیم .
ولی کمتر کسی هست به دنبال حل مشکل هست .
مشکل واقعی این نیست که برق ها میره . مشکل این هست که باطری لپ تاپ نمیتونه این قدر را نگه داره . و چطور میشه کاری کرد که بالای ۴-۵ ساعت باطری نگه داره
من خودم روش هایی انجام دادم که باطری گوشی و لپ تاپم بیشتر میتونه شارژ نگه داره .
این یعنی کالیبره کردن .
در مورد مشکل اینترنت هم راهکار وجود داره .
اگر وقت کنم در موردش مینویسم .
تفکر سیستمی داشتن . یعنی پیدا کردن مشکل خارج از ساختار های مسئله .
البته بعضی از لپ تاپ ها هستند که بیش از ۱۴ ساعت
میتونن شارژ نگه دارن . مثل این سری از لپ تاپ ها
https://lnkd.in/didSy4T.
نکته: اصولا در قرن کنونی نباید برق بره . ولی وقتی میره . به نظر من . ما به عنوان مهندس باید براش راهکار داشته باشیم .
آنچه که برای من معنای جستجو و یافتن هست و با طعم ها ترکیب شده .
قهوه و کتاب و شکلات هست .
روز جهانی شکلات مبارک .
#chocolate #chocolateday
قهوه و کتاب و شکلات هست .
روز جهانی شکلات مبارک .
#chocolate #chocolateday
لیست_سرمایه_گذار_های_خطر_پذیر_ایران_.png
1 MB
لیست سرمایه گذاران خطر پذیر در ایران
دلایلی که نباید از داکر در پروداکت استفاده نمود :
https://developers.redhat.com/blog/2016/02/24/10-things-to-avoid-in-docker-containers
https://www.channelfutures.com/open-source/when-not-to-use-docker-understanding-the-limitations-of-containers
https://mindmajix.com/docker/why-is-docker-so-popular-good-and-bad-of-docker
https://developers.redhat.com/blog/2016/02/24/10-things-to-avoid-in-docker-containers
https://www.channelfutures.com/open-source/when-not-to-use-docker-understanding-the-limitations-of-containers
https://mindmajix.com/docker/why-is-docker-so-popular-good-and-bad-of-docker
Red Hat Developer
10 things to avoid in docker containers | Red Hat Developer
So you finally surrendered to containers and discovered that they solve a lot of problems and have a lot of advantages
Forwarded from Academy and Foundation unixmens | Your skills, Your future
در این بخش به بررسی تفاوتهای اصلی میان MariaDB و MySQL میپردازیم.
Forwarded from Academy and Foundation unixmens | Your skills, Your future
ساختار دیتابیس
ا MySQL به عنوان یک سیستم مدیریت دیتابیسهای رابطهای (RDBMS) دستهبندی میشود. با تمام ویژگیهای رایج دیتابیسهای رابطهای کار میکند، به طور مثال: ایجاد جداول، constraintها، viewها و … از فرایندها و مراحل دیتابیس اصلی برای اجرا و انجام کارهای مختلف، از جمله روشهای ذخیرهسازی، راهاندازها (triggers)، نقشها و موارد دیگر استفاده میکند. برای تعامل با جداول دیتابیس، از کلیدهای اصلی و خارجی (primary key & foreign key) به جهت ارتباط رکوردها با یکدیگر و مدیریت دقیق آنها استفاده میکند.
در حالی که MariaDB، همانطور که در بالا گفته شد، یک نسخه فورک شده از دیتابیس MySQL است، بنابراین شامل تمام ویژگیهای رابطهای از پیش تنظیم شده در آن است و از ساختار دیتابیس و ایندکسهای مشابه MySQL استفاده و کاملا مشابه یکدیگر نیز کار میکنند. خوبی این موضوع این است که وقتی برنامه خود را به MariaDB منتقل میکنید، به صورت پیشفرض با آن سازگار است و نیازی به ایجاد تنظیمات جدید در دیتابیس جدید نیست.
استقرار دیتابیس
ا MySQL توسط زبان برنامهنویسی سی و سیپلاسپلاس ساخته شده است و تقریبا بر روی همه سیستمعاملها کار میکند. همچنین نسخه باینری آن برای لینوکس، ویندوز، OS X، AIX، FreeBSD، HP-UX، BSDI، Novell Netware، NetBSD و … وجود دارد. برای دانلود MySQL به صفحه نصب آن مراجعه کنید که شامل دستورالعمل نصب برای سیستمعاملهای مختلف است.
ا MariaDB با زبانهای سی، سیپلاسپلاس، Bash و Perl نوشته شده است. به همین دلیل مزایای بیشتری نسبت به MySQL دارد. همچنین شامل فایلهای نصبی باینری برای ویندوز، لینوکس، OS X، FreeBSD، OpenBSD، Solaris و … میشود.
برای نصب MariaDB ابتدا باید MySQL را از سیستمتان حذف کنید، چرا که جایگزین MariaDB است و همچنین پس از حذف MySQL به یاد داشته باشید تا دستور mysql_upgrade را اجرا کنید تا فایلهای اصلی سیستم به نسخه جدید MariaDB ارتقا پیدا کنند.
Data Replication
ا Replication یا تکثیر دادهها فرایندی است که به مدیران دیتابیس این اجازه را میدهد تا دادهها و یا رکوردها را از یک دیتابیس به دیتابیس دیگری کپی کنند. این فرایندی است که در آن یک دیتابیس نقش Master و دیگری نقش Slave را برعهده میگیرد. با استفاده از این قابلیت، مدیران دیتابیسها میتوانند به راحتی دادهها را بین دیتابیسهای مختلف تکثیر کنند.
ا MySQL تکثیر یا Replication را به صورت async ارائه میکند، این بدین معنی است که این فرایند یک طرفه است. این موضوع دیتابیسهای Master را برای کپی دیتا در دیتابیسهای Slave و با هدف تکثیر و کپی جداول و خصوصیتها به صورت همزمان مجاز میکند.
از طرف دیگر MariaDB، یک تغییر کوچک در این روند مشابه دارد. این دیتابیس نه تنها اجازه انتقال داده از Master به Slave را میدهد، بلکه اجازه انتقال داده از Master به Master را نیز میدهد. این موضوع به مدیران این امکان را میدهد تا به صورت همزمان با چندین دیتابیس Master کار کنند و در کنار آن انتقال دادهها را با قدرت بیشتری در دیتابیس Master انجام دهند.
Database Clustering
ا MySQL از یک تکنولوژی برای ایجاد کلاستر تحت عنوان MySQL Cluster استفاده میکند که ایجاد کلاستر و تقسیم و اشتراک خودکار میان دادههای مربوط به هم را فراهم میکند. همچنین به مدیران دیتابیسها این امکان را میدهد تا از طریق دو فاز، دادهها را در Nodeهای مختلف ذخیره کنند تا این اطمینان حاصل شود که خرابی فقط به یک Node بستگی ندارد.
در طرف دیگر MariaDB از Galera Cluster برای انجام تکثیر دادههای میان چندین Node که نقش Master را دارند، استفاده میکند. این قابلیت را میتوان از طریق پارامترهای کانفیگ و یا پیکربندی فعال کرد.
ا Indexها
هم MySQL و هم MariaDB، هر دو ایندکسها (PRIMARY KEY، UNIQUE، INDEX و FULLTEXT) در B-trees ذخیره میکنند. آنها همچنان دارای استثناهایی در indexها، نظیر: دادههای چند بعدی و ذخیرهسازی در R-trees هستند.
به غیر از این indexهای متداول، MySQL از indexهای hash پشتیبانی و از موتور InnoDB برای ذخیره indexهای لیست معکوس از FULLTEXT استفاده میکند.
پشتیبانی فنی
به عنوان بخشی از پشتیبانی مادام العمر Oracle، دیتابیس MySQL پشتیبانی کامل و فولتایمی را به کاربرانش ارائه میکند. تیم پشتیبانی آنها شامل توسعهدهندگان خبره MySQL است که بر روی تمام ویژگیها و قابلیتهای آن تسلط و تبحر دارند و به صورت شبانه روزی در دسترس هستند تا هر گونه مشکل بزرگ و یا کوچکی را برطرف کنند.
علاوهبراین Oracle برای تسهیل روند کار کاربران، با توجه به نیازهای پروژه، پشتیبانی MySQL Premier، گسترده و دائمیای را ارائه میکند.
#mysql #mariadb #replication #master @unixmens
ا MySQL به عنوان یک سیستم مدیریت دیتابیسهای رابطهای (RDBMS) دستهبندی میشود. با تمام ویژگیهای رایج دیتابیسهای رابطهای کار میکند، به طور مثال: ایجاد جداول، constraintها، viewها و … از فرایندها و مراحل دیتابیس اصلی برای اجرا و انجام کارهای مختلف، از جمله روشهای ذخیرهسازی، راهاندازها (triggers)، نقشها و موارد دیگر استفاده میکند. برای تعامل با جداول دیتابیس، از کلیدهای اصلی و خارجی (primary key & foreign key) به جهت ارتباط رکوردها با یکدیگر و مدیریت دقیق آنها استفاده میکند.
در حالی که MariaDB، همانطور که در بالا گفته شد، یک نسخه فورک شده از دیتابیس MySQL است، بنابراین شامل تمام ویژگیهای رابطهای از پیش تنظیم شده در آن است و از ساختار دیتابیس و ایندکسهای مشابه MySQL استفاده و کاملا مشابه یکدیگر نیز کار میکنند. خوبی این موضوع این است که وقتی برنامه خود را به MariaDB منتقل میکنید، به صورت پیشفرض با آن سازگار است و نیازی به ایجاد تنظیمات جدید در دیتابیس جدید نیست.
استقرار دیتابیس
ا MySQL توسط زبان برنامهنویسی سی و سیپلاسپلاس ساخته شده است و تقریبا بر روی همه سیستمعاملها کار میکند. همچنین نسخه باینری آن برای لینوکس، ویندوز، OS X، AIX، FreeBSD، HP-UX، BSDI، Novell Netware، NetBSD و … وجود دارد. برای دانلود MySQL به صفحه نصب آن مراجعه کنید که شامل دستورالعمل نصب برای سیستمعاملهای مختلف است.
ا MariaDB با زبانهای سی، سیپلاسپلاس، Bash و Perl نوشته شده است. به همین دلیل مزایای بیشتری نسبت به MySQL دارد. همچنین شامل فایلهای نصبی باینری برای ویندوز، لینوکس، OS X، FreeBSD، OpenBSD، Solaris و … میشود.
برای نصب MariaDB ابتدا باید MySQL را از سیستمتان حذف کنید، چرا که جایگزین MariaDB است و همچنین پس از حذف MySQL به یاد داشته باشید تا دستور mysql_upgrade را اجرا کنید تا فایلهای اصلی سیستم به نسخه جدید MariaDB ارتقا پیدا کنند.
Data Replication
ا Replication یا تکثیر دادهها فرایندی است که به مدیران دیتابیس این اجازه را میدهد تا دادهها و یا رکوردها را از یک دیتابیس به دیتابیس دیگری کپی کنند. این فرایندی است که در آن یک دیتابیس نقش Master و دیگری نقش Slave را برعهده میگیرد. با استفاده از این قابلیت، مدیران دیتابیسها میتوانند به راحتی دادهها را بین دیتابیسهای مختلف تکثیر کنند.
ا MySQL تکثیر یا Replication را به صورت async ارائه میکند، این بدین معنی است که این فرایند یک طرفه است. این موضوع دیتابیسهای Master را برای کپی دیتا در دیتابیسهای Slave و با هدف تکثیر و کپی جداول و خصوصیتها به صورت همزمان مجاز میکند.
از طرف دیگر MariaDB، یک تغییر کوچک در این روند مشابه دارد. این دیتابیس نه تنها اجازه انتقال داده از Master به Slave را میدهد، بلکه اجازه انتقال داده از Master به Master را نیز میدهد. این موضوع به مدیران این امکان را میدهد تا به صورت همزمان با چندین دیتابیس Master کار کنند و در کنار آن انتقال دادهها را با قدرت بیشتری در دیتابیس Master انجام دهند.
Database Clustering
ا MySQL از یک تکنولوژی برای ایجاد کلاستر تحت عنوان MySQL Cluster استفاده میکند که ایجاد کلاستر و تقسیم و اشتراک خودکار میان دادههای مربوط به هم را فراهم میکند. همچنین به مدیران دیتابیسها این امکان را میدهد تا از طریق دو فاز، دادهها را در Nodeهای مختلف ذخیره کنند تا این اطمینان حاصل شود که خرابی فقط به یک Node بستگی ندارد.
در طرف دیگر MariaDB از Galera Cluster برای انجام تکثیر دادههای میان چندین Node که نقش Master را دارند، استفاده میکند. این قابلیت را میتوان از طریق پارامترهای کانفیگ و یا پیکربندی فعال کرد.
ا Indexها
هم MySQL و هم MariaDB، هر دو ایندکسها (PRIMARY KEY، UNIQUE، INDEX و FULLTEXT) در B-trees ذخیره میکنند. آنها همچنان دارای استثناهایی در indexها، نظیر: دادههای چند بعدی و ذخیرهسازی در R-trees هستند.
به غیر از این indexهای متداول، MySQL از indexهای hash پشتیبانی و از موتور InnoDB برای ذخیره indexهای لیست معکوس از FULLTEXT استفاده میکند.
پشتیبانی فنی
به عنوان بخشی از پشتیبانی مادام العمر Oracle، دیتابیس MySQL پشتیبانی کامل و فولتایمی را به کاربرانش ارائه میکند. تیم پشتیبانی آنها شامل توسعهدهندگان خبره MySQL است که بر روی تمام ویژگیها و قابلیتهای آن تسلط و تبحر دارند و به صورت شبانه روزی در دسترس هستند تا هر گونه مشکل بزرگ و یا کوچکی را برطرف کنند.
علاوهبراین Oracle برای تسهیل روند کار کاربران، با توجه به نیازهای پروژه، پشتیبانی MySQL Premier، گسترده و دائمیای را ارائه میکند.
#mysql #mariadb #replication #master @unixmens