کتاب طراحی و پیادهسازی سیستمهای داده توزیعشده: رویکردهای نوین با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی سیستمهای داده توزیعشده: رویکردهای نوین
موضوع کلی: معماری سیستمهای کامپیوتری
موضوع میانی: سیستمهای توزیعشده و پردازش موازی
📋 سرفصلهای دوره
- 1. مبانی سیستمهای توزیعشده
- 2. چالشها و مزایای سیستمهای توزیعشده
- 3. مدلهای محاسباتی در سیستمهای توزیعشده
- 4. معماریهای سیستمهای توزیعشده
- 5. سیستمهای کلاینت-سرور
- 6. معماری لایهای
- 7. سیستمهای Peer-to-Peer
- 8. مفاهیم اساسی همزمانی
- 9. قفلها و همگامسازی
- 10. مسائل بنبست و راهحلها
- 11. مدیریت حافظه در سیستمهای توزیعشده
- 12. حافظه مشترک و حافظه توزیعشده
- 13. مفاهیم پایگاه داده توزیعشده
- 14. معماریهای پایگاه داده توزیعشده
- 15. تکثیر دادهها
- 16. توزیع دادهها
- 17. تکنیکهای تراکنش در پایگاه داده توزیعشده
- 18. پروتکلهای تعهد دو فازی (2PC)
- 19. پروتکلهای سه فازی (3PC)
- 20. مدیریت خرابی در سیستمهای توزیعشده
- 21. تشخیص خرابی
- 22. بازیابی از خرابی
- 23. مفاهیم افزونگی
- 24. تکنیکهای تحمل خطا
- 25. مفاهیم سازگاری و در دسترس بودن
- 26. قضیه CAP
- 27. مفاهیم Consistency Models
- 28. مقدمهای بر سیستمهای فایل توزیعشده
- 29. Hadoop Distributed File System (HDFS)
- 30. سیستمهای مدیریت داده NoSQL
- 31. پایگاه دادههای کلید-مقدار
- 32. پایگاه دادههای ستونی
- 33. پایگاه دادههای گراف
- 34. مفاهیم MapReduce
- 35. پیادهسازی MapReduce
- 36. چارچوب Apache Spark
- 37. سیستمهای پردازش جریان
- 38. Apache Kafka
- 39. Apache Flink
- 40. مفاهیم میکروسرویسها
- 41. ارتباطات میکروسرویسها
- 42. مدیریت میکروسرویسها
- 43. کانتینرسازی و Docker
- 44. ارکستراسیون کانتینرها با Kubernetes
- 45. مفاهیم صفهای پیام
- 46. RabbitMQ
- 47. Apache ActiveMQ
- 48. مفاهیم کش توزیعشده
- 49. Redis
- 50. Memcached
- 51. مفاهیم баланسکنندههای بار
- 52. Nginx
- 53. HAProxy
- 54. مفاهیم مانیتورینگ و لاگینگ
- 55. Prometheus
- 56. Grafana
- 57. ELK Stack
- 58. امنیت در سیستمهای توزیعشده
- 59. احراز هویت و مجوز
- 60. رمزنگاری دادهها
- 61. مفاهیم بلاکچین
- 62. کاربردهای بلاکچین در سیستمهای توزیعشده
- 63. مفاهیم توزیعشدگی مکانی
- 64. مفاهیم edge computing
- 65. مفاهیم fog computing
- 66. مفاهیم serverless computing
- 67. مقدمهای بر سیستمهای توزیعشده بدون سرور
- 68. مفاهیم Data Lakes
- 69. مفاهیم Data Warehouses
- 70. مفاهیم Data Pipelines
- 71. مفاهیم Data Governance
- 72. مفاهیم Data Quality
- 73. مفاهیم Data Lineage
- 74. مفاهیم Data Catalog
- 75. مفاهیم Big Data Analytics
- 76. مفاهیم Machine Learning در سیستمهای توزیعشده
- 77. مفاهیم Deep Learning در سیستمهای توزیعشده
- 78. مفاهیم Cloud Computing
- 79. Azure
- 80. Google Cloud Platform
- 81. مفاهیم Virtualization
- 82. مفاهیم Containerization
- 83. مفاهیم Orchestration
- 84. مفاهیم Infrastructure as Code
- 85. مفاهیم Continuous Integration/Continuous Deployment (CI/CD)
- 86. مفاهیم DevOps
- 87. مفاهیم Observability
- 88. مفاهیم SRE (Site Reliability Engineering)
- 89. مفاهیم Chaos Engineering
- 90. مفاهیم A/B Testing
- 91. مفاهیم Feature Flags
- 92. مفاهیم Canary Releases
- 93. مفاهیم Blue/Green Deployments
- 94. مفاهیم Rollback Strategies
- 95. مفاهیم Disaster Recovery
- 96. مفاهیم Backup and Restore
- 97. مفاهیم High Availability
- 98. مفاهیم Scalability
- 99. مفاهیم Performance Tuning
- 100. مفاهیم Capacity Planning
تگها:
Data Distribution
Distributed Systems
پایگاه داده توزیع شده
پردازش موازی
داده توزیع شده
سیستم های توزیع شده
سیستم های موازی
طراحی سیستم توزیع شده
طراحی سیستم های داده
معماری سیستم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.