bardia
6 سال پیش توسط bardia مطرح شد
4 پاسخ

orm or elquent

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


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

@sj10ss

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

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

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


bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

@sj10ss

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

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


bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

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


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

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