آموزش آپاچی کاساندرا برای مهندسان داده

Apache Cassandra for Data Engineers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیز را در مورد Apache Cassandra یک سیستم مدیریت پایگاه داده مدرن NoSQL بیاموزید. آشنایی با معماری اولیه Apache Cassandra نصب و پیکربندی Apache Cassandra Learn Modeling Data با Apache Cassandra Learn Cassandra Query Language (CQL) یادگیری نوع داده، انواع تعریف شده توسط کاربر، ایجاد، استفاده، تغییر، رها کردن - KeySpace، ایجاد، تغییر، رها کردن، کوتاه کردن - جدول، انتخاب، درج، به روز رسانی، حذف و بیانیه دسته ای، عملگرهای حسابی، شاخص های ثانویه، توابع - اسکالر و تجمیع پیش نیازها: دانش پایه سیستم مدیریت پایگاه داده مورد نیاز است.

Apache Cassandra یک سیستم مدیریت پایگاه داده NoSQL رایگان و منبع باز، توزیع شده و ستون های گسترده است که برای مدیریت حجم زیادی از داده ها در بسیاری از سرورهای کالا طراحی شده است، و در دسترس بودن بالا بدون هیچ نقطه خرابی را ارائه می دهد. Cassandra از خوشه‌هایی که چندین مرکز داده را در بر می‌گیرند با تکثیر غیرهمزمان بدون کارشناسی ارشد پشتیبانی می‌کند که امکان عملیات با تأخیر کم را برای همه مشتریان فراهم می‌کند.

یکی از با ارزش‌ترین مهارت‌های فناوری، توانایی مدیریت حجم زیادی از داده‌ها در بسیاری از سرورهای کالا است که در دسترس بودن بالا بدون هیچ نقطه‌ای از شکست را فراهم می‌کند. Cassandra پشتیبانی از خوشه‌هایی را ارائه می‌کند که چندین مرکز داده را در بر می‌گیرند با تکرار غیرهمزمان بدون استاد که اجازه می‌دهد عملیات با تأخیر کم برای همه مشتریان، Apache Cassandra! شرکت‌های برتر فناوری مانند Google، Facebook، Netflix، Airbnb، Amazon، NASA و غیره همگی از آپاچی کاساندرا استفاده می‌کنند!

Cassandra توسط هزاران شرکت با مجموعه داده‌های فعال بزرگ استفاده می‌شود. Adstage، Best Buy، Constant Contact، Coursera، Data Cloud، Outbrain و غیره. پایگاه داده NoSQL (که در اصل به «غیر SQL» یا «غیر رابطه‌ای» اشاره می‌کند) پایگاه داده‌ای است که مکانیزمی برای ذخیره و بازیابی داده‌هایی غیر از روابط جدولی ارائه می‌کند. در پایگاه داده های رابطه ای استفاده می شود. این پایگاه‌های داده بدون طرح‌واره هستند، از تکرار آسان پشتیبانی می‌کنند، API ساده دارند، در نهایت سازگار هستند، و می‌توانند حجم عظیمی از داده‌ها را مدیریت کنند.


ما خواهیم آموخت:

1) آپاچی کاساندرا

  • نمای کلی

  • NoSQL

2) نصب آپاچی کاساندرا

  • در اوبونتو

3) زبان پرس و جو کاساندرا (CQL)

  • نوع داده

  • انواع تعریف شده توسط کاربر

  • ایجاد، استفاده، تغییر، رها کردن - KeySpace

  • ایجاد، تغییر، رها کردن، کوتاه کردن - جدول

  • انتخاب، درج، به روز رسانی، حذف و بیانیه دسته ای

  • عملگرهای حسابی

  • شاخص های ثانویه

  • توابع - اسکالر و جمع

4) آپاچی کاساندرا - نمای کلی معماری

  • موتور ذخیره سازی

  • ضمانت‌ها

  • Snitch


Cassandra ارائه می دهد:

  • تحمل خطا

  • روی کیفیت تمرکز کنید

  • مجری

  • شما در کنترل هستید

  • امنیت و قابلیت مشاهده

  • توزیع شده

  • مقیاس پذیر

  • الاستیک

  • هیبرید




سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • آپاچی کاساندرا چیست؟ What is Apache Cassandra?

  • No-SQL چیست؟ What is No-SQL

  • آیا پایگاه داده رابطه ای می تواند برای Bigdata کار کند Can Relational Database work for Bigdata

  • نکاتی برای بهبود تجربه گذراندن دوره Tips to Improve Your Course Taking Experience

نصب آپاچی کاساندرا Apache Cassandra Installation

  • مراحل نصب در ماشین های لینوکس (اوبونتو) Installation Steps on Linux machines (Ubuntu)

زبان پرس و جو کاساندرا (CQL) Cassandra Query Language (CQL)

  • انواع داده ها (قسمت 1) Data Types (Part 1 Hands On)

  • انواع داده ها (قسمت دوم) Data Types (Part 2 Hands On)

  • انواع داده ها (قسمت 3) Data Types (Part 3 Hands On)

  • انواع تعریف شده توسط کاربر User-Defined Types

  • تعریف داده (DDL) - ایجاد فضای کلید [Hands On] Data Definition (DDL) - Create Keyspace [Hands On]

  • تعریف داده (DDL) - استفاده از فضای کلید [Hands On] Data Definition (DDL) - USE Keyspace [Hands On]

  • تعریف داده (DDL) - ALTER Keyspace [Hands On] Data Definition (DDL) - ALTER Keyspace [Hands On]

  • تعریف داده (DDL) - DROP Keyspace [Hands On] Data Definition (DDL) - DROP Keyspace [Hands On]

  • تعریف داده (DDL) - ایجاد جدول [Hands On] Data Definition (DDL) - CREATE Table [Hands On]

  • تعریف داده (DDL) - جدول ALTER [Hands On] Data Definition (DDL) - ALTER Table [Hands On]

  • تعریف داده (DDL) - جدول DROP [Hands On] Data Definition (DDL) - DROP Table [Hands On]

  • تعریف داده (DDL) - TRUNCATE Table [Hands On] Data Definition (DDL) - TRUNCATE Table [Hands On]

  • دستکاری داده ها (DML) - بیانیه SELECT [Hands On] Data Manipulation (DML) - SELECT Statement [Hands On]

  • دستکاری داده ها (DML) - درج بیانیه [Hands On] Data Manipulation (DML) - INSERT Statement [Hands On]

  • دستکاری داده ها (DML) - به روز رسانی بیانیه [Hands On] Data Manipulation (DML) - UPDATE Statement [Hands On]

  • دستکاری داده ها (DML) - DELETE Statement [Hands On] Data Manipulation (DML) - DELETE Statement [Hands On]

  • دستکاری داده ها (DML) - بیانیه دسته ای [Hands On] Data Manipulation (DML) - BATCH Statement [Hands On]

  • عملگرهای حسابی [دست روی] Arithmetic Operators [Hands On]

  • شاخص های ثانویه [دست روی] Secondary Indexes [Hands On]

  • کارکرد Functions

  • توابع اسکالر Scalar Functions

  • توابع جمع Aggregate Functions

معماری آپاچی کاساندرا Apache Cassandra Architecture

  • نمای کلی معماری آپاچی کاساندرا Apache Cassandra Architecture Overview

  • موتور ذخیره سازی Storage Engine

  • تضمین می کند Guarantees

  • اسنیچ Snitch

ادغام آپاچی اسپارک با کاساندرا Integration of Apache Spark with Cassandra

  • Apache Spark را در اوبونتو نصب کنید Install Apache Spark On Ubuntu

  • کد دانلود Download Code

  • ایجاد جدول در آپاچی کاساندرا Table Creation on Apache Cassandra

  • دسترسی به جدول Cassandra در Apache Spark و نوشتن داده ها در Cassandra Accessing Cassandra Table in Apache Spark and Writing Data into Cassandra

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش آپاچی کاساندرا برای مهندسان داده
جزییات دوره
2 hours
37
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,793
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bigdata Engineer Bigdata Engineer

مهندس Bigdata من معمار راه حل هستم با 12 سال تجربه در صنعت بانکداری ، ارتباطات از راه دور و خدمات مالی در طیف متنوعی از نقش ها در برنامه های کارت اعتباری ، پرداخت ها ، انبار داده و مرکز داده نقش من به عنوان Bigdata و Cloud Architect به عنوان بخشی از تیم Bigdata برای ارائه راه حل نرم افزاری کار می کنم. مسئولیت ها شامل - از همه مسائل مربوط به Hadoop پشتیبانی کنید - معیار سیستم های موجود ، تجزیه و تحلیل چالش های سیستم موجود/گلوگاه ها و پیشنهاد راه حل های مناسب برای از بین بردن آنها بر اساس فن آوری های مختلف Big Data - تجزیه و تحلیل و تعریف جوانب مثبت و منفی فناوری ها و سیستم عامل های مختلف - موارد استفاده ، راه حل ها و توصیه ها را تعریف کنید - استراتژی Big Data را تعریف کنید - انجام تجزیه و تحلیل دقیق از مشکلات کسب و کار و محیط های فنی - راه حل عملی بزرگ داده را بر اساس تجزیه و تحلیل نیازهای مشتری تعریف کنید - توصیه های عملی Big Big Cluster را تعریف کنید - به مشتریان در مورد فن آوری های مختلف Big Data آموزش دهید تا به آنها در درک نکات مثبت و منفی Big Data کمک کند - حاکمیت داده ها - ساخت ابزارهایی برای بهبود بهره وری توسعه دهنده و اجرای روشهای استاندارد