نمایش نتایج 1 تا 4 از 4

نام تاپیک: DAO یا ORM (مزایا و معایب)

  1. #1

    Question DAO یا ORM (مزایا و معایب)

    با عرض سلام و خسته نباشید خدمت دوستان و اساتید گرامی

    یک سوال داشتم که می خواستم نظر همه دوستان رو بشنوم . البته سرچ هم کردم اما مطلب مفیدی دستگیرم نشد.

    برای یک پروژه بزرگ PHP استفاده از کدام یک از روش DAO یا ORM برای کار با بانک اطلاعاتی مناسب است ؟
    شایان ذکر است که یک سایت با تراکنش های مالی می باشد و از لحاظ دقت عملیات بسیار مهم می باشد.
    همچنین قرار است که از MySQL و فریم ورک yii استفاده شود.

    به نظر شما بهتر است که دستورات کار با بانک به صورت Procedure و Function درون خود بانک قرار داده شوند و یا اینکه در خود PHP و در مدل مربوط به خود قرار بگیرند و از ORM استفاده شود ؟

    ممنون میشم اگر مزایا و معایب هر کدام را شرح دهید.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1389
    محل زندگی
    اصفهان
    سن
    35
    پست
    126

    نقل قول: DAO یا ORM (مزایا و معایب)

    سلام دوست عزیز
    فقط کوتاه نظرم رو می گم! با وجود مبحث No Sql و Big Data که هر روز داره مبحثش داغ تر می شه، حتی طوری که مایکروسافت اومده داره یکسری دانشجو خانم آموزش میده برای همین بحث در آینده، به نظرم فکر خوبی نیست رابطه ای کار کنی، در آینده نه چندان دور ممکنه تصمیم بگیری غیر رابطه ایش کنی، البته این رو بگم اگه بخواهید غیر رابطه ای کار کنید از همین الان باید سیاست کار را تغییر بدید و بانک رو No Sql طراحی کنید.
    اگر اشتباه نکنم فیس بوک کلا Engin دیتابیس خود را تغییر داده است و موتور دیتابیس خود را اختصاصی پیاده کرده که بازم فکر کنم از دیتابیس کاساندرا هم استفاده کرده است.(البته متذکر بشم فکر کنم)

  3. #3

    نقل قول: DAO یا ORM (مزایا و معایب)

    بله کاملا با حرف شما موافقم
    اما همین فیس بوک هم که الان زده به خط Cloud Storing تا چند سال پیش داشت با mysql کار می کرد
    بهتره که نیاز سنجی کنیم . فعلا دیتابیس رابطه ای تا چندین سال آینده جواب کار مارو به راحتی میده . هر وفت که بازار جور شد و مشتریان زیاد و نیاز شد اونوقت باید به فکر تعویض بود نه الان .
    در کل نیاز ما الان همینه

    منتها بین اون دو روش می خواستم بدونم توصیه دوستان استفاده از کدوم یکی هست . با ذکر دلیل

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1389
    محل زندگی
    اراک
    پست
    409

    نقل قول: DAO یا ORM (مزایا و معایب)

    سلام به همگی و عید همگی هم مبارک

    آقا مجید، درست متوجه سوالت نشدم
    Yii کلا 3 روش برای کار با پایگاه داده داره

    1 - DAO که اس کیو ال رو مستقیم و کامل میگیره و اجرا میکنه
    2 - QB که متدهایی برای ساختن اس کیو ال داره
    3 - AR که نوشتن اس کیو ال رو به صفر میرسونه که خودش یک ORM هست

    حالا مزایا؛ معایب بمونه

    yii نسخه 1.X قابلیت کار با پایگاه داده های nosql رو نداره خودش، مگر اینکه شما به صورت کلاسیک به پایگاه داده متصل بشی
    ضمن اینکه من تخصصی mysql کار کردم و خیلی تست روش انجام دادم بابت ضریب اطمینان و حجم داده و ...
    اصلا دست کم نگیرش، عجوبه ای هست برای خودش

    باز اگر شفاف تر خواستی توضیح میدم مطالب رو

تاپیک های مشابه

  1. لینوکس (مزایا و معایب آن)
    نوشته شده توسط mehdi33 در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 5
    آخرین پست: دوشنبه 13 آبان 1387, 14:20 عصر
  2. لینوکس(مزایا و معایب آن ) قسمت دوم
    نوشته شده توسط mehdi33 در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 2
    آخرین پست: چهارشنبه 11 خرداد 1384, 22:06 عصر
  3. مزایا و معایب php ,asp.net نسیت به یکدیگر؟
    نوشته شده توسط saeed_programer در بخش PHP
    پاسخ: 4
    آخرین پست: چهارشنبه 13 آبان 1383, 13:37 عصر
  4. VB6 بهتر است یا Delphi7? مزایا و معایب!
    نوشته شده توسط Best Programmer در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: سه شنبه 07 بهمن 1382, 05:12 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •