Apache Cassandra یک سیستم مدیریت پایگاه داده NoSQL رایگان و منبع باز، توزیع شده و ستون های گسترده است که برای مدیریت حجم زیادی از داده ها در بسیاری از سرورهای کالا طراحی شده است، و در دسترس بودن بالا بدون هیچ نقطه خرابی را ارائه می دهد. Cassandra از خوشههایی که چندین مرکز داده را در بر میگیرند با تکثیر غیرهمزمان بدون کارشناسی ارشد پشتیبانی میکند که امکان عملیات با تأخیر کم را برای همه مشتریان فراهم میکند.
یکی از با ارزشترین مهارتهای فناوری، توانایی مدیریت حجم زیادی از دادهها در بسیاری از سرورهای کالا است که در دسترس بودن بالا بدون هیچ نقطهای از شکست را فراهم میکند. Cassandra پشتیبانی از خوشههایی را ارائه میکند که چندین مرکز داده را در بر میگیرند با تکرار غیرهمزمان بدون استاد که اجازه میدهد عملیات با تأخیر کم برای همه مشتریان، Apache Cassandra! شرکتهای برتر فناوری مانند Google، Facebook، Netflix، Airbnb، Amazon، NASA و غیره همگی از آپاچی کاساندرا استفاده میکنند!
Cassandra توسط هزاران شرکت با مجموعه دادههای فعال بزرگ استفاده میشود. Adstage، Best Buy، Constant Contact، Coursera، Data Cloud، Outbrain و غیره. پایگاه داده NoSQL (که در اصل به «غیر SQL» یا «غیر رابطهای» اشاره میکند) پایگاه دادهای است که مکانیزمی برای ذخیره و بازیابی دادههایی غیر از روابط جدولی ارائه میکند. در پایگاه داده های رابطه ای استفاده می شود. این پایگاههای داده بدون طرحواره هستند، از تکرار آسان پشتیبانی میکنند، API ساده دارند، در نهایت سازگار هستند، و میتوانند حجم عظیمی از دادهها را مدیریت کنند.
ما خواهیم آموخت:
1) آپاچی کاساندرا
نمای کلی
NoSQL
2) نصب آپاچی کاساندرا
در اوبونتو
3) زبان پرس و جو کاساندرا (CQL)
نوع داده
انواع تعریف شده توسط کاربر
ایجاد، استفاده، تغییر، رها کردن - KeySpace
ایجاد، تغییر، رها کردن، کوتاه کردن - جدول
انتخاب، درج، به روز رسانی، حذف و بیانیه دسته ای
عملگرهای حسابی
شاخص های ثانویه
توابع - اسکالر و جمع
4) آپاچی کاساندرا - نمای کلی معماری
موتور ذخیره سازی
ضمانتها
Snitch
Cassandra ارائه می دهد:
تحمل خطا
روی کیفیت تمرکز کنید
مجری
شما در کنترل هستید
امنیت و قابلیت مشاهده
توزیع شده
مقیاس پذیر
الاستیک
هیبرید
مهندس Bigdata من معمار راه حل هستم با 12 سال تجربه در صنعت بانکداری ، ارتباطات از راه دور و خدمات مالی در طیف متنوعی از نقش ها در برنامه های کارت اعتباری ، پرداخت ها ، انبار داده و مرکز داده نقش من به عنوان Bigdata و Cloud Architect به عنوان بخشی از تیم Bigdata برای ارائه راه حل نرم افزاری کار می کنم. مسئولیت ها شامل - از همه مسائل مربوط به Hadoop پشتیبانی کنید - معیار سیستم های موجود ، تجزیه و تحلیل چالش های سیستم موجود/گلوگاه ها و پیشنهاد راه حل های مناسب برای از بین بردن آنها بر اساس فن آوری های مختلف Big Data - تجزیه و تحلیل و تعریف جوانب مثبت و منفی فناوری ها و سیستم عامل های مختلف - موارد استفاده ، راه حل ها و توصیه ها را تعریف کنید - استراتژی Big Data را تعریف کنید - انجام تجزیه و تحلیل دقیق از مشکلات کسب و کار و محیط های فنی - راه حل عملی بزرگ داده را بر اساس تجزیه و تحلیل نیازهای مشتری تعریف کنید - توصیه های عملی Big Big Cluster را تعریف کنید - به مشتریان در مورد فن آوری های مختلف Big Data آموزش دهید تا به آنها در درک نکات مثبت و منفی Big Data کمک کند - حاکمیت داده ها - ساخت ابزارهایی برای بهبود بهره وری توسعه دهنده و اجرای روشهای استاندارد
نمایش نظرات