Bug Tracker Hacker Playground : Membuat Data Structure Follow Unfollow Seperti Sosial Media

Kali ini saya mau sharing tentang bug tracker dari startup yang saya kembangkan, saya mengembangkan sebuah platform forum bebas untuk semua topik yang mudah digunakan dengan alamat saat ini adalah http://kuceki.web.id

Log upgrade hari ini adalah membuat sistem follow dan unfollow sehingga kita bisa mengontrol notifikasi yang masuk ke profil kita,
tujuannya agar notifikasi yang masuk adalah group atau topik yang sesuai dengan minat kita dan dapat kita bisukan sewaktu waktu

Sudah 2 tahun saya memikirkan data structure sistem follow / unfollow namun belum ketemu, dan baru hari ini 26 April 2019 baru ketemu.

Seperti apa data structure mysql nya ? berikut penjelasannya

tabel : account
usernama - password - follower - dll

tabel : followergroup
follower - following

saat kita melakukan follow maka kita akan menginsert ke tabel follower group
follower = id akun kita
following = id group yang kita follow


dan nanti saat ada orang melakukan posting baru di group, logik pendistribusian notif nya seperti ini

select from followergroup where  following = id group sekarang

sementara looping hasil

insert into log textlog , linklog, authorlog = follower id

nah dari situ maka akan menulis log ke semua follower.


untuk unfollow maka saya memakai query, delete from followergroup where follower = id kita and following = id group yang bersangkutan



No comments:

Post a Comment