Yii Framework Forum: کار با Nosql در فریم ورک - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

کار با Nosql در فریم ورک

#1 User is offline   Manee 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 103
  • Joined: 23-September 12

Posted 01 January 2014 - 03:55 PM

سلام دوستان.با nosql توی مستندات دیدم که اکستنشنهایی نوشته شده.از دوستان کسی باهاش کار کردن؟ برای دیتابیس های ما بکار میاد که یاد بگیریم؟ یا برای مقاصد سنگین به کار میره فقط؟

0

#2 User is offline   Hesam K 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 197
  • Joined: 14-August 11

Posted 01 January 2014 - 04:24 PM


nosql ها انواع زیادی دارند، اونکه بیشتر معروف هست و سرآمدش mongoDB هست document store ها هستن. از لحاظ نظری اینا مناسب سیستم توزیع شده و دیتابیس هایی هستن که با داده های به شدت حجیم با حجم تراکنش بالا روبرو هستن و میخوان بار رو روی سرور های مختلف پخش کنند. از این لحاظ تو ایران زیاد کاربردی براشون تعریف نمیشه
خاصیت دیگه شون اینه شما از قید و بند شِما های سفت و سخت دیتابیس رابطه ای رها میشی، برای بعضی کاربردها این امتیاز محسوب میشه. از این بابت اگر پروژه ای دارید ک ساختارش به اونها نزدیک هست، میتونید رو nosql ها فکر کنید
نوع دیگرشون key-value ها هستن که یکی از مصارفشون قرار گرفتن کنار دیتابیس رابطه ای به عنوان cache هست. سرعت ذخیره و بازیابی خیلی بالاتری دارند . مثلا تو نسخه 1.1.14 خود فریمورک پشتیبانی از Redis رو ک یک دیتابیس nosql از نوع key-value هست رو گنجونده. تحت عنوان CRedisCache و برای caching بکار میره
از جهت یادگیری، بهتره مطالعه کنید که کلا کجاها به درد میخورند، بعد اگر پروژه ای داشتید که مناسب استفاده از nosql ها بود، برید روش کارشون رو هم یاد بگیرید

پ.ن: اگر کسی از دوستان پروژه عملی با nosql ها انجام داده لطفا بیاد یک توضیحی بده، من یه مدت دنبالش بودن ک تو ایران چه مصارفی از این دیتابیس ها میشه ولی چیز خاصی پیدا نکردم


(\ /)
(O.o)
(> <)

This is Bunny. Copy Bunny into your signature to help him on his way to world domination.
3

#3 User is offline   Saeed Gholizadeh 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 99
  • Joined: 02-December 13

Posted 09 January 2014 - 09:49 AM

View PostHesam Khaki, on 01 January 2014 - 04:24 PM, said:


پ.ن: اگر کسی از دوستان پروژه عملی با nosql ها انجام داده لطفا بیاد یک توضیحی بده، من یه مدت دنبالش بودن ک تو ایران چه مصارفی از این دیتابیس ها میشه ولی چیز خاصی پیدا نکردم



تو ایران تو گیم های آنلاین و پروژه های نرم افزاری مدیریت دانش و BI بکار گرفته میشه
البته بیشتر oracle استفاده شده ولی جدیدا از nosql داره استفاده می شه

--------------------------------
Mr. Saeed Gholizadeh
Senior PHP Developer
BS of IT

LinkedIn Profile
0

#4 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 377
  • Joined: 19-January 11

Posted 09 January 2014 - 10:55 AM


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


0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users