اتصال اسکریپت به دو پایگاه داده با چه روشی بهتر است؟

پرسیده شده
فعالیت 1078 روز پیش
دیده شده 426 بار
0

سلام

 

یک اسکریپت دارم که فروشگاهی هست و میخوام وقتی کاربر ها ثبت نام میکنند، اطلاعات اونا در mysql ذخیره بشه. اما محصولات فروشگاه در mongodb ذخیره و فراخوانی بشه

 

حالا این اسکریپت دوتا پایگاه داده داره. اطلاعات هر دو پایگاه داده باید در کانفیگ فراخونی بشه؟ یا یکی از اونا باید با api به اسکریپت متصل بشه؟ بهترین روش واسه انجام این کار چیه؟

فایل پیوست

سیدرضا بازیار
سیدرضا بازیار

22 اردیبهشت 00

1
حذف شده

سلام ,

 

من پیشنهاد میکنم از پکیج Eloquent ORM استفاده کنید.

 

برای نصب این پکیج دستور زیر رو بزنید.

 

composer require illuminate/database

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

فایل پیوست

Faraz salehi

توسط

Faraz salehi

22 اردیبهشت 00

حذف شده
با این پکیج آشنایی ندارم. میشه درموردش توضیح بدین؟
سیدرضا بازیار

22 اردیبهشت 00

حذف شده
داکیومت این پکیج در آدرس ذکر شده, اگر زبانتون خوبه می تونید از همونجا مطالعه کنید .. اگر فارسی رو ترجیح می دید با یه جستوجوی مختصر می تونید منابع فارسی رو هم بررسی کنید.
Faraz salehi

22 اردیبهشت 00

حذف شده
با استفاده از این پکیج شما کوِئری های خودتون رو به صورت شی گرا می نویسید و اجرا می کنید .. شما می تونید که ساختار جداول تون رو با امکاناتی که این پکیج می ده تعریف کنید و می تونید تغییرات در ساختار جدول خودتون ورژن گذاری و مستدسازی کنید و البته همونطور که به صورت شی گرا کوئری های خودتون می نویسید, دیگه مهم نیست که از چه DBMS یی استفاده می کنید, الگوئنت کوئری های شما می سازه و نتایج رو بهتون برمی گردونه...
Faraz salehi

22 اردیبهشت 00

2
حذف شده

سلام و احترام

بله اطلاعات مربوط به اتصال به دیتابیس رو یا به طور کلی کانفیگ ها رو توی فایل env یا یه فایل جدا کانفیگ قرار بدید چون ممکنه کانفیگی که روی لوکال و وقتی که روی سرور هست متفاوت باشه و اینا داخل کانفیگ باشه خیلی بهتره 

 

اگه میخواید راحت با mongodb کار کنید پیشنهاد میدم از یه orm استفاده کنید 

https://github.com/mongodb/mongo-php-library

 

مستندات و راهنمایی استفاده ازش هم : https://docs.mongodb.com/php-library/current/

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

22 اردیبهشت 00