مقدمه
در چند سال اخیر، دنیای پایگاههای داده NoSQL با پروژههای جذاب و هیجانانگیز جدیدی به همراه ادعاهای بلندپروازانه و مشاجرههای مختلف پرشده است. مبلغان این فناوریها ادعا میکنند که بستههای نرمافزاری NoSQL جدید، با حذف ساختار و مشکلات کنترل سهگانه دادهها در پایگاههای دادهای سنتی، به سرعتهای خیرهکنندهای دست پیداکردهاند. آنها در مقابل ادعای مشکلات ذاتی چنین پایگاههای دادهای در زمینه قابلیت اعتماد، معتقدند که در این بحث بسیار مبالغه شده است و واقعیت چیز دیگری است. برنامهنویسان بسیاری هستند که هدف آنها توسعه برنامههایی است که کاربردهای تجاری و صنعتی بزرگی (مانند برنامههای بانکداری) ندارند و دادههایی نظیر اطلاعات قابل فراموش شدن در زندگی انسانها هدف آنها است. پاسخ چنین افرادی در زمینه چرایی عدم استفاده از ساختار جدولی برای دادهها نیز چنین است که این ساختار جدولی سنتی بسیار کوتهنظرانه و محدودکننده است. آنها میگویند: «اگر تمام این تغییرات رادیکال ساختاری را در نظر بگیرید، میتوانید پایگاههای دادهای آزادتر و به شدت سریعتر به دست آورید
اصول رشد پایگاه های داده ای NoSQL
این تحول، همان معرفی و رشد پایگاههای داده غیررابطهای است که با نام NoSQL شناخته میشود. با بررسی دقیقتر موضوع، میتوان گفت که سه اصل کلیدی مهم در پس رشد پایگاههای دادهای NoSQL وجود دارد :