1

私は最近、医師と患者が連絡を取り合うのを支援することを目的としたPHPアプリを開発しており、医師がイベントを管理できるようにFullCalendarも使用しています。私の問題は、自分でコーディングを学んだので、この DB 組織を使用するか、あの DB 組織を使用するかを決定する方法を学んでいないことです。現在、アプリは、名前が付けられた新しいサブスクリプション (医師のみ) ごとに新しいテーブルを作成しますが、event_[$doctor_id]3000 人のユーザーがいるという観点で怖いことを認めなければなりません!

私のニーズは次のとおりです。

  • 日付から2年間、各イベントの参照を保持します(ただし、必ずしも同じdBテーブルにあるとは限りません)
  • 6 か月未満のイベントはカレンダーに表示する必要があります
  • エラーを回避するために、イベントはデータベースから (ほとんど) 削除されません。ユーザーが 2 週間前の間違いを修正できるようにするために、イベントは無効になっています。

私は、2013 年 3 月に行われるすべてのイベントに「201303」のような日付名のテーブルを使用することを検討していました。次に、ボットを毎月使用して、最も古い情報 (6 か月以上前) を特定のテーブルまたはファイルに保存することを検討していました。 .

ただし、変更には数時間かかる場合があるため、皆さんからのアドバイスをいただければ幸いです。

4

0 に答える 0