*** این دوره آموزشی در ماه سپتامبر/اکتبر 2020 ضبط شده است. تمامی مطالب همچنان معتبر هستند. ***
اگر مدیر پایگاه داده Oracle هستید یا اطلاعاتی در مورد هر RDBMS با سیستم عامل لینوکس دارید، این یک نقطه شروع عالی برای شما برای یادگیری Apache Cassandra است.
در این دوره، با معرفی آپاچی کاساندرا شروع می کنیم.
ما در مورد مقیاس بندی عمودی و مقیاس افقی بحث خواهیم کرد.
ما در مورد پایگاه داده NoSQL بحث خواهیم کرد.
ما در مورد 4 نوع پایگاه داده NoSQL بحث خواهیم کرد.
در مورد سازمان آپاچی بحث خواهیم کرد
ما در مورد قضیه CAP بحث خواهیم کرد و سعی خواهیم کرد بفهمیم که چرا برای کاساندرا مهم است.
ما سعی خواهیم کرد بفهمیم که چرا کاساندرا اینقدر محبوب است.
ما سعی خواهیم کرد مقیاس افقی را در کاساندرا درک کنیم.
ما درباره نشانههای Murmur3 و نحوه توزیع دادهها در خوشه کاساندرا بحث خواهیم کرد.
ما در مورد تکثیر داده ها در Cassandra بحث خواهیم کرد.
ما سعی خواهیم کرد بفهمیم که چگونه Cassandra میتواند از تکرار در چندین مرکز داده پشتیبانی کند.
درباره مواردی که در کاساندرا امکان پذیر نیست بحث خواهیم کرد.
درباره نسخهها و تاریخچه انتشار نرمافزار Cassandra بحث خواهیم کرد.
ما در مورد شایعات، تقسیمکنندهها، قیچیها، اصطبلها، سنگ قبرها و فشردهسازی بحث خواهیم کرد.
ما سعی خواهیم کرد بفهمیم که Cassandra چگونه داده ها را در حافظه می نویسد و داده ها را در حافظه ذخیره می کند.
ما سعی خواهیم کرد بفهمیم که Cassandra چگونه دادهها را میخواند و آنها را به مشتریان برمیگرداند.
ما در مورد نقش DataStax در دنیای کاساندرا بحث خواهیم کرد.
ما DataStax Dev Center را دانلود و پیکربندی میکنیم تا به خوشه Cassandra خود متصل شود.
ما از پوسته زبان Cassandra Query برای اتصال به خوشه Cassandra خود استفاده خواهیم کرد.
ما در مورد مدلسازی داده در کاساندرا بحث خواهیم کرد.
با کلیدهای پارتیشن و ستونهای خوشهبندی آشنا میشویم.
درباره نحوه ایجاد و استفاده از فضاهای کلیدی خواهیم آموخت.
با نحوه ایجاد و استفاده از جداول همراه با درج بهروزرسانی و حذف دادهها آشنا میشویم.
ما متوجه خواهیم شد که چگونه کاساندرا داده های حذف شده را با نشانگرهای Tombstone علامت گذاری می کند.
ما یاد خواهیم گرفت که چگونه جدول را برای افزودن و حذف ستون ها تغییر دهیم. ما همچنین در مورد نظرات جدول بحث خواهیم کرد.
درباره انواع داده های مجموعه CQL و نحوه استفاده از آنها خواهیم آموخت.
درباره Tuples خواهیم آموخت.
ما در مورد انواع تعریف شده توسط کاربر بحث خواهیم کرد.
درباره شمارنده ها و نحوه استفاده از آنها خواهیم آموخت.
در مورد پشتیبانی JSON در Cassandra بحث خواهیم کرد.
با تنظیمات Time-To-Live با داده ها آشنا می شویم.
درباره تراکنشهای سبک وزن یا بهعنوان گزینه مقایسه و تنظیم نیز نامیده میشود، بحث خواهیم کرد.
ما نحوه مدیریت اسکریپتهای CQL را یاد خواهیم گرفت.
ما یاد خواهیم گرفت که چگونه داده ها را از فایل ها به جداول کپی کنیم و داده ها را از جداول به فایل ها کپی کنیم.
درباره نحوه بازیابی اطلاعات ذخیره شده در جداول با استفاده از دستور select در مورد سناریوهای زیادی بحث خواهیم کرد. این موضوع برای هر مدیری بسیار مهم است که با Cassandra موفق باشد.
ما نحوه استفاده از توابع جمع را یاد خواهیم گرفت.
ما در مورد فضاهای کلیدی سیستم بحث خواهیم کرد.
درباره نمایه های ثانویه خواهیم آموخت.
ما در مورد سازگاری قابل تنظیم بحث خواهیم کرد و سعی می کنیم گزینه های موجود برای تنظیمات سازگاری را درک کنیم.
درباره دستههای CQL یاد خواهیم گرفت.
ما با توابع تعریف شده توسط کاربر و مجموعات تعریف شده توسط کاربر آشنا خواهیم شد.
ما در مورد گزینه های مختلف برای ایمن سازی خوشه های Cassandra خود بحث خواهیم کرد.
در مورد nodetool بحث خواهیم کرد.
با ابزارهای درایورهای ارائه شده توسط DataStax آشنا خواهیم شد.
ما در مورد آنچه که بعد از تکمیل این آموزش باید یاد بگیریم بحث خواهیم کرد.
توجه: نصب و پیکربندی در این آموزش پوشش داده نمیشود، زیرا من دورههای آموزشی اختصاصی برای آن موضوعات ایجاد کردهام.
مدیر پایگاه داده
من بیش از 25 سال تجربه با پایگاه داده دارم.
من کار با پایگاه داده dBase3+ را در سال 1994 شروع کردم. سپس روی FoxPro، Oracle (1997)، DB2 (2004)، MySQL (2007) کار کردم. , Apache Cassandra Spark (2015).
پس از این سفر طولانی پایگاه داده، من همچنان پایگاه داده Oracle را دوست دارم و آن را تحسین می کنم.
در حال حاضر، من به طور گسترده روی Oracle Apache Cassandra + DSE کار می کنم. Apache Spark.
من عاشق یادگیری و آموزش هستم. این علاقه من است.
من زمان زیادی را صرف می کنم تا این دوره ها را کامل کنم. امیدوارم دوست داشته باشید و از آنها لذت ببرید.
نمایش نظرات