国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman給小程序做api遇到的幾個問題

wocall

問題描述

1、Db還是ORM
小程序數據量比較大,同時在線人數最高達10萬人,未來會更多。約有10%的人會對數據進行間歇性更新,其他人為觀眾,可以聊天和查看實時數據。
基本不需要視圖,沒確定需不需要采用ORM的模型,還是直接DB來操作。

2、Mysql還是PHP
舉個例子:
a、game表是不停增加的游戲列表,假設是3人斗地主或4人升級,目前有100萬條數據
b、group表是參加游戲人員的表,該表有gameid和userid
c、friend表是關注表,有使用用戶的userid,和其關注的fuserid
如果使用Db,直接通過3次join可以實現,如圖:

用ORM,還沒研究出來,迷惑中。。。

有大師說,既然老師說了webman的特點就是把數據放進內存,想怎么操作就怎么操作。
可以把100萬條數據讀到內存來處理:),問題便來了:
a、每個人登陸時,只讓顯示被他關注的games
b、勢必要將每條game的group_user與friend表中本人user對應的fuserid的做比較,如果關注的人參加了該條game則挑出來
d、實現翻頁功能,一次10條的話,如何分頁都很麻煩。
寫了下PHP版,沒實現:(

3、數據實時互動
a、event研究中
b、客戶端的game表可不可以直接通過event自動更新?
c、如何檢測數據庫,一旦有curd,便將數據更新傳輸到客戶端。。。
。。。。

為此你搜索到了哪些方案及不適用的原因

這里寫搜到的方案及不適用原因
還是Db好學,接近mysql,漂亮的都需要化妝,這門手藝還沒學會:((((

1662 3 0
3個回答

qq7467466

foreach 循環(huán)里面寫 查詢, 這那來的性能可言

  • wocall 2023-06-20

    事實證明,確實如此!

hon陳爍臨

用模型關聯 with一下就行了

  • 暫無評論
程序小杰

為什么不用redis來記錄數據。。。

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??