مقرهای داده منبعگشوده سیستمهایی میباشند که کدهای منبع آن گشوده بوده و استعمال از آنان بدونپول است. اینگونه مقرهای اعطا کردهای بر طبق SQL یا این که NoSQL می باشند. این مقرداده صحیح در نقطه مقابل مقرداده منبع بسته جای دارد که در آن کدهای منبع غیر قابل تغییر و تحول و نسخه برداریبرداری می باشند. مقرداده سلسله مراتبی (Hierarchical Database) در مقرداده سلسله مراتبی، دادهها در یک ساختار درختی سازماندهی می شوند. رجیستری ویندوز XP مثالای از مقرداده سلسله مراتبی میباشد. مقرداده بر پایه ی JSON/Document درین طراحی سایت نوع مقرداده، دادهها در چند از اسنادی که دارنده فرمتهای XML، JSON و یا این که BSON میباشند، حفظ می شوند و یوزرها آنان دیگری نیازی به استعمال از جدول ندارند. مقرداده JSON/Document یک مقرداده NoSQL میباشد که با غرض ذخیرهسازی، بازیابی و رئیس اعطا کردهای مطابق گواهی پیاده سازی گردیده میباشد و از انعطاف نیکی نیز منتفع هست.
مقرداده متمرکز (Centralized Database)
در مقرداده متمرکز دادهها برخلاف مقرداده توزیع گردیده، در یک جای متمرکز ذخیره می گردند کهاین فرمان رئیس اعطا کردها را آسودهخیس کرده و یوزرها نیز می توانند از هر مکانای از جهان به آنان دسترسی داشته باشند.
مقرداده خودران (Self-driving Database)
مقرداده خودران یا این که جدا، جدیدترین و توسعه یافتهترین سبک مقرداده میباشد که با به کارگیری از فناوری یادگیری ماشینی و رایانش ابری سبب اتوماتیک شدن کارهایی مانند حمایت کنندهگیری، بهروزرسانی و بقیه وظایف مدیریتی مربوط به دیتابیسها میگردند.
مقرداده چندوجهی (Multi-model Database)
مقرداده چندوجهی دارنده یک موتور مخصوص میباشد که اشکال مختلفی از مقرهای داده را با یکدیگر مخلوط مینماید. با استعمال از مقرهای داده چندوجهی میتوانید دادههای خویش را به طرزهای مختلفی ذخیره و مدیر نمایید. امکان تغییر تحول فرمت دادهها نیز یکیاز خصوصیتهای اصلی اینگونه مقرهای دادهای میباشد. از جمله در دیده بهم زدنی می توانید فرمت JSON دادهها را به XML تبدیل فرمایید.
SQL چیست و چرا بایستی از آن استعمال کنیم؟
SQL (Structures Query language)، گویش نرمافزارنویسی میباشد که نسبتاًً بوسیله تک تک مقرهای داده ارتباطای آیتم استعمال قرار میگیرد. SQL نخسین بار در دهه ۷۰ میلادی به وسیله IBM و با امداد اوراکل پیشرفت یافت. اگرچه SQL هنوز هم دوستداشتنیترین لهجه نرمافزارنویسی مقرهای داده میباشد ولی لهجههای جدیدی نیز در هم اکنون ظهور می باشند. با استعمال از اوامر SQL میقدرت اعطا کردها را بهروزرسانی، بازیابی، حذف، ساخت و ساز و تعیین کرد. MySQL Database، Oracle، Sybase، Microsoft SQL Server، Access و Ingres به عنوان مثال دارای شهرتترین سیستمهای رئیس مقرداده بر طبق SQL میباشند. SQL سبب ساز مراقبت و با صرفهسازی سعی مقرهای داده میشوند. یادگیری SQL به طور تقریب سهل وآسان میباشد چون از کلمه ها کلیدی رایج در لهجه انگلیسی به کارگیری مینماید (Update، Delete، Select، …).
MySQL چیست؟
MySQL سیستم رئیس مقرداده ارتباطای (RDBMS) منبع گشوده و انعطافپذیری میباشد که بوسیله Oracle پیشرفته و مطابق SQL فعالیت مینماید. در صورتی چه MySQL برای نرم افزارهای ذیل اینترنت پیاده سازی و باصرفهسازی گردیدهاست البته با فناوریها و معماریهای دیگر نیز سازگار است و میقدرت آن را بر روی هر پلتفرمی ایفا کرد. اکثری از اینترنتوب سایتها و نرم افزارهای ذیل اینترنت پر اسم و رسم عالم از MySQL به کار گیری مینمایند که از در بین میقدرت به Airbnb، Uber، LinkedIn، Facebook، Twitter و YouTube اشاره نمود. این سیستم مدیریتی بر روی سیستماستدلالهای مبنی بر یونیکس، سیستمبرهان مک و ویندوز قابل انجام است. همانگونه که اشاره شد، MySQL یک سیستم منبعگشوده میباشد و براین اساس هر شخص یا این که شرکتی می تواند تغییراتی را در کدهای آن ساختوساز نماید. این سیستم مدیریتی دوست داستنی، پایین جواز همگانی گنو (GPL) منتشر میگردد. اکوسیستم MySQL دارنده ابزارهای مختلفی میباشد که سبب ساز سهل وآسانخیس شدن کارهایی مانند مدیر سرور ، گزارشدهی و تجزیه و محاسبه دادهها میگردد. دقت داشته باشید که MySQL و SQL یکسان نیستند. SQL یک لهجه اپلیکیشننویسی بوده و MySQL صرفا یک سیستم رئیس مقرداده است که به گویشهای C و ++C مندرج میباشد.

کنتراست (contrast)456