آموزش Cassandra برای توسعه دهندگان

Cassandra for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره برای آشنایی شما با معماری انعطاف پذیر و توزیع شده کاساندرا در حالی که شما را با درک کاملی از زبان پرسش کاساندرا (CQL) مجهز می کند ، طراحی شده است. کاساندرا یک پایگاه داده توزیع شده با مقیاس بسیار عالی و با عملکرد بالا است. در این دوره ، Cassandra for Developers ، با مختصر تاریخچه Cassandra و نحوه استفاده از Docker برای ایستادن به خوشه Cassandra آشنا خواهید شد. ابتدا ، شما استراتژی های تکثیر و پشتیبانی کاساندرا را برای "سازگاری قابل تنظیم" کشف خواهید کرد. سپس ، شما با CQL همراه با جداول ، فضاهای کلیدی و انواع داده های متداول آشنا خواهید شد. در مرحله بعدی ، شما کلیدهای اصلی و نحوه تشکیل آنها از هر دو کلید پارتیشن و همچنین کلیدهای خوشه را کشف خواهید کرد. در آخر ، شما به شاخص های ثانویه ، دسته ها و معاملات سبک نگاه خواهید کرد. پس از پایان این دوره ، مهارت و دانش ذخیره سازی داده های سری زمانی در Cassandra مانند مجموعه ها ، لیست ها ، نقشه ها ، tuples و انواع تعریف شده توسط کاربر را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کاساندرا چیست؟ What Is Cassandra?

  • تاریخچه کاساندرا ، معرفی گره ها و گره های مجازی History of Cassandra, Introducing Nodes, and Virtual Nodes

  • نسخه ی نمایشی: یک خوشه اساسی کاساندرا در داکر Demo: A Basic Cassandra Cluster in Docker

  • اسنچ Snitches

  • نسخه ی نمایشی: یک خوشه چند مرکزی در Docker Demo: A Multi-datacenter Cluster in Docker

  • نتیجه Conclusion

تکرار و سازگاری Replication and Consistency

  • استراتژی های تکرار Replication Strategies

  • نسخه ی نمایشی: استراتژی های تکرار Demo: Replication Strategies

  • سازگاری قابل تنظیم Tunable Consistency

  • نسخه ی نمایشی: سازگاری قابل تنظیم Demo: Tunable Consistency

  • نتیجه Conclusion

مقدمه ای بر CQL Introduction to CQL

  • معرفی CQL و cqlsh؛ فضاهای کلیدی ، جداول و انواع متداول Introducing CQL and cqlsh; Keyspaces, Tables and Common Datatypes

  • نسخه ی نمایشی: ایجاد یک Keyspace و یک جدول دروس چند ستونی Demo: Creating a Keyspace and a Multi-column Courses Table

  • انتخاب ، درج ، به روزرسانی و حذف داده ها ؛ TTL و سنگ قبرها Selecting, Inserting, Updating and Deleting Data; TTLs and Tombstones

  • نسخه ی نمایشی: ایجاد یک جدول کاربران ؛ استفاده از TTL برای تنظیم مجدد نشانه ها Demo: Creating a Users Table; Using TTLs for Reset Tokens

  • شمارنده ها و توابع جمع Counters and Aggregate Functions

  • نسخه ی نمایشی: ایجاد یک جدول رده بندی با استفاده از شمارنده ها و توابع جمع Demo: Creating a Ratings Table Using Counters and Aggregate Functions

  • نتیجه Conclusion

پارتیشن های چند ردیف Multi-row Partitions

  • کلیدهای پارتیشن ترکیبی و کلیدهای خوشه ای Composite Partition Keys and Clustering Keys

  • نسخه ی نمایشی: کلیدهای پارتیشن ترکیبی و کلیدهای خوشه بندی Demo: Composite Partition Keys and Clustering Keys

  • ستون های ثابت Static Columns

  • نسخه ی نمایشی: ستون های استاتیک Demo: Static Columns

  • داده های سری زمانی Time Series Data

  • نسخه ی نمایشی: داده های سری زمانی Demo: Time Series Data

  • داده های سری زمانی باکتینگ Bucketing Time Series Data

  • نسخه ی نمایشی: داده های سری زمانی سطل Demo: Bucketing Time Series Data

  • نتیجه Conclusion

انواع داده های پیچیده Complex Data Types

  • مجموعه ها: مجموعه ها و لیست ها Collections: Sets and Lists

  • نسخه ی نمایشی: مجموعه ها و لیست ها Demo: Sets and Lists

  • مجموعه ها: نقشه ها ، TTL ها Collections: Maps, TTLs

  • نسخه ی نمایشی: نقشه ها ، TTL ها Demo: Maps, TTLs

  • تاپلز ، انواع تو در تو Tuples, Nested Types

  • نسخه ی نمایشی: Tuples ، انواع تو در تو Demo: Tuples, Nested Types

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

  • نسخه ی نمایشی: انواع تعریف شده توسط کاربر ، JSON Demo: User Defined Types, JSON

  • نتیجه Conclusion

بیشترین استفاده از کاساندرا Making the Most of Cassandra

  • نماهای متریال شده و شاخص های ثانویه Materialized Views and Secondary Indexes

  • نسخه ی نمایشی: نمایش های مادی شده و شاخص های ثانویه Demo: Materialized Views and Secondary Indexes

  • شاخص ها و دسته ها را به صورت دستی نگهداری کنید Manually Maintained Indexes and Batches

  • نسخه ی نمایشی: شاخص ها و دسته ها به صورت دستی نگهداری می شود Demo: Manually Maintained Indexes and Batches

  • معاملات سبک Lightweight Transactions

  • نسخه ی نمایشی: معاملات سبک Demo: Lightweight Transactions

  • توابع و مصالح تعریف شده توسط کاربر User Defined Functions and Aggregates

  • نسخه ی نمایشی: توابع و مصالح تعریف شده توسط کاربر Demo: User Defined Functions and Aggregates

  • نتیجه Conclusion

نمایش نظرات

آموزش Cassandra برای توسعه دهندگان
جزییات دوره
3h 14m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
289
4.5 از 5
دارد
دارد
دارد
Paul O'Fallon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar