آموزش NoSQL

معرفی NoSQL

not only sql به اختصار NoSQL رویکردی به طراحی پایگاه داده است که می تواند طیف گسترده ای از مدل های داده، از جمله مقادیر کلیدی، سند، ستون و گراف را در اختیار شما قرار دهد. NoSQL جایگزینی برای پایگاههای اطلاعاتی سنتی است که داده ها در جداول قرار می گیرند و طرح داده ها قبل از ایجاد پایگاه داده به دقت طراحی می شوند. پایگاه داده های NoSQL مخصوصا برای کار با مجموعه های بزرگ از داده های توزیع شده مفید هستند.

NoSQL به طور معمول برای داده های بدون ساختار یا بدون طرح خوب است.

NoSQL به دلیل عدم پشتیبانی از JOIN ها در دنیای RDBMS، معمولا از طرح منحنی پشتیبانی می کند. بنابراین شما معمولا یک نمایش مسطح و منحنی از داده ها را خواهید داشت.

استفاده از NoSQL به این معنا نیست که داده ها را از دست می دهید. DBS های مختلف راهبردهای متفاوت دارند. به عنوان مثال، در MongoDB می توانید انتخاب کنید که کدام سطح برای خنثی کردن عملکرد در برابر پتانسیل برای از دست دادن داده ها مناسب است.

اغلب راه حل های NoSQL بسیار ساده است. افزودن گره های بیشتر برای تکرار داده ها روشی است: الف) ارائه مقیاس پذیری بیشتر و ب) ارائه حفاظت بیشتر در برابر از دست دادن داده ها در صورت نزول یک گره.

غالبا قابلیت پرس و جو برای ds NoSQL محدود است.

NoSQL db اغلب دارای توانایی انجام عملیات اتمی در چند چدول نیست.

مهم ترین مزیت NoSQL این است که در هر زمان به هر شکلی که بخواهد تغییر می کند و خود سیستم باید خود را با آن تطبیق دهد.

انواع NoSQL

  • Key-Value
  • Column Store
  • Graph
  • Document Store
  • آموزش اصولی مدل سازی داده NoSQL 

آموزش اصولی مدل سازی داده NoSQL 

پنج شنبه ۱۰ خرداد ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش MongoDB برای برنامه نویسان

آموزش MongoDB برای برنامه نویسان

چهارشنبه ۲۹ فروردین ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش توسعه NoSQL با Azure ،Redis و سی شارپ

آموزش توسعه NoSQL با Azure ،Redis و سی شارپ

چهارشنبه ۱۱ بهمن ۱۳۹۶ - ساعت ۱۱:۰۰
  • آموزش اصولی HBase برای دسترسی به بیگ دیتا

آموزش اصولی HBase برای دسترسی به بیگ دیتا

دوشنبه ۱۳ آذر ۱۳۹۶ - ساعت ۱۲:۰۰
  • آموزش استفاده از Vapor با پایگاه داده های SQL و NoSQL

آموزش استفاده از Vapor با پایگاه داده های SQL و NoSQL

چهارشنبه ۰۸ شهریور ۱۳۹۶ - ساعت ۲۱:۳۵
  • آموزش توسعه ی NoSQL با DocumentDB در آژور

آموزش توسعه ی NoSQL با DocumentDB در آژور

چهارشنبه ۰۸ شهریور ۱۳۹۶ - ساعت ۲۱:۳۵
  • آشنایی با NoSQL پیشرفته در علم داده ها

آشنایی با NoSQL پیشرفته در علم داده ها

چهارشنبه ۰۸ شهریور ۱۳۹۶ - ساعت ۲۱:۳۴
  • ارتباط MongoDB با سی شارپ

ارتباط MongoDB با سی شارپ

چهارشنبه ۱۵ اردیبهشت ۱۳۹۵ - ساعت ۲۰:۰۰
  • مقدمه ای بر Azure DocumentDB

مقدمه ای بر Azure DocumentDB

چهارشنبه ۲۵ آذر ۱۳۹۴ - ساعت ۰۱:۲۴
  • آموزش پلتفرم Google Cloud

آموزش پلتفرم Google Cloud

چهارشنبه ۲۰ آبان ۱۳۹۴ - ساعت ۲۳:۵۳
  • آموزش Cassandra برای توسعه دهندگان

آموزش Cassandra برای توسعه دهندگان

سه شنبه ۲۸ مهر ۱۳۹۴ - ساعت ۰۱:۵۴
  • آموزش طراحی پایگاه داده NoSQL

آموزش طراحی پایگاه داده NoSQL

یکشنبه ۱۲ مهر ۱۳۹۴ - ساعت ۲۰:۵۹
  • آموزش Apache Cassandra از ابتدا

آموزش Apache Cassandra از ابتدا

دوشنبه ۱۷ فروردین ۱۳۹۴ - ساعت ۱۱:۱۵
  • دوره CassDB Edition

دوره CassDB Edition

چهارشنبه ۱۳ اسفند ۱۳۹۳ - ساعت ۱۵:۳۵
  • دوره Berglund and McCullough on Mastering Cassandra for Architects

دوره Berglund and McCullough on Mastering Cassandra for Architects

چهارشنبه ۱۳ اسفند ۱۳۹۳ - ساعت ۱۵:۱۸
  • آموزش MongoDB برای برنامه نویسان جاوا

آموزش MongoDB برای برنامه نویسان جاوا

چهارشنبه ۱۸ تیر ۱۳۹۳ - ساعت ۰۱:۴۰
  • آشنایی با دیتابیس های NoSQL

آشنایی با دیتابیس های NoSQL

جمعه ۱۳ تیر ۱۳۹۳ - ساعت ۲۲:۰۰
  • شناخت پایگاه داده NoSQL

شناخت پایگاه داده NoSQL

دوشنبه ۱۲ خرداد ۱۳۹۳ - ساعت ۱۵:۵۴
  • آشنایی با Raven DB یک پایگاه داده NOSQL

آشنایی با Raven DB یک پایگاه داده NOSQL

سه شنبه ۰۶ خرداد ۱۳۹۳ - ساعت ۰۶:۲۲
  • آشنایی با MongoDB

آشنایی با MongoDB

جمعه ۰۲ خرداد ۱۳۹۳ - ساعت ۰۷:۰۵
  • ساخت اپلیکیشن های NoSQL با Redis

ساخت اپلیکیشن های NoSQL با Redis

دوشنبه ۱۵ اردیبهشت ۱۳۹۳ - ساعت ۰۳:۱۰