cari

Rumah  >  Soal Jawab  >  teks badan

Cipta jadual pangkalan data dan uruskan aktiviti dari semasa ke semasa

Terdapat dua jenis pengguna, satu pengguna percuma dan satu lagi pengguna berbayar. Sebagai pengguna dengan peranan FreeUser, saya hanya boleh mempunyai 3 aktiviti terbuka (masa belum tamat) kerana PayingUser tiada had. Bagaimana untuk menguruskannya dalam jadual pangkalan data

P粉054616867P粉054616867477 hari yang lalu596

membalas semua(1)saya akan balas

  • P粉155710425

    P粉1557104252023-09-15 00:29:21

    UserType
      usertypeid, PK
      usertype, NN
    
    User
      userid, PK
      username, NN
      usertype, FK UserType.usertypeid

    Untuk aktiviti, anda ada banyak pilihan.

    • Simpan kaunter aktiviti dalam sesi pengguna.
    • Simpan kaunter aktiviti dalam pangkalan data. Ini boleh menjadi kaunter mudah dalam jadual pengguna
    • Jika anda mempunyai konfigurasi ketersediaan tinggi (lebih daripada 1 pelayan aplikasi), anda perlu berkongsi sesi, atau menyimpan kaunter dalam pangkalan data untuk memastikan kaunter anda masih berfungsi sekiranya berlaku kegagalan pelayan.

    Apa pun, logik di sebalik pengurusan aktiviti dikendalikan oleh aplikasi.

    balas
    0
  • Batalbalas