کتاب مفاهیم پیشرفته Replication و Consistency در کاساندرا: در عمل با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مفاهیم پیشرفته Replication و Consistency در کاساندرا: در عمل
موضوع کلی: برنامه نویسی
موضوع میانی: کاساندرا (Cassandra)
📋 سرفصلهای دوره
- 1. مقدمه ای بر کاساندرا: معماری توزیع شده
- 2. مفاهیم پایه Replication در پایگاه داده های NoSQL
- 3. دلایل انتخاب کاساندرا برای سیستم های توزیع شده
- 4. معماری نودهای کاساندرا: Masterless
- 5. پروتکل gossip در کاساندرا
- 6. مدل داده ای کاساندرا: Column Family
- 7. مفهوم Partition Key و Clustering Key
- 8. طراحی schema مناسب در کاساندرا
- 9. مفهوم Data Model و Time Series
- 10. مکانیسم Compaction در کاساندرا
- 11. فرایند Write Path در کاساندرا
- 12. فرایند Read Path در کاساندرا
- 13. Consistency Levels در کاساندرا: Overview
- 14. Consistency Level: ONE
- 15. Consistency Level: QUORUM
- 16. Consistency Level: ALL
- 17. Consistency Level: LOCAL_QUORUM
- 18. Consistency Level: EACH_QUORUM
- 19. Trade-offs بین Consistency و Availability
- 20. CAP Theorem و کاربرد آن در کاساندرا
- 21. Eventual Consistency در کاساندرا
- 22. انواع Replication Strategy: SimpleStrategy
- 23. انواع Replication Strategy: NetworkTopologyStrategy
- 24. انتخاب Replication Factor مناسب
- 25. مدیریت Data Center و Rack در NetworkTopologyStrategy
- 26. مفهوم Hinted Handoff
- 27. مفهوم Read Repair
- 28. مفهوم Anti-Entropy Repair
- 29. انواع Repair: Incremental Repair
- 30. انواع Repair: Full Repair
- 31. تنظیمات Repair در کاساندرا
- 32. مفهوم Bloom Filter
- 33. مفهوم Partition Key Cache
- 34. مفهوم Row Cache
- 35. مفهوم Key Cache
- 36. بهینه سازی Read Path با استفاده از Caching
- 37. مکانیسم Memtable و SSTable
- 38. فرایند Flush Memtable
- 39. فرمت SSTable
- 40. فایل Index در SSTable
- 41. فایل Filter در SSTable
- 42. فایل Compression Info در SSTable
- 43. فایل Statistics در SSTable
- 44. فایل Primary Key Index در SSTable
- 45. فایل Partition Summary در SSTable
- 46. فایل Partition Index در SSTable
- 47. فایل Bloom Filter در SSTable
- 48. فایل Data در SSTable
- 49. مفهوم Tombstone و مدیریت آن
- 50. تاثیر Tombstone بر عملکرد Read
- 51. بهینه سازی حذف داده ها در کاساندرا
- 52. مفهوم TTL (Time To Live)
- 53. کاربرد TTL در مدیریت داده های موقتی
- 54. مفهوم Lightweight Transactions (LWT)
- 55. محدودیت های LWT در کاساندرا
- 56. کاربرد LWT در سناریوهای خاص
- 57. مفهوم Cqlsh و دستورات پایه
- 58. کوئری های SELECT پیشرفته در کاساندرا
- 59. کوئری های INSERT و UPDATE
- 60. کوئری های DELETE و TRUNCATE
- 61. اندیس گذاری ثانویه (Secondary Indexes)
- 62. محدودیت های Secondary Indexes
- 63. مفهوم Materialized Views
- 64. کاربرد Materialized Views برای بهینه سازی کوئری
- 65. مفهوم Distributed Joins
- 66. پیاده سازی Join در سمت کلاینت
- 67. مفهوم Spark و ادغام آن با کاساندرا
- 68. استفاده از Spark Cassandra Connector
- 69. تحلیل داده در کاساندرا با Apache Spark
- 70. مفهوم Data Modeling برای Time Series Data
- 71. بهترین روش ها برای طراحی Partition Key در Time Series
- 72. مدیریت حجم داده در Time Series
- 73. مفهوم Data Archiving
- 74. استراتژی های Backup و Restore در کاساندرا
- 75. ابزارهای مانیتورینگ کاساندرا
- 76. مفاهیم Performance Tuning
- 77. شناسایی Bottleneck ها در کاساندرا
- 78. بهینه سازی پینگ پونگ (Ping Pong) در Read Path
- 79. تنظیمات Commit Log
- 80. تنظیمات Cache
- 81. تنظیمات Compaction Strategy
- 82. مفهوم Load Balancing در کلاینت
- 83. استفاده از درایورهای کاساندرا
- 84. مدیریت Connection Pooling
- 85. مفهوم Sharding در پایگاه داده های توزیع شده
- 86. تفاوت Sharding با Replication
- 87. مفهوم Consistency در سیستم های توزیع شده
- 88. مفهوم Availability در سیستم های توزیع شده
- 89. مفهوم Partition Tolerance در سیستم های توزیع شده
- 90. نقش Coordinator Node در عملیات Read/Write
- 91. مفهوم Streaming در کاساندرا
- 92. مدیریت Cluster با nodetool
- 93. عیب یابی Cluster با nodetool
- 94. مفهوم Multi-DC Deployment
- 95. سناریوهای Multi-DC
- 96. تنظیمات Replication در Multi-DC
- 97. مفهوم Cross-DC Replication
- 98. مفهوم Disaster Recovery با کاساندرا
- 99. مفهوم Cassandra Query Language (CQL)
- 100. انواع Data Types در CQL
تگها:
Cassandra consistency
Cassandra replication
Consistency کاساندرا
NoSQL Iran
Replication کاساندرا
پایگاه داده NoSQL
پایگاه داده توزیع شده
کاساندرا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.