نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره برای آشنایی شما با معماری انعطاف پذیر و توزیع شده کاساندرا در حالی که شما را با درک کاملی از زبان پرسش کاساندرا (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
نمایش نظرات