一等賞 1 個、二等賞 10 個、三等賞 100 個の抽選システムを作成しています。特定の賞品に十分な人数がいるかどうかを確認するために当選番号を保存する必要がありますが、これはデータベースに書かれています。これに遭遇した場合、どうやって保存しますか?
一等賞 1 個、二等賞 10 個、三等賞 100 個の抽選システムを作成しています。特定の賞品に十分な人数がいるかどうかを確認するために当選番号を保存する必要がありますが、これはデータベースに書かれています。これに遭遇した場合、どうやって保存しますか?
実際には、データベースにもファイルが保存されます。
この種の一時的に保存されたデータは、独自のソート機能を備えた Redis に投げることもできます。
フロントエンドストレージ localStorage
キャッシュredisに入れます
file_put_content ファイルを保存します
それを設定として扱い、設定に書き込みます。
保存する XML ファイルを作成します
データベースを保存したくない場合は、ファイル、共有メモリ (共有メモリ関連関数、apc、apcu など)、memcached、redis などを保存できます。
ただし、これら自体が失われる危険があります。宝くじの当選者が突然失われるのは避けたいので、データベースに保存しておいたほうがいいです。データ損失の方が面倒です。
Redisキャッシュに置くことができます
ファイルに保存するか、キャッシュに書き込むか、設定ファイルに書き込む
これならデータ量も節約できますね!便利なので、何年何月何日までに数えて確認することもでき、データベースに保存しておくと良いですね!
この状況の解決策は sqlite ではないでしょうか?