خانه --> بایگانی برچسب: Cassandra

بایگانی برچسب: Cassandra

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

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

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

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

ادامه نوشته »

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

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

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

ادامه نوشته »

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

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

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

ادامه نوشته »

مروری بر نسخه های آپاچی کاساندرا (Apache Cassandra)

مزایایی کاساندرا

نکته­ مهمی که باید پیش از نصب و راه ­اندازی Cassandra به آن توجه کرد، نسخه آن است. جدیدترین نسخه Cassandra (در زمان تحریر این سند) ۳٫۹ و جدیدترین نسخه پایدار آن، ۲٫۲٫۸ است. نسخه ۲٫۲٫۸ ، پایان حیات سری ۲٫۰ است (یعنی آخرین نسخه در سری دو، ۲٫۲ است) و این نسخه تا زمان …

ادامه نوشته »

خصوصیات و امکانات آپاچی کاساندرا نسخه سری ۳٫۹

cassandra3 vs cassandra2

نکته­ مهمی که باید پیش از نصب و راه­ اندازی Cassandra به آن توجه کرد، نسخه آن است. جدیدترین نسخه Cassandra (در زمان تحریر این سند) ۳٫۹ و جدیدترین نسخه پایدار آن، ۲٫۲٫۸ است. نسخه ۲٫۲٫۸ ، پایان حیات سری ۲٫۰ است (یعنی آخرین نسخه در سری دو، ۲٫۲ است) و این نسخه تا زمان …

ادامه نوشته »

ویژگی نما های از پیش تولید شده یا Materialized view در کاساندرا (Cassandra)

نما های از پیش تولید شده یا Materialized view

ویژگی ویژیگی نما های از پیش تولید شده در نسخه ۳٫۰ کاساندرا و نسخه های بعدی از آن اضافه شده است. materialized view جدولی است که از داده­ های جدول دیگری با کلید اصلی و مشخصه­ های جدید ایجاد می­شود. اما  materialized view چه قابلیت هایی را برای ما ایجاد ایجاد میکند؟ از دردسرهای کاساندرا برای …

ادامه نوشته »

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

مشتریان کاساندرا

قابلیت Allow Filtering از کساندرا ۳٫۶ برای بهره برداری بهتر از کاساندرا به این پایگاه داده اضافه شد. با قابلیت Allow Filtering از کساندرا ۳٫۶ به بعد بدون استفاده از ایندکس ثانویه میتوان در جدول مورد نظر، درخواست پرسوجوی (where) بر روی هر فیلدی  انجام داد بدون آنکه در شرط کلید پارتیشن یا کلید اصلی …

ادامه نوشته »

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

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

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

ادامه نوشته »

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

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

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

ادامه نوشته »

کار با کاساندرا با زبان درخواست پرسوجو 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 در ابونتو یا دبین و یا با دستور yum در ردهت žدانلود …

ادامه نوشته »

بخشبندی داده یا partitioning در پایگاه داده غیر رابطه ای کاساندرا

بخشبندی

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

ادامه نوشته »