Selamlar, ben kesin veya test cevapları ile daha önce sorulan benzer sorular gördüm.
Ben facebooks benzer PHP / MySQL kullanarak News Feed sistemi tasarlıyorum. Bu tablo olarak gören oldukça büyük olmak için büyümek olabilir - herhangi bir verimsizlik önemli bir darboğaz neden olabilir.
Example Notifications: (Items in bold are linked objects)
User_A ve USER_B yorumladı User_C's yeni album.
User_A [/ onu] garaj için yeni bir Vehicle eklendi.
Tip2 | vb: obj2 | Type1: Başlangıçta, ben obj1 aşırı sütunları kullanarak bu hayata.
Bu çalışıyor ama ben şimdi serileştirme itiraz için arıyorum, bu yeterli neredeyse ölçeklenebilir değil korku.
Yani, örneğin, benim yeni bir veritabanı şöyle kurulur:
News_ID | User_ID | News_Desc | Timestamp
2643 904 {User904} and {User890} commented on SomeTimestamp
{User222}'s new {Album724}.
{'S içinde bir şey JSON kullanarak seri olacağını verileri temsil eder.
Bu ileriye taşımak için bir akıllı (etkin / ölçeklenebilir) yolu var mı?
Düzenli ifadeler kullanarak dize kalanından serialized verileri ayırmak zor olacak?