نکات امنیتی ذکر شده، در این سند پیرامون سرور آپاچی نسخه ۲٫۲٫x و ۲٫۴٫x بوده هر چند که در مواردی با یکدیگر مشابه ولی در برخی موارد نیز با یکدیگر متفاوت می باشد. این موارد در هر بخش زیر بیان شده است. در سند زیر نحوه پیاده سازی هر نسخه ذکر شده است. ضمناً …
ادامه نوشته »محصولات و تکنولوژی های آپاچی در حوزه کلان داده و داده کاوی
یکی از موسسات مطرح در زمینه پشتیبانی از داده های حجیم، بنیاد آپاچی می باشد. لذا شناخت محصولات و تکنولوژی های نرم افزاری آپاچی بسیار لازم است. معمولا از مجموعه ی این تکنولوژی ها تحت عنوان اکوسیستم هدوپ یاد میشود. در این مبحث تکنولوژی های آپاچی بررسی خواهد. ActiveMQ این نرم افزار محبوب و قدرتمند …
ادامه نوشته »مقایسه OrientDB با Neo4j
یک نوع از این پایگاه داده های NOSQL، پایگاه داده های گراف محور یا Graph Based هستند. در مطالب گذشته انواع پایگاه داده های NOSQL را بررسی کردیم. در این مبحث به مقایسه OrientDB با Neo4j می پردازیم. از معروف ترین این دیتابیس ها میشه به NEO4j و OrientDB اشاره کرد. البته OrientDB که هم …
ادامه نوشته »مروری بر نسخه های آپاچی کاساندرا (Apache Cassandra)
نکته مهمی که باید پیش از نصب و راه اندازی Cassandra به آن توجه کرد، نسخه آن است. جدیدترین نسخه Cassandra (در زمان تحریر این سند) ۳٫۹ و جدیدترین نسخه پایدار آن، ۲٫۲٫۸ است. نسخه ۲٫۲٫۸ ، پایان حیات سری ۲٫۰ است (یعنی آخرین نسخه در سری دو، ۲٫۲ است) و این نسخه تا زمان …
ادامه نوشته »اضافه شدن ویژگی ساسی (SASI) در کاساندرا (SSTable Attached Secondary Index )
از نسخه ۳٫۴، میتوان از پیاده سازی جدیدی از اندیسهای ثانویه SSTable Attached Secondary Index (SASI) بهره برد. برای ستونهایی که توسط پیاده سازی SASI، اندیس ثانویه میشوند، میتوان در پرسوجوها از عملگرهای نامساوی (پرسوجوی محدودهای از مقادیر) و LIKE (مانند SQL) استفاده کرد. همچنین در این نوع پیاده سازی، در پرسوجوهایی که نیاز به پالایش …
ادامه نوشته »قابلیت پالایش داده ها یا Allow Filtering در پایگاه داده ی کاساندرا (Cassandra)
قابلیتپالایش داده ها از کساندرا ۳٫۶ برای بهره برداری بهتر از کاساندرا به این پایگاه داده اضافه شد. با قابلیت Allow Filtering از کساندرا ۳٫۶ به بعد بدون استفاده از ایندکس ثانویه میتوان در جدول مورد نظر، درخواست پرسوجوی (where) بر روی هر فیلدی انجام داد بدون آنکه در شرط کلید پارتیشن یا کلید اصلی …
ادامه نوشته »مقایسه کاساندرا با پایگاه داده های غیر رابطه ای 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 ا اشاره میکنیم. بعد از نصب پایگاه داده میتوان با استفاده از امکانات شل cli با آن کار کرد که در ادامه توضیح داده میشود. برای وصل شدن به این …
ادامه نوشته »مروری بر پایگاه داده کاساندرا و بررسی نکات ضعف و قدرت این بانک اطلاعاتی
کاساندرا یک سیستم انباره داده ی توزیعشده و کاملاً متن باز و رایگان است که برای مدیریت داده های عظیم تولید شده است. کاساندرا این داده ها را در بین سرورهای بسیاری گسترش داده و انعطافپذیری زیادی را برای توزیع داده به شما میدهد. همچنین شما میتوانید ظرفیت نگهدارنده دادهی خود را به راحتی وارد کنید …
ادامه نوشته »نصب و راه اندازی بانک اطلاعاتی آپاچی کاساندرا در سیستم عامل لینوکس توزیع ابونتو یا دبین
سیستم عامل های سازگار با کاساندرا GNU/Linux Microsoft Windows Mac OSX برای دانلود فایل های binary tarballs و Debian packages و exe به آدرس زیر مراجعه کنید http://cassandra.apache.org/download سه روش نصب برای کسندرا در سیستم عامل های مختلف وجود دارد با دستور apt-get در ابونتو یا دبین و یا با دستور yum در ردهت دانلود …
ادامه نوشته »