انبار داده کلید-ارزش:
این پایگاه داده ها برای ذخیره سازی
داده ها در یک انبار داده کلید-ارزش طراحی شده اند. انبار داده مبتنی بر کلید-ارزش
ساده ترین انواع NOSQL هستند
که فقط شامل یک کلید منحصر به فرد و یک سطل حاوی هر نوع داده ای است که می خواهید آن
را ذخیره کنید. محتوای ارزشی هر سطل نیازی
به هماهنگی و یا پیروی از هیچ شکل و صفتی (schema-less) ندارد.
محتوای سطل می تواند به معنای واقعی کلمه هرچیزی باشد که دوست دارید اما برنامه های
کاربردی در زمینه داده های غیر ساختاری یا نیمه ساختاری رایج ترین هستند. اینها می
توانند برای ذخیره بلوک های بزرگ داده های بدون ساختار (مثلا ثبت سیاهه خدمات،
تصویر پشتیبان ذخیره شده گوشی هوشمند، وبلاگ ها، آدرس ها و ، هر چیزی باشند)
استفاده شوند. سطلها میتوانند مقادیر زیادی شامل اشیای اولیه بزرگ BLOBs (Basic Large Objects)
باشند. برای خواندن ارزش لازم است که کلید و سطل را بدانید.
کلید می تواند سفارشی
باشد، می تواند مصنوعی باشد، یا می تواند به طور خودکار تولید شود، و ارزش آن می تواند
اشیاء پیچیده مانند XML، JSON، یا
BLOB باشد. کلید داده ها برای
دسترسی سریعتر به داده ها و بهبود بازیابی ارزش نمایه گذاری می شود. برخی از پایگاههای داده محبوب کلید-ارزش عبارتند
از: DynamoDB، Storage Table Lounge (ATS)، Riak و
BerkeleyDB.
نویسنده: دکتر طاهره صاحب
@biconfwww.bahta.ir