Merhaba,
Projemin dataları için mysql kullanacağım, kısaca anlatmam gerekirse
1-Kullanici datalarinin olduğu user tablosunu oluşturacağım
2-Kullanicilarin üye olduktan sonraki tüm login tarih ve saatlerini de kayıt altına almak istiyorum.
Bu durumda nasıl bir yol izlemem gerek?
Tüm kullanici bilgilerini iceren users tablosu oluşturup her kullaniciya birde activity tablosu açıp login olduğu tarih saati tutmak geldi aklıma, ancak 1000 user olsa hepsine ayrı tablo her tablosa yüzlerce satır olacak gitgide korkunç bir boyuta ulaşacak db, sizce bunun doğru yolu bu mu yoksa daha kolay bir yolu var mı?
Teşekkürler.
Mysql yardım
3
●133
- 09-01-2020, 06:44:57Users tablosu açın buraya kaydorken alinmasi gerekn bilgiler gelsin ornek
Id, adi soyhadi eposfa sifre kayit tarihi sms onay kodu smsdeneme sayisi v. S
Birde users_data tablosu açın buraya da kullanicilarin degisen bilgileri gelsin bu da su sekil olmali
Id, user_id(burasi foreign key users.id), giris tarihi, cikis tarihi,
Eger log almak istiyorsan da
Users_log diye ayrica tablo oluştup gene foreign key ile users tablosuna baglamalisin ornek
id, user_id(foreign key users.id) gezdigisayfa.id, tarih
Gibi...
Bu sekilde data en cok log kis. Inda okur fakat tablo küçük olduğundan yavaslama pek olmaz - 11-01-2020, 08:30:47abi çok mantıklı tüm logu tek bir tabloda toplayıp yanına kullanıcı id'si girerek Eyvallah başgan çok teşekkür ederimmaliozer adlı üyeden alıntı: mesajı görüntüle
Eyvallah kral çok teşekkür ederimbagimsiz adlı üyeden alıntı: mesajı görüntüle