Abstract:
امروزه به علت عواملی مهمی ازقبیل سرعت در انجام کارها، دقت در انجام محاسبات مورد نیاز کاربران، جلو گیری از بروزخطای انسانی در محاسبات دستی، امورات و محاسبات روزمره دستی جای خود را به سیستم های کامپیوتری داده اند. با توجه به تغییر وپیشرفت و بهبودسیستم های کامپیوتری، این سیستم ها همواره به سمت سرعت و دقت بالاتر حرکت می کنند. بالطبع داده های استفاده شده این سیستم ها نیز روز به روز در حال افزایش هستند. در این راستا نقش مدیریت پایگاه داده ها درذخیره کردن انبوهی از داده ها، پردازش آنها و پاسخ نتایج مورد نظر کاربر در کمترین زمان، و از همه مهمتر امنیت پایگاه داده ها بسیار با اهمیت است. بنابراین استفاده از تکنولوژی ابرها و پردازش ابری بسیار ضروری به نظر می رسد. در واقع پردازش ابری یک مدل کامپیوتری است که تلاش می کند دسترسی کاربران را براساس نوع تقاضایی که از منابع اطلاعاتی و محاسباتی دارند را برای آنها آسان نماید.
Machine summary:
ذخیره سازی داده ها در پایگاه داده ابری ]10[ 1- کليد- مقدار (Key/Value) از پياده سازیهای این نوع پایگاه داده به موارد زیر میتوان اشاره کرد: Amazon SimpleDB –Memcached – Oracle Key/value pair – Redis 2- سندگرا (Document) از پياده سازیهای این نوع پایگاه داده به موارد زیر میتوان اشاره کرد: MongoDB – CouchDB – RavenDB 3- مبتنی بر گراف (Graph Databases) : از پياده سازیهای این نوع پایگاه داده به موارد زیر میتوان اشاره کرد: Neo4j DB – Hyper table DB 4- ستونی(Column Family Databases) از پياده سازیهای این نوع پایگاه داده به موارد زیر میتوان اشاره کرد: Google's big table – Cassandra معرفی برخی از انواع پایگاه داده غیر رابطه ای در ابر **1- كاساندرا **2- PNUTS **3- Windows Azure **4- Apache CouchDB **5- Voldemort **6- Infinispan **7- Redis **8- Xeround كاساندرا کاساندرا یكی از مطرح ترین بانک های اطلاعاتی NoSQL بر پایگاه داده که شروع آن را فيس بوک رقم زد و از سال 2010 به عنوان یک پروژه متن باز تحت حمایت بنياد آپاچی قرار گرفت.
این پایگاه داده مدیریت سرویس ها و خدمات را کنترل ميكند و آن ها را بهينه ميكند و ازانجام کنترل های غير ضروری جلوگيری ميكند و قابل اعتماد و مقياس پذیراست و زمان توسعه نرم افزارراکاهش ميدهد و بهترین سيستم مدیریتی را دارد و به روز رسانی را به صورت هوشمند انجام ميدهد.
این پایگاه داده به دليل اینكه برای ذخيره سازی تنها از رم استفاده صورت ميكند سرعت بالایی دارد.
Infinispan این پایگاه داده بسيار مقياس پذیر، دسترس پذیر و پلت فرمی منبع باز است که از زبان جاوا پشتيبانی ميكند و قابليت ذخيره سازی توزیع شده اطلاعات و داده ها را دارد.
Voldemort این پایگاه داده یک سيستم ذخيره سازی کليد- مقدار (Key/Value) که به طور کامل توزیع شده است.
برای انتقال اطلاعات به محیط ابری، 4فرایند باید انجام شود:]11[ استاندارد سازی و تثبیت مجازی سازی اتوماسیون امنیت اصول پایگاه داده در پردازش ابری]12[ یكی از مشكلات بزرگ استفاده از کامپيوتر چگونگی نحوه ذخيره فایل ها و اطلاعات است.