انواع پایگاه داده های NOSQL: پایگاه داده های غیر رابطه ای براساسِ روشی که داده ها را ذخیره میکنند، دسته بندی میشوند. هر چند امروزه بعضی از پایگاه داده های غیر رابطه ای پا را از دسته بندی مطرح شده …
ادامه مطلبقضیه CAP (ویژگیهایConsistency,Partition tolerance,Availability)
قضیه CAP : عبارت CAP ترکیب سرنام مفاهیم زیر است: سازگاری (Consistency): در هنگام توزیع شدگی، بخشها اطلاعات یکسانی را در لحظه داشته باشند. دسترسیپذیری (Availability): هر درخواست خواندن و نوشتنی همیشه بدون پاسخ نباشد. تحمل بخشها(Partition tolerance): در هنگام …
ادامه مطلبنصب کاساندرا در ویندوز (Cassandra for Windows)
شاید باور اینکه پایگاه داده قدرتمند کاساندرا به راحتی بر روی سیستم عامل ویندوز نصب میشود سخت باشد ولی از آنجایی که این پایگاه داده با زبان جاوا توسعه داده شده است، توسعه دهندگان آن بسته متانسب با اجرای کاساندرا …
ادامه مطلببررسی مانگو (MongoDB)
بررسی MongoDB: مانگو در سال 2007 توسط شرکت 10gen شروع به توسعه شد و در مارس 2010 اولین نسخه آن منتشر شد. Mangodb یک پایگاه داده سند گرا میباشد که از اعضای خانواده NOSQL میباشد. ساختار استفاده شده در پایگاه …
ادامه مطلبدرآمدی بر بانک های اطلاعاتی غیر رابطه ای (NoSql)
پایگاه داده های NoSQL ها در واقع همان بانک های اطلاعاتی غیر رابطه ای و توزیع شده هستند که لزوما برای نگهداری داده ها نیازی به ساختار جدول ندارد و میتواند به سادگی عملیات Replication را انجام دهد. البته ایده پایگاه …
ادامه مطلبسازگاری خواندن و نوشتن داده در سرور های کاساندرا Consistency
کاساندرا از یک تعادل بین سازگاری و در دسترس بودن از طریق سطوح سازگاری ایجاد میکنند. اساساً، سطح سازگاری یک عملیات مشخصکننده این است چه تعداد replica باید پاسخ دهند تا از صحت یک عمل مطمئن شویم. قبل از هر …
ادامه مطلبمدل داده ای و تعریف شِما در کاساندرا (Data Model)
برای آشنایی با مدل دادهای کاساندرا، بهتر است از مفاهیم ساده و ابتدایی برای ذخیرهسازی دادهها شروع شود. سادهترین حالت ذخیرهسازی دادهای با استفاده از یک آرایه یا لیست قابل پیادهسازی است. در این حالت، برای فهمیدن اینکه هر عنصر …
ادامه مطلبکار با کاساندرا با زبان درخواست پرسوجو CQL یا (Cassandra Query Language)
در پست های قبل مراحل نصب کسندرا به تفضیل مورد بررسی قرار گرفت. در این مطلب به نحوه کار با کاسندرا با زبان پرسوجوی CQL ا اشاره میکنیم. بعد از نصب پايگاه داده ميتوان با استفاده از امکانات شل cli …
ادامه مطلبنصب mongoDB بر روی سیستم عامل ویندوز
مقدمه: پایگاه داده mongoDB یک مدل منعطف، پویا و سندگرا را ارائه میکند که ساختاری با خروجی بسیار بالا و قابلیت مقیاسپذیری آسان را دارا است که در پروژهها و سیستمهای کلان داده یا همان Big Data بهشدت مورد نیاز …
ادامه مطلبنصب و راه اندازی بانک اطلاعاتی آپاچی کاساندرا در سیستم عامل لینوکس توزیع ابونتو یا دبین
سیستم عامل های سازگار با کاساندرا GNU/Linux Microsoft Windows Mac OSX برای دانلود فایل های binary tarballs و Debian packages و exe به آدرس زیر مراجعه کنید http://cassandra.apache.org/download سه روش نصب برای کسندرا در سیستم عامل های مختلف وجود دارد …
ادامه مطلبخصوصیات سیستم های مدیریت پایگاه داده غیر رابطه ای یا بانک های اطلاعاتی NoSQL
در سالهای اخیر سیستم های نوینی تحت اصطلاح سیستم های مدیریت پایگاه داده غیر رابطه ای یا NoSQL به معنی “Not Only SQL” یا ” نه تنها SQL” جهت ارائه مقیاسپذیری افقی برای عملیات توزیعشدهی خواندن/نوشتن پایگاه داده برروی چند …
ادامه مطلبخصوصیات کلان داده یا اصل چهار وی (4V) Volume Velocity Variety Value
تعریف کلان داده کلانداده (Big Data) اصطلاحی است که برای تعریف دادهها در حجم انبوه استفاده میشود: حجم بزرگ یا پیچیدهای از دادهها که ابزارهای متداول پردازش دادهها برای تحلیل و کاوش آن ناتوان باشد. «کلانداده داراییهای اطلاعاتی را شامل …
ادامه مطلببخشبندی داده یا partitioning در پایگاه داده غیر رابطه ای کاساندرا
بخشبندی در پایگاه داده : در این مبحث در مورد قسمتبند یا بخش بندی (partitioning) کسندرا صحبت خواهیم کرد. قبل از شروع به توضیحات، اشاره ای به مبحث بخش بندی خواهیم نمود. به طور خلاصه وظیفه بخش بند، تقسیم داده …
ادامه مطلبمورد استفاده پایگاه داده های غیر رابطه ای (NOSQL)
مورد استفاده پایگاه داده های غیر رابطه ای یا NOSQL بانکهای اطلاعاتی نوین که تحت نام پایگاه داده های غیر رابطه ای یا noSQL (نو اس کیو ال) قرار می گیرند و از استانداردهای کلاسیک بانکهای اطلاعاتی تبعیت نمی کنند. استفاده …
ادامه مطلبسلام دنیا!
به سایت آموزش پایگاه داده های غیر رابطه ای و کلان داده خوش آمدید. فعالیت ما در رابطه با برگزاری دوره های توانمند سازی و کارگاه های آموزشی در زمینه داده های حجیم یا کلان داده خواهد بود. با ما …
ادامه مطلب