راکت

orm or elquent

4 پاسخ

کدوم یکی کار ایی بهتری داره در زمان ثبت مقاله های یا ویرایش مقاله
اگر تعداد مقالات برای ثبت زیاد باشد

ثبت پرسش جدید

پاسخ‌ها

4
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@sj10ss

ORM یا Object-Relational Mapping روشی مدرنه که این امکان را به برنامه نویس میدهد تا عمل Query رو براحتی انجام دهد و امکان Manipulate یا دستکاری بروی داده بدون اتصال مستقیم به دیتابیس انجام شود.

حالا لاراول اومده و در قالب مدلها٬ از یک ابزار ORM که از الگوی ActivePattern استفاده میکنه به نام Eloquent استفاده کرده. و در واقع تمام رابطه‌های بین جدول‌ها در لاراول بخاطر استفاده از ORM وجود دارند.

در جواب سوالتون این دو از هم مجزا و یا شبیه نیستند که بخواهید مقایسشون کنید.

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

@ali.bayat
ولی توی مفاله های داشته مقایسه میکرد
و rawsql عملگرد بهتری نسب به روش مقابل داشت

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@sj10ss

خیلی‌ها از ORM استفاده نمی‌کنند به دلیل اینکه فکر می‌کنند باعث افت کارایی (performance) می‌شوند. این گفته تا حدودی صحیح است ولی این یک گفته کامل نیست. ORM ها اگر درست استفاده شوند تاثیر منفی بسیار کمی روی کارایی خواهند داشت.

تنها برای حجم عظیم داده‌ها (Big Data)، ممکنه استفاده از ORM گزینه‌ای مناسب نباشه.

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

@ali.bayat
بله من منظورم داده های بزرگ هست

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام