Facebook uygulaması - temel veritabanı tasarımı

0 Cevap php

Benim kullanıcı tablo (bir başka sunucuda mysql db) bir FaceBookId Sütun vardır. Nasıl arkadaşları tarafından filtre mi?

Yani

 Select * from User where FacebookId in SomeTypeOfGetFriends(of me ... the logged in user)

what's the best way? should I first get the friends in an array, then do a FacebookId IN (array) ?

OR:

Oturum açan her kullanıcı için, ben böyle bir şey yapabileceğini: ftbl (userloggedinfbid INT, friendsfbid: onlar oturum açtığınızda ilk sayfada, ben gibi görünen bir tablodaki tüm onun / arkadaşları, sadece ID-s kurtarabilir INT). Sanırım Sonra içeri loggs her zaman katılmak yapacağını, bu kez yapardı. Ama bu şekilde ben facebook zaten yapar kullanıcılar arasındaki bağlantıları saklamak olacaktır. Neden gerekir bunları yeniden saklayabilirsiniz?

Ben yeniden depolamak dostluk-tipi-bağlantıları FB ile bile ok olduğundan emin değilim.

0 Cevap