我在做一個抽獎系統,一等獎1名,二等獎10名,三等獎100名,我現在需要把抽中幾等獎的存起來看看某獎人數夠沒,但這寫進資料庫有點大材小用了,你們遇到這是怎麼來存的。
我在做一個抽獎系統,一等獎1名,二等獎10名,三等獎100名,我現在需要把抽中幾等獎的存起來看看某獎人數夠沒,但這寫進資料庫有點大材小用了,你們遇到這是怎麼來存的。
存在文件裡,其實資料庫也是存文件。
丟檔案裡面好了,這種暫時儲存的數據,不是檔案就是緩存,丟redis也行,自備排序
前端存 localStorage
放在快取裡啊redis
file_put_content存檔吧
當成配置來對待,寫配置裡。
寫一個XML檔來保存
不想放資料庫,可以存檔案, 共享記憶體(例如shared memory相關函數,apc,apcu),memcached,redis之類的.
但是這些本身是存在丟失風險的,如果不想突然你的中獎人數發生丟失,最好還是放資料庫,資料遺失會更麻煩.
可以放redis緩存裡啊
儲存在檔案裡面 或寫入快取 或寫入設定檔
這個存資料也不過分吧!既然是有用的,某年某月某日還是有可能會去統計和查看的,存資料庫也挺好!
sqlite不就是解決這種情況的嗎