کتاب A Definitive Guide to Apache ShardingSphere (راهنمای قطعی برای Apache ShardingSphere: هر DBMS را به یک پایگاه داده توزیع شده با ویژگیهای اشتراکگذاری، مقیاسبندی، رمزگذاری و موارد دیگر تبدیل کنید.) از جدیدترین منابع آموزش ابزار Apache ShardingSphere است که در 12 فصل به صورت اصولی و قدمبهقدم آن را آموزش میدهد.
در ادامه مقدمهای از کتاب A Definitive Guide to Apache ShardingSphere را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب A Definitive Guide to Apache ShardingSphere:
Apache ShardingSphere یک اکوسیستم منبع باز جدید برای زیرساختهای داده توزیع شده بر اساس قابلیت اتصال و اصول بومی ابری است.
کتاب A Definitive Guide to Apache ShardingSphere با مروری اجمالی از چالشهای اصلی DBMSهای امروزی در محیطهای تولید آغاز میشود و به دنبال آن مقدمهای کوتاه بر مفهوم هسته نرمافزار ShardingSphere ارائه میشود. پس از آن، از طریق مثالهای واقعی، از جمله راهحلهای پایگاه داده توزیعشده، مقیاسبندی الاستیک، DistSQL، نظارت مصنوعی، مجوز SQL و احراز هویت کاربر، و دروازه پایگاه داده، درک کاملی از اجزای معماری ShardingSphere و نحوه پیکربندی و اتصال آنها به دست خواهید آورد.
به زیرساختهای موجود خود برای مدیریت دادهها و برنامههای کاربردی خود. با حرکت رو به جلو، به خوبی با ShardingSphere-JDBC و ShardingSphere-Proxy، مشتریان اکوسیستم آشنا خواهید شد و اینکه چگونه میتوانند به طور همزمان یا مستقل بر اساس نیازهای شما کار کنند. سپس، یاد خواهید گرفت که چگونه پلتفرم پلاگین را سفارشی کنید تا استراتژیهای کاربر شخصی خود را تعریف کنید و چندین پیکربندی را به طور یکپارچه مدیریت کنید. در نهایت، شما با تستهای عملکردی و عملکردی برای همه سناریوها راه اندازی خواهید کرد.
تا پایان این کتاب، میتوانید نسخه سفارشیسازی شدهی ShardingSphere خود را بسازید و به کار بگیرید، و به نکات مهمی که در زیرساختهای مدیریت دادهتان با آن مواجه میشوید، رسیدگی کنید.
این کتاب برای چه کسی است؟
کتاب A Definitive Guide to Apache ShardingSphere برای مدیران پایگاه داده (DBA) است که با راه حلهای پایگاه داده توزیع شده کار میکنند و به دنبال کشف قابلیتهای Apache ShardingSphere هستند. DBAهایی که به دنبال جایگزینهای توانمندتر، انعطاف پذیرتر و مقرون به صرفه تر برای راه حلهایی هستند که در حال حاضر از آنها استفاده میکنند نیز این کتاب را مفید خواهند یافت. برای شروع کار با این کتاب، به درک اولیه یا حتی علاقه به پایگاههای داده، پایگاههای داده رابطهای، SQL، محاسبات ابری و به طور کلی مدیریت داده نیاز است.
آنچه کتاب A Definitive Guide to Apache ShardingSphere پوشش میدهد:
فصل 1، تکامل DBMS ها، DBA ها و نقش Apache ShardingSphere، چالشهای اصلی DBMS ها امروزه در محیطهای تولید، نقش در حال تحول DBA ها و فرصتها و جهتگیریهای آینده برای DBMS ها را معرفی میکند. این فصل پایه و اساس بقیه این کتاب را با معرفی مختصری از اکوسیستم Apache ShardingSphere، زمینه توسعه پروژه، و نیازی که توسط راه حل نرمافزاری پر شده است، قرار میدهد.
فصل 2، بررسی اجمالی معماری Apache ShardingSphere، یک توصیف حرفه ای متمرکز از معماری نرم افزار ارائه میدهد. مفهوم توسعه رانندگی Database Plus همراه با معماری استقرار و پلت فرم پلاگین معرفی شده است.
فصل 3، ویژگیهای کلیدی و موارد استفاده – ضروریات پایگاه داده توزیعشده شما، مروری بر موارد استفاده بالقوه ShardingSphere در محیطهای حرفهای و سازمانی به تفکیک صنعت (فینتک، رسانه، تجارت الکترونیک و غیره) ارائه میکند و ویژگیهای راهحل را معرفی میکند. برای یک پایگاه داده توزیع شده ضروری هستند.
فصل 4 کتاب A Definitive Guide to Apache ShardingSphere، ویژگیهای کلیدی و موارد استفاده – تمرکز بر عملکرد و امنیت، دانش شما را در مورد موارد استفاده بالقوه ShardingSphere در یک محیط حرفهای/سازمانی با تمرکز بر ویژگیهای اکوسیستم که به شما امکان نظارت و بهبود عملکرد و افزایش امنیت را میدهد، گسترش میدهد.
فصل 5، بررسی آداپتورهای ShardingSphere، شامل شرحی از مشتریان اصلی اکوسیستم، تفاوتهای آنها و نحوه کار همزمان یا مستقل آنها بسته به نیاز شما است.
فصل 6، نصب و راه اندازی ShardingSphere-Proxy، ShardingSphere-Proxy، نحوه استفاده مستقیم از آن به عنوان سرورهای MySQL و PostgreSQL و نحوه اعمال آن در هر نوع ترمینال را معرفی میکند.
فصل 7 کتاب A Definitive Guide to Apache ShardingSphere، نصب و راهاندازی ShardingSphere-JDBC، پایان کلاینت، نحوه اتصال آن به پایگاههای داده، استخر اتصال پایگاه داده شخص ثالث و نحوه نصب موفقیتآمیز آن را توضیح میدهد.
فصل 8، Apache ShardingSphere Advanced Usage – Database Plus and Plugin Platform، نحوه سفارشیسازی پلتفرم پلاگین را به صورت موقت برای استفاده حداکثری از سیستم خود نشان میدهد و اصول بومی ابری را معرفی میکند.
فصل 9، مقدمه سیستم تست پایه و عملکرد، خط پایه و سیستم تست عملکرد داخلی و نحوه استفاده از آن را – از آمادهسازی آزمون تا تجزیه و تحلیل گزارش، معرفی میکند.
فصل 10، آزمایش سناریوهای کاربردی پرتکرار، آزمایشهایی را برای سناریوهای کاربردی که اغلب با آنها مواجه میشوند، از جمله پایگاههای داده توزیع شده، تقسیم خواندن/نوشتن، و پایگاه دادههای سایه ارائه میدهد.
فصل 11، بررسی بهترین موارد استفاده برای ShardingSphere، بهترین موارد استفاده را برای هر سناریو و همچنین مجموعهای از نمونههای دنیای واقعی مانند راهحلهای پایگاه داده توزیعشده، امنیت پایگاه داده، نظارت مصنوعی و دروازه پایگاه داده را نشان میدهد.
فصل 12 کتاب A Definitive Guide to Apache ShardingSphere، به کارگیری نظریه در نمونههای عملی دنیای واقعی، بر دانش انباشته شده در فصل 11، کاوش بهترین موارد استفاده برای ShardingSphere استوار است و متدولوژیهایی برای تبدیل نظریه به عمل ارائه میدهد.
ضمیمه و تکامل جامعه منبع باز Apache ShardingSphere، راهنمای استفاده از اسناد اکوسیستم، پروژههای نمونه موجود در مخزن GitHub، اطلاعات بیشتر در مورد کد منبع و مجوز ShardingSphere، و نحوه پیوستن به جامعه منبع باز پروژه را ارائه میدهد.
سرفصلهای کتاب A Definitive Guide to Apache ShardingSphere:
- Contributors
- About the authors
- About the reviewers
- Preface
- Section 1: Introducing Apache ShardingSphere
- Chapter 1: The Evolution of DBMSs, DBAs, and the Role of Apache ShardingSphere
- Chapter 2: Architectural Overview of Apache ShardingSphere
- Section 2: Apache ShardingSphere Architecture, Installation, and Configuration
- Chapter 3: Key Features and Use Cases – Your Distributed Database Essentials
- Chapter 4: Key Features and Use Cases – Focusing on Performance and Security
- Chapter 5: Exploring ShardingSphere Adaptors
- Chapter 6: ShardingSphere-Proxy Installation and Startup
- Chapter 7: ShardingSphere-JDBC Installation and Start-Up
- Section 3: Apache ShardingSphere Real-World Examples, Performance, and Scenario Tests
- Chapter 8: Apache ShardingSphere Advanced Usage – Database Plus and Plugin Platform
- Chapter 9: Baseline and Performance Test System Introduction
- Chapter 10: Testing Frequently Encountered Application Scenarios
- Chapter 11: Exploring the Best Use Cases for ShardingSphere
- Chapter 12: Applying Theory to Practical Real-World Examples
- Appendix: and the Evolution of the Apache ShardingSphere Open Source Community
- Other Books You May Enjoy
جهت دانلود کتاب A Definitive Guide to Apache ShardingSphere میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.