Ini adalah kali pertama saya menjalankan perniagaan berkaitan, jadi saya tidak mempunyai pengalaman yang mencukupi, jadi saya ingin belajar sedikit pengalaman.
1 Selain id pengguna dan baki, apakah medan lain yang perlu ada pada jadual baki pengguna?
2 Adakah penyata pendapatan dan penyata perbelanjaan perlu diasingkan atau digabungkan?
3 Contohnya, daftar dan dapatkan 100 kupon. Selepas pendaftaran berjaya, tambahkan 100 pada medan baki dan tambah rekod pada jadual terperinci Letakkan dua langkah ini dalam satu transaksi, atau gunakan penyelesaian lain seperti pemprosesan baris gilir mesej untuk jadual terperinci.
1. ID Pengguna, baki, masa mula (masa penciptaan), transaksi terakhir (pendapatan, perbelanjaan) masa perubahan, jumlah pendapatan, jumlah perbelanjaan (bergantung kepada keadaan untuk memutuskan sama ada ia berlebihan, redundansi adalah untuk mengelak daripada menyemak pangkalan data setiap perangkaan masa dikumpul)
2. Lihat penyata pendapatan dan penyata perbelanjaan. Sekiranya terdapat pelbagai sumber pendapatan dan kaedah perbelanjaan, adalah sesuai untuk memisahkannya, seperti pendapatan (1. Tips, 2. Recharge, 3. Transfer), perbelanjaan (1. Pembelian perniagaan, 2. Recharge keahlian, 3. Pemindahan), dll.
3. Masukkan ke dalam Urus niaga langsung juga boleh dilakukan bersama, atau baris gilir mesej boleh digunakan Selagi wang terlibat, simpan log yang baik. Kerana penghantaran wang dan operasi perincian bukanlah operasi yang memakan masa.
4 Apabila mengira wang, cuba elakkan nombor floating point Sebagai contoh, 1 yuan harus disimpan sebagai 100 mata