معرفی Apache Cassandra
Apache Cassandra یکپایگاه داده توزیع شده با مقیاس پذیری و با کارایی بالا است که برای مدیریت مقادیر زیادی از داده ها در بین تعداد زیادی از سرورهای کالا طراحی شده است و دسترسی بالا بدون هیچ نقطه شکستی را فراهم می کند. همچنین یک نوع پایگاه داده NoSQLاست.
Apache Cassandra منبع باز، توزیع شده و سیستم ذخیره سازی غیر متمرکز / توزیع شده (پایگاه داده)، برای مدیریت حجم زیادی از داده های ساخت یافته اس است که در سراسر جهان گسترش یافته است.
ویژگی های Apache Cassandra
- مقیاس پذیر
- پایدار و ثابت
- پایگاه داده ستونی
- طراحی توزیع آن بر اساس دینامو آمازون و مدل داده های آن در Bigtable گوگل
- ایجاد شده در فیس بوک
- مورد استفاده ی شرکت هایی مانند فیس بوک، توییتر، سیسکو، Rackspace، eBay، توییتر، Netflix و غیره
- انعطاف پذیر
- هیچ نقطه ای از شکست نداشته و به طور مداوم برای برنامه های کاربردی حیاتی که قادر به خرابی نیست، در دسترس است
- عملکرد سریع در مقیاس خطی
- ذخیره سازی اطلاعات انعطاف پذیر
- توزیع آسان اطلاعات
- پشتیبانی از تراکنش
- سریع نویسی
تاریخچه Apache Cassandra
کاساندرا در فیس بوک برای جستجو در صندوق ورودی توسعه یافت و به صورت منبع باز در ماه ژوئیه 2008 ارائه شد.
در مارس 2009 شرکت آپاچی آن را خرید و از فوریه سال 2010، به عنوان پروژه سطح بالا آپاچی تبدیل شد.