کتاب Elasticsearch 8 for Developers: A beginner’s guide to indexing, analyzing, searching, and aggregating data – 2nd Edition (الاستیک سرچ 8 برای تویسعه دهندگان: راهنمای مبتدی برای نمایهسازی، تجزیه و تحلیل، جستجو و جمعآوری دادهها – نسخه دوم) در 11 فصل مختلف به کاربردهای الاستیک سرچ برای توسعهدهندگان و مهندسان رایانش ابری خواهد پرداخت.
در ادامه مقدمهای از کتاب Elasticsearch 8 for Developers را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Elasticsearch 8 for Developers:
این کتاب برای طیف گستردهای از حرفهایها، از جمله توسعهدهندگان، معماران، مدیران پایگاه داده، مهندسان DevOps و سایر خوانندگانی که علاقهمند به یادگیری مؤثر Elasticsearch و نحوه استفاده از آن در برنامههای خود – چه جدید چه موجود، هستند، طراحی شده است. این به ویژه برای کسانی که مایل به کار با دادهها با استفاده از Elasticsearch هستند مفید است.
توصیه میشود که خوانندگان قبل از شروع این کتاب، دانش اولیه کامپیوتر و همچنین آشنایی با JSON و REST را داشته باشند. علاوه بر این، این کتاب Elasticsearch را در کنار مقدمهای بر ابزارهای دیگر در Elastic Stack پوشش میدهد.
هیچ دانش قبلی از Elasticsearch لازم نیست، زیرا این کتاب برای شروع با اصول اولیه و پیشرفت تدریجی به موضوعات پیشرفته به روشی کاربردی و قابل درک طراحی شده است. با این رویکرد، هر کسی میتواند به راحتی مفاهیم ارائه شده در این کتاب را درک کند.
در پایان کتاب Elasticsearch 8 for Developers، درک عمیقی از Elasticsearch خواهید داشت و میتوانید از آن برای مدیریت و استخراج بینشهای ارزشمند از حجم عظیمی از دادهها استفاده کنید.
کتاب Elasticsearch 8 for Developers راهنمای جامعی برای مدیریت دادهها با استفاده از Elasticsearch ارائه میکند و آن را به یک منبع ضروری برای توسعهدهندگان، تحلیلگران داده و هر کسی که با دادهها کار میکند تبدیل میکند. امیدوارم این کتاب برای شما آموزنده و مفید واقع شود.
بیشتر بخوانید: کتاب Elasticsearch in Action
فصل ۱: شروع به کار با Elasticsearch – مروری بر Elasticsearch و ویژگیهای آن ارائه میدهد. این فصل از کتاب Elasticsearch 8 for Developers، با معرفی مفهوم جستجو و تجزیه و تحلیل و چرایی اهمیت آنها در دنیای داده محور امروزی است. سپس به توضیح نحوه عملکرد Elasticsearch میپردازد. موارد استفاده مختلفی که میتوان Elasticsearch را اعمال کرد و مزایای آن پوشش داده شده است. این مقاله با تاریخچه مختصری از Elasticsearch و تکامل آن در طول زمان به پایان میرسد. در پایان این فصل، خوانندگان درک خوبی از چیستی Elasticsearch، هدف آن و نحوه انطباق آن با بافت گستردهتر تجزیه و تحلیل دادهها خواهند داشت.
فصل ۲: نصب Elasticsearch – راهنمای جامعی برای نصب و پیکربندی Elasticsearch در سیستم عاملهای مختلف ارائه میدهد. پیش نیازهای لازم برای نصب Elasticsearch، روشهای نصب و نحوه پیکربندی Elasticsearch برای عملکرد بهینه پوشش داده شده است. علاوه بر این، دستورالعملهایی در مورد چگونگی تأیید نصب و پیکربندی گنجانده شده است. خوانندگان یک نصب فعال از Elasticsearch بر روی پلت فرم انتخابی خود خواهند داشت.
فصل ۳: Elastic Stack: The Ecosystem of Elasticsearch – یک نمای کلی از Elastic Stack که شامل Kibana، Logstash و Beats میشود، ارائه میکند. توضیح میدهد که چگونه این مؤلفهها با هم کار میکنند تا یک راه حل تجزیه و تحلیل داده کامل ارائه دهند. خوانندگان در مورد نقش هر جزء و نحوه استفاده از آنها برای ایجاد داشبوردهای قدرتمند، تجسم دادهها و دریافت دادهها از منابع مختلف یاد خواهند گرفت.
فصل ۴ کتاب Elasticsearch 8 for Developers: آمادهسازی دادهها برای نمایهسازی – در اینجا به مراحل مختلف آمادهسازی دادهها برای نمایهسازی میپردازیم. این شامل کاوش انواع مختلف تحلیلگرها، نرمال سازها، نشانه سازها، فیلترهای نشانه و فیلترهای کاراکتر است که میتوانند در Elasticsearch برای پیش پردازش دادهها استفاده شوند.
ما نمونههای عملی نحوه اعمال این تکنیکها را در انواع مختلف منابع داده مانند فایلهای متنی، لاگهای وب و دادههای ساختاریافته از پایگاههای داده را بررسی خواهیم کرد. شما درک کاملی از بهینهسازی دادههای خود برای نمایهسازی کارآمد و مؤثر در Elasticsearch خواهید داشت.
فصل ۵: وارد کردن داده به Elasticsearch – شما یاد خواهید گرفت که چگونه دادهها را از منابع مختلف مانند پایگاه دادههای رابطهای، فایلهای CSV و موارد دیگر به Elasticsearch وارد کنید. همچنین یاد خواهید گرفت که چگونه دادهها را با استفاده از Logstash و Beats، دو جزء مهم Elastic Stack، تبدیل و پیش پردازش کنید. علاوه بر این، نحوه رسیدگی به خطاها و نظارت بر فرآیند جذب برای پردازش کارآمد داده را بررسی خواهید کرد.
فصل ۶ کتاب Elasticsearch 8 for Developers: مدیریت فهرست: ایجاد، بهروزرسانی و حذف شاخصهای Elasticsearch – جنبههای اساسی مدیریت فهرست Elasticsearch، از جمله نحوه ایجاد، بهروزرسانی و حذف شاخصها را پوشش میدهد. انواع مختلف دادهها و نگاشتها و نحوه تعریف و مدیریت این عناصر را توضیح میدهد. علاوه بر این، تکنیکهایی را برای نگهداری شاخص، از جمله پیکربندی تخصیص خردهها و پیادهسازی سیاستهای مدیریت چرخه عمر شاخص، بررسی میکند.
فصل ۷: قابلیتهای جستجو: تسلط بر Query DSL و تکنیکهای جستجو – با قابلیتهای جستجو Elasticsearch آشنا خواهیم شد. شما Query DSL و تکنیکهای جستجوی مختلفی را که Elasticsearch ارائه میدهد، درک خواهید کرد. شما یاد خواهید گرفت که پرس و جوهای پیچیده بنویسید تا اطلاعات خاصی را از دادههای نمایه شده بازیابی کنید. علاوه بر این، با تکنیکهای بهینهسازی جستجو مانند صفحهبندی، مرتبسازی و برجستهسازی آشنا خواهید شد.
فصل ۸: مدیریت جغرافیایی با Elasticsearch – این فصل از کتاب Elasticsearch 8 for Developers، بر چگونگی استفاده از Elasticsearch برای جستجو و تجزیه و تحلیل جغرافیایی تمرکز دارد. انواع دادههای مکانی، جستوجوهای جغرافیایی، فیلتر کردن بر اساس مکان، تجمعهای مکانی و نقشهبرداری مکانی را پوشش میدهد.
فصل ۹: تجزیه و تحلیل دادهها با Elasticsearch Aggregations – ما یاد خواهیم گرفت که چگونه از تجمعات Elasticsearch برای تجزیه و تحلیل و خلاصه کردن دادههای خود استفاده کنیم. تجمیعها به شما امکان میدهند محاسبات پیچیده را انجام دهید و بینشهایی را از دادههای خود ایجاد کنید، مانند یافتن مقدار متوسط، حداکثر یا حداقل مقدار، یا رایجترین مقدار برای یک فیلد خاص. ما مجموعههای مختلف مانند متریک، سطل، و انبوههای خط لوله و اینکه چگونه میتوان آنها را برای به دست آوردن بینشهای قویتر ترکیب کرد، پوشش خواهیم داد.
فصل ۱۰ کتاب Elasticsearch 8 for Developers: تنظیم عملکرد – ما در مورد بهینهسازی عملکرد Elasticsearch برای دادههای در مقیاس بزرگ یاد خواهیم گرفت. شما ملاحظات سختافزاری و شبکه، مدیریت حافظه، تخصیص سهم و عملکرد نمایهسازی را بررسی خواهید کرد. همچنین در مورد ابزارها و تکنیکهای مختلف برای نظارت و تشخیص مشکلات عملکرد و نحوه پیکربندی Elasticsearch برای مقیاس افقی یاد خواهید گرفت.
فصل ۱۱: مدیریت: مدیریت خوشههای Elasticsearch – ما در مورد مدیریت خوشههای Elasticsearch، از جمله مدیریت و مقیاسبندی خوشههای Elasticsearch خواهیم آموخت. موضوعات تحت پوشش شامل مدیریت خوشه، مدیریت گره، تخصیص خرده، و مقیاسبندی خوشههای Elasticsearch است. همچنین با استراتژیهای پشتیبانگیری و بازیابی، ویژگیهای امنیتی و نظارت بر خوشههای Elasticsearch آشنا خواهید شد.
سرفصلهای کتاب Elasticsearch 8 for Developers:
- Cover
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Reviewer
- Acknowledgement
- Preface
- Table of Contents
- 1. Getting Started with Elasticsearch
- 2. Installing Elasticsearch
- 3. Elastic Stack: The Ecosystem of Elasticsearch
- 4. Preparing Data for Indexing
- 5. Importing Data into Elasticsearch
- 6. Index Management: Creating, Updating, and Deleting Elasticsearch Indices
- 7. Search Capabilities: Mastering Query DSL and Search Techniques
- 8. Handling Geo with Elasticsearch
- 9. Analyzing Data with Elasticsearch Aggregations
- 10. Performance Tuning
- 11. Administration: Managing Elasticsearch Clusters
- Index
جهت دانلود کتاب Elasticsearch 8 for Developers میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.