سلام روز بخیر
یه پروژه هست که داریم با yii2 می نویسیم.
دیتابیس مربوط به خبر:
id
title
description
cat_id
like
این like همون لایک خبر هست، یعنی کاربر که لایک رو می زنه ، یه دونه به این فیلد در خبر مربوطه اضافه می شه.
حالا اگر ۱۰۰ تا کاربر با هم بیان و لایک کنند ،چه اتفاقی می افته؟ یعنی همزمان ۱۰۰ تا کوئری برای یه رکورد مربوط به یه خبر فرستاده بشه.
چون innodb حالتش این هست که لاک می کنه دیتابیس رو تا تغییرات انجام بشه ، آیا با این کار امکانش هست که کاربر دیگه ای که همزمان می خواد خبر رو ببینه، خبر دیگه بالا نیاد؟
نوع دیتابیس هم innodb هست.
ممنون.
یه پروژه هست که داریم با yii2 می نویسیم.
دیتابیس مربوط به خبر:
id
title
description
cat_id
like
این like همون لایک خبر هست، یعنی کاربر که لایک رو می زنه ، یه دونه به این فیلد در خبر مربوطه اضافه می شه.
حالا اگر ۱۰۰ تا کاربر با هم بیان و لایک کنند ،چه اتفاقی می افته؟ یعنی همزمان ۱۰۰ تا کوئری برای یه رکورد مربوط به یه خبر فرستاده بشه.
چون innodb حالتش این هست که لاک می کنه دیتابیس رو تا تغییرات انجام بشه ، آیا با این کار امکانش هست که کاربر دیگه ای که همزمان می خواد خبر رو ببینه، خبر دیگه بالا نیاد؟
نوع دیتابیس هم innodb هست.
ممنون.