پایگاه داده کاساندرا

پایگاه داده غیر رابطه ای
پایگاه داده ستونی
پایگاه داده کسندرا
پایگاه داده کالمن فامیلی
پایگاه داده ستون گسترده
پایگاه داده ستون فامیلی

معرفی DataStax پلتفرمی برای بیگ دیتا و داده کاوی

DataStax چیست؟

معرفی DataStax: شرکت دیتا استکس،  یک فروشنده نرم افزار های مدیریت داده است و با محصولات پایگاه داده RDBMS از اوراکل رقابت می کند. کارکنان DataStax همکاری کلیدی با پروژه آپاچی کاساندرا منبع باز دارند. این شرکت دارای بیش از 400 کارمند و دفاتر …

ادامه مطلب

Elassandra چیست؟ اجتماع پروژه کاساندرا با الاستیک سرچ

الاسندرا چیست

الاسندرا چیست ؟ پروژه Elassandra با تلفیق کاساندرا و الستیک سرچ بوجود آماده است. به عبارتی الاسندرا یک انشعاب از Elasticsearch است که به عنوان یک افزونه برای Apache Cassandra در یک معماری نظیر به نظیر، یکپارچه، قابل مقیاس و انعطاف پذیر عمل می …

ادامه مطلب

نحوه اتصال به کاساندرا با جاوا (قسمت اول آشنایی با راه اندازها)

اتصال به کاساندرا با جاوا

در این بخش، نحوه اتصال به کاساندرا با جاوا بررسی خواهد شد. ابتدا به نحوه ی عملکرد دایور ها یا راه انداز کاساندرا پرداخته خواهد شد و در بخش بعدی مطلب یک مثال کاربردی از اتصال زبان برنامه نویسی جاوا به کاساندرا ارائه می …

ادامه مطلب

پروتکل Gossip یا پروتکل شایعه روشی برای سازگاری سرویس دهنده ها

پروتکل Gossip

پروتکل Gossip یا پروتکل شایعه به منظور ارتباط بین ماشین هایی که در کلاستر های مختلف در حال سرویس دهی هستند بکار می رود به جهت اینکه سرویس دهنده ها آخرین وضعیت خود را به دیگران اطلاع دهند و همچنین از آخرین وضعیت دیگر …

ادامه مطلب

نصب دستی پایگاه داده کاساندرا از روی فایل فشرده tar.gz

نصب دستی پایگاه داده کاساندرا

نصب دستی پایگاه داده کاساندرا از این جهت  برای ما اهمیت دارد که ممکن است گاهی دسترسی به اینترنت برای نصب خودکار کاساندرا نداشته باشم  یا اینکه در مواردی اتصال سرورهای ما به اینترنت مجاز نباشد (که معمولا با این مورد در اکثر پروژه …

ادامه مطلب

معرفی کامل صف پیشرفته کافکا (Kafka) همراه با نصب و راه اندازی در داکر

عملکرد کافکا

در مباحث قبل به ActiveMQ به عنوان یک سیستم صف و کارگزار پیام پرداختیم. آپاچی کافکا نیز پلت فرم متن باز به منظور پردازش جریانی اطلاعات توسعه یافته است که توسط بنیاد نرم افزار آپاچی نوشته شده و با اسکالا و جاوا است. این …

ادامه مطلب

محصولات و تکنولوژی های آپاچی (Apache) در حوزه کلان داده و داده کاوی

تکنولوژی های آپاچی

یکی از موسسات مطرح در زمینه پشتیبانی از داده های حجیم، بنیاد آپاچی می باشد. لذا شناخت محصولات و تکنولوژی های نرم افزاری آپاچی بسیار لازم است. معمولا از مجموعه ی این تکنولوژی ها تحت عنوان اکوسیستم هدوپ یاد میشود. در این مبحث تکنولوژی …

ادامه مطلب

روش تحلیل و پردازش گراف های بزرگ

پردازش گراف های بزرگ با مپ ردیوس

در قسمت های پیشین با تئوری گراف و تئوری شبکه اجتماعی آشنا شدیم. در این قسمت به روشهای معمول که در پردازش گراف های بزرگ مورد استفاده قرار میگیرد میپردازیم. این موارد را برای این بررسی میکنیم تا در زمان بررسی ابزار ها و …

ادامه مطلب

میزان رشد مشتریان و محبوبیت کاساندرا (Cassandra)

قابلیت Allow Filtering در پایگاه داده ی کاساندرا

در پست های قبل درباره پایگاه داده NOSQL کاساندرا مطالبی ارائه شد. در این پست به مشتریان کاساندرا و میزان محبوبیت آن میپردازیم. کاساندرا ابتدا در فیس بوک ایجاد شد. ترکیب Big Table  و Amazon Dynamo. کاساندرا در بدو تولید به منظور بهبود کارایی …

ادامه مطلب

ایندکس ثانویه در کاساندرا (شاخص گذاری)

ایندکس ثانویه در کاساندرا

در بخش های قبل در رابطه با روش های ایندکس بر روی داده ها مطالبی ارائه شد و همچنین به بررسی انواع کلید ها  و  مدل ستون ها در کاساندرا پرداختیم در این مبحث به بررسی ایندکس ثانویه در کاساندرا خواهیم پرداخت. پیشنهاد می …

ادامه مطلب

انواع کلید در کاساندرا

انواع کلید در کاساندرا

کاساندرا تنوع خاص و منحصر به فردی از کلید ها را برای دسترسی به اطلاعات پایگاه داده استفاده میکند. انواع کلید در کاساندرا شامل موارد زیر است. پیشنهاد میشود برای درک بهتر این مطلب قبل از مطالعه این پست، مبحث مربوط به مدل داده …

ادامه مطلب

مقایسه کاساندرا با پایگاه داده های غیر رابطه ای HBase, MongoDB, CouchDB, Neo4j

مقایسه کاساندرا با HBase, MongoDB, CouchDB, Neo4j

مقایسه کاساندرا با HBase, MongoDB, CouchDB, Neo4j در این مطالعه در دانشگاه Coimbra پایگاه داده‌های Neo4j، Cassandra، Hbase، MongoDB، OrientDB، و Redis مورد ارزیابی قرار گرفته‌اند. همچنین محققان دانشگاه تورنتو مطالعه‌ای در جهت بررسی عمکرد چندین پایگاه داده NoSQL یک سری آزمایش انجام داده …

ادامه مطلب

نصب کاساندرا در ویندوز (Cassandra for Windows)

OS

شاید باور اینکه  پایگاه داده قدرتمند کاساندرا به راحتی بر روی سیستم عامل ویندوز نصب میشود سخت باشد ولی از آنجایی که این پایگاه داده با زبان جاوا توسعه داده شده است، توسعه دهندگان آن بسته متانسب با اجرای کاساندرا در ویندوز را برای …

ادامه مطلب

درآمدی بر بانک های اطلاعاتی غیر رابطه ای (NoSql)

بانک های اطلاعاتی غیر رابطه ای

پایگاه داده های NoSQL ها در واقع همان بانک های اطلاعاتی غیر رابطه ای و توزیع شده هستند که لزوما برای نگهداری داده ها نیازی به ساختار جدول ندارد و میتواند به سادگی عملیات Replication را انجام دهد. البته ایده پایگاه داده NoSQL تقریبا بیش …

ادامه مطلب

سازگاری خواندن و نوشتن داده در سرور های کاساندرا Consistency

خواندن و نوشتن در کاساندرا

کاساندرا از یک تعادل بین سازگاری و در دسترس بودن از طریق سطوح سازگاری ایجاد می‌کنند. اساساً، سطح سازگاری یک عملیات مشخص‌کننده این است چه تعداد replica  باید پاسخ دهند تا از صحت یک عمل مطمئن شویم. قبل از هر چیز بهتر است مفهوم …

ادامه مطلب

کار با کاساندرا با زبان درخواست پرسوجو CQL یا (Cassandra Query Language)

کار با کاساندرا با زبان درخواست پرسوجو CQL

در پست های قبل مراحل نصب کسندرا به تفضیل مورد بررسی قرار گرفت. در این مطلب به نحوه کار با کاسندرا با زبان پرسوجوی CQL ا اشاره میکنیم. بعد از نصب پايگاه داده مي­توان با استفاده از امکانات شل cli با آن کار کرد …

ادامه مطلب

نصب و راه اندازی بانک اطلاعاتی آپاچی کاساندرا در سیستم عامل لینوکس توزیع ابونتو یا دبین

آموزش کسندرا

سیستم عامل های سازگار با کاساندرا GNU/Linux Microsoft Windows Mac OSX برای دانلود فایل های binary tarballs و  Debian packages و exe به آدرس زیر مراجعه کنید http://cassandra.apache.org/download سه روش نصب برای کسندرا در سیستم عامل های مختلف وجود دارد žبا دستور apt-get در …

ادامه مطلب