۳۰ شهریور، ۱۳۹۸

۸ ماه پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی تجربیات شما در خصوص استفاده از بهترین دیتابیس رابطه ای جواب داد.

@amin یکی از دوستان میگفتش که بهتره از mysql استفاده کنی و اگه میخوایی سمت MSSQL بری ، باید حتما Cluster NLB یا از Round Rabin هم استفاده بشه

۸ ماه پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی تجربیات شما در خصوص استفاده از بهترین دیتابیس رابطه ای جواب داد.

@shahryarjb سلام. چون شبکه ای از وب سایت ها و آژانس ها قراره از سرویس های این پروژه استفاده کنه ( روی کاغذ که حساب کتاب میکنم رکورد ها میلیونی خواهد بود ) و به ازای هر رکوئست کاربر به سمت سرویس ها ، یه سری تغییرات در 4 تا از جدول هام قراره اتفاق بیفته که اگر در ثانیه حساب کنم مثلا 150 تا یوزر ریکوئست بفرستن ، از 600 ترنزکشن شروع خواهد شد دیگه.

۲۹ شهریور، ۱۳۹۸

۸ ماه پیش ٢۰۰+ امتیاز
@3aeed_rm6 یک گفتگو به اسم تجربیات شما در خصوص استفاده از بهترین دیتابیس رابطه ای درست کرد.

سلام دوستان من اخیرا در یکی از پروژه های شخصیم ، با حجم زیادی دیتا که بصورت رابطه ای در جدول های مختلف با هم در ارتباط هستند ، مواجه ام. از طرفی هم که میدونم به مرور این اطلاعات خیلی بیشتر هم خواهند شد و دائما دیتابیسم در حالت read/write خواهد بود ، میخوام تجربیات شما رو بدونم تو انتخاب بهترین دیتابیس رابطه ای. از نظر شما کدوم یک از دیتابیس های زیر پرفورمنس بهتری داره ؟

  • mysql
  • mariadb
  • microsoft sql server
  • oracel
  • پیشنهاد کنید.

گرچه قراره از درایور های کش مثل Redis استفاده کنم ، اما سطح درگیری دیتابیس بالا خواهد بود تو این پروژه. یه مورد دیگه هم دوست داشتم نظر شما ها رو بدونم ، چن وقت پیش از یکی از دوستام شنیده بودم که بعضی جاها بدلیل اینکه دیتابیس خیلی درگیر هستش ، میان مثلا 4 تا سرور دیتابیس بالا میارن که با هم دیگه sync هستند ، و سه تا از دیتابیس ها برای Read هستش و یکی هم برای Write منتظر شنیدن تجربیات و پیشنهاد هاتون هستم ♥

۲۱ شهریور، ۱۳۹۸

۹ ماه پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی بهترین شیوه پرداخت داخل ایران جواب داد.

@amir امیدوارم زودتر درگاه داخلی یا درگاه ارز دیجیتالی به آپشن های پرداخت سایت اضافه کنید. درگاه داخلی ، الان زرین پال چند ساله که داره خوب کار میکنه. درگاه های ارز دیجیتال اما تجربه ای نداشتم یه نمونه jeeb.io رو دیدم اما تاحالا استفاده نکردم. زرین پال که استفاده کردیم تاحالا ، اوکی بوده و موردی نبوده که اذیت بخواد بکنه تو تسویه و ...

۱۹ امرداد، ۱۳۹۸

١۰ ماه پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی منبع آموزشی برای ElasticSearch جواب داد.

خبر خیلی خوبیه... ممنون. @

١۰ ماه پیش ٢۰۰+ امتیاز
@3aeed_rm6 یک گفتگو به اسم منبع آموزشی برای ElasticSearch درست کرد.

سلام دوستان. خیلی وقته دنبال یه منبع آموزشی خیلی خوب برای Elastic Search میگردم و متاسفانه منبع خوبی پیدا نکردم. امیدوار بودم بتونم تو پارس کلیک هم منبع آموزشی در این مورد پیدا کنم اما موفق نشدم. دوستانی که در elasticsearch تجربه دارند ، لطف کنند یه منبع آموزشی خوب معرفی کنند. امیدوارم @amir در آینده نزدیک یه دوره آموزشی در این مورد بسازید ♥

۲۴ فروردین، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی دریافت مدل ها با مرتب سازی مقادیر رابطه ای جواب داد.

یه موردی فقط یادم رفت اینکه من تایپ meta_value رو varchar گذاشتم . آزمایشی متوجه شدم تو phpmyadmin وقتی sort میکنم بر اساس meta_value یکی از ردیف ها که مقدارش 100 بود و بزرگتر از دو تا ردیف قبلی بود , درست مرتب نشده بود. وقتی تایپ varchar رو به int تغییر دادم ایندفعه درست sort شد. الان این کد رو مثلا میزنم درست مرتب میکنه :

return \DB::table('posts')
            ->join('postmeta', 'posts.id', '=', 'postmeta.post_id')
            ->orderBy(\DB::raw('ABS(postmeta.meta_value)'), 'DESC')
            ->paginate(15);

الان چطور میتونم از ABS تو :

$m = Post::with(['getview' => function($query) {
            $query->orderBy('meta_value','DESC');
        }])->paginate(5);
        return $m;

استفاده کنم؟

٢ سال پیش ٢۰۰+ امتیاز
@3aeed_rm6 یک گفتگو به اسم دریافت مدل ها با مرتب سازی مقادیر رابطه ای درست کرد.

سلام من یه مدل دارم به نام Post و یه مدل دارم به نام postmeta ... رابطه پست با پست متا رابطه یک به چند هستش

postmeta:

id ,post_id, meta_key , meta_value

بازدید مطالب رو به عنوان postmeta در نظر گرفتم و به این صورت ذخیره کردم مثلا

post_id : 45  , meta_key : views  ,  meta_value : 8

تو مدل post یه متد به نام getview تعریف کردم :

public function getview() {
    return $this->hasOne('App\PostMeta')->where('meta_key','=','views');
}

الان میخوام تو صفحه ای مثلا 5 پست رو بر اساس تعداد بازدید مرتب کنم , اما مرتب نمیشه :

$m = Post::with(['getview' => function($query) {
            $query->orderBy('meta_value','DESC');
        }])->paginate(5);
        return $m;

هیچ مدل مرتب سازی کار نمیکنه... چه صعودی چه نزولی ! بای دیفالت پست هارو بر اساس id نشون میده لطفا راهنمایی کنید

۱۶ فروردین، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی دریافت خطا در حین استفاده از مدل ها در فایل های کاستوم جواب داد.

@amir ممنون کمک کرد بم

۱۳ فروردین، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی دریافت خطا در حین استفاده از مدل ها در فایل های کاستوم جواب داد.

@amir تنظیمات اتصال به دیتابیس تو .env صحیح هستش و از دیتابیس هم جواب میگیرم تو php artisan tinker

٢ سال پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی دریافت خطا در حین استفاده از مدل ها در فایل های کاستوم جواب داد.

@amir خیلی جاها دنبال همین خطا که چرا connection بم null میده گشتم و چند جا خوندم فایل های کاستوم قبل از اینکه لاراول بوت بشند لوود میشند و به همین خاطر نال میگیرم از کانکشن مدل. امکانش هستش کاری کردی فایل بعد از اینکه لاراول بوت بشه لود بشه تو پروژه ؟

٢ سال پیش ١۰۰+ امتیاز
@3aeed_rm6 به گفتگوی دریافت خطا در حین استفاده از مدل ها در فایل های کاستوم جواب داد.

@amir من تو این فایل کاستوم از کانکشنی استفاده نکردم. مستقیم از کلاس مدلم متد all رو صدا کردم. تو این فایله هم کلاس ننوشتم مستقیم کد زدم. کد فایل کاستومم دقیقا همونیه که بالا زدم

۱۲ فروردین، ۱۳۹۷

٢ سال پیش ٢۰۰+ امتیاز
@3aeed_rm6 یک گفتگو به اسم دریافت خطا در حین استفاده از مدل ها در فایل های کاستوم درست کرد.

سلام من میخوام از مدل ها و DB در فایل کاستوم که تو پروژه لاراول Add کردم استفاده کنم ، با انواع و اقسام اررور ها مواجه میشم. فایل رو composer.json هم اضافه کردم و composer clear-cache و composer dump-auto رو هم در کامندلاین زدم. یه خلاصه خیلی کوچیکی از این فایل کاستوم بخوام بنویسم اینه :

<?php
namespace App;
use App\Rss;

dd(Rss::all());

وقتی میام php artisan رو که میزنم تو لاگ اررو ها اینو مینوسه:

php fatal error : Uncaught Error : call to a member function connection() on null nin .....\vendor\laravel\framework\src\Illuminate\Database\Database\Eloquent\Model.php (1101)

تو model.php تو خط های 1101 ، 931 ، 877 ، 840 ، 363 خطا میگیرم لطفا راهنمایی کنید ممنون