디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

님들님들 프론트 + DB 질문이랄까

엘리스킷갤로그로 이동합니다. 2024.08.08 12:52:42
조회 146 추천 0 댓글 11

만약 DB에서 통계화 한거를

유저에게 보여줘야한다면,
중복 접속한 유저중 한명이
만약 유저가 어떠한 액션을 해서 통계화된 수치에 영향을 줄 경우

중복접속  포함 그 유저데이터를 프론트에 동기화를 해야하는상황


예 , 같은 아이디의 1유저 2유저가 있으면 

1 유저의 행동으로 이미 데이터는 변동이 발생하였고 적용된 상황

하지만 2 유저는 어떠한 행동을 하지않고 초기접속시의 데이터만 가지고있는 상황


방법1. (예외처리 필요 )

웹소켓으로 행동에 대한 수치가 변동이있을경우 그 행동에 대한

변동치만 웹소켓으로 뿌려준다

이러면 1유저도 웹소켓으로인해 x2 될듯 ;


방법2. (무결성 보장)

Database에 월 일 통계로 각 유저마다 데이터를 저장하고

WeekResult 테이블 - Username , Data1_total  ,Data2_total  ,Data3_total 
MonthReulst 테이블 - Username , Data1_total  ,Data2_total  ,Data3_total 


유저의 액션이 있다면 DB는 어떠한 백엔드의 로직으로 자동적으로 + - 로 int형만 저장 후
웹소켓으로 모든 유저에게 고정적인 데이터를 뿌려줌 

방법3. (씹 무결성 보장  , 과부하는 덤 )
위 방법필요없다 걍 씨발 유저가 세션이달라도 액션을 하기만하면  걍 ㅆㅃ group , join 집계 데이터 보내준다.
편차적이긴한데 대부분 집계 필요한 데이터가 한 유저당 평균적으로 200만 정도

현재 사용중인 방법은
2번 . 웹소켓으로 안뿌려주고 그냥 액션취할때만 데이터 보내줘서
프론트 세션에만 데이터가 입혀짐 , 

리펙토링 하는김에  수정좀 해볼려고하는데

더 좋은방법있음?



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주위의 유혹에 쉽게 마음이 흔들릴 것 같은 스타는? 운영자 24/10/21 - -
공지 프로그래밍 갤러리 이용 안내 [72] 운영자 20.09.28 38748 62
2765571 오늘 왜케 추움 주아갤로그로 이동합니다. 09:29 1 0
2765570 좋은 아침 주아갤로그로 이동합니다. 09:27 3 0
2765569 허리 아푸당.. ♥ひさしみぶり냥덩♥갤로그로 이동합니다. 09:25 4 0
2765568 이런거 하나하나가 걍 존나 거슬림 프갤러(223.39) 09:18 17 0
2765567 몇명 차단하니까 존나 클린해지네 ㅋㅋ 프갤러(118.235) 09:13 16 0
2765566 오늘도 일하자 아스카영원히사랑해갤로그로 이동합니다. 09:13 8 0
2765565 틀닥쉑 형보수지 도배충새키 프갤러(118.235) 09:05 9 0
2765564 작갤 민식이다 프갤러(118.235) 09:04 8 0
2765563 ✨⭐☀❤나님 시작합니당❤☀⭐✨ ♥ひさしみぶり냥덩♥갤로그로 이동합니다. 08:42 11 0
2765562 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08:40 12 0
2765561 배고파 잉잉잉..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08:38 8 0
2765560 C#문법이 너무 이쁜거같아 [2] 프갤러(211.234) 08:28 34 0
2765559 Xaml 좋단 사람이 많네 ㅇㅅㅇ [1] 프갤러(211.234) 08:25 18 0
2765558 짱깨는 광고도 짱깨스럽네 헬마스터갤로그로 이동합니다. 08:22 11 0
2765557 컴맹인데 이거 노트북에 키가 없는데 이러면 어케해야함 [3] 프갤러(118.221) 07:59 31 0
2765556 단위테스트 => 웹 백엔드에는 나름 잘 적용되던데 딴데서는 [1] ㅇㅇ(39.7) 07:58 23 0
2765555 코딩 적성 테스트 [6] ㅇㅇ(114.30) 07:01 60 1
2765554 아침에 별안간 깨달음이 찾아왔다 이기 [2] 슈퍼막코더(126.179) 07:00 33 0
2765553 신난닼ㅋㅋㅋ 출근하잨ㅋㅋㅋㅋㅋ [2] 춘절갤로그로 이동합니다. 06:30 41 0
2765552 10만원 뿌림 프갤러(118.221) 05:21 19 0
2765551 예빛-이젠 그랬으면 좋겠네 [1] 발명도둑잡기갤로그로 이동합니다. 05:11 17 0
2765550 냥덩❤+발명도둑잡기 [2] 프갤러(211.112) 04:59 30 0
2765549 역사적으로 한국 레임덕은 늘 야당 아니라 여당 분열로 시작 [1] 발명도둑잡기갤로그로 이동합니다. 04:57 20 0
2765548 ‘북, 러시아 파병’ 증거에 나타난 2가지 조작 증거 [1] 발명도둑잡기갤로그로 이동합니다. 04:50 31 0
2765547 신남성연대 회원: 웹툰 보면 페미니스트 [1] 발명도둑잡기갤로그로 이동합니다. 04:42 22 0
2765546 무기 수출 매출액은 기밀이라며 공개하지 않거나 대폭 축소 [1] 발명도둑잡기갤로그로 이동합니다. 04:25 19 0
2765545 나님 끙야즁☀+ ♥ひさしみぶり냥덩♥갤로그로 이동합니다. 04:21 29 0
2765544 웹어셈블리어가 진짜 마법임 [2] ㅇㅇ갤로그로 이동합니다. 04:17 69 0
2765543 dc api로 댓글 작성하려는데 [1] ㅇㅇ(183.106) 04:13 21 0
2765542 NFC 태그로 전자명함 만들기 [1] 발명도둑잡기갤로그로 이동합니다. 04:10 20 0
2765541 통합진보당 사법농단으로 해산당하고 사법개혁 운동을 했지만 [1] 발명도둑잡기갤로그로 이동합니다. 04:01 30 1
2765540 시간복잡도 질문좀 [4] 프갤러(117.111) 03:56 46 0
2765539 트위터 추천 [1] 발명도둑잡기갤로그로 이동합니다. 03:48 22 0
2765538 식민지 경영시 식민국 출신을 식민지 관리자로 임명하는 것 [1] 발명도둑잡기갤로그로 이동합니다. 03:46 21 0
2765537 웹 유기함 시발 ㅅㄱ 프갤러(124.48) 03:43 34 0
2765535 한국 검경, 군, 국정원, 국회, 법원, 언론, 삼전연구소 와이파이 깨기 [1] 발명도둑잡기갤로그로 이동합니다. 03:25 50 0
2765534 님들 혹시 옛날식 navbar는 통짜이미지엿던거알고계셧나요 Synoeca갤로그로 이동합니다. 03:22 28 0
2765533 NSA는 와이파이 취약점 '크랙(KRACK)' 미리 알았을까 [1] 발명도둑잡기갤로그로 이동합니다. 03:17 28 0
2765532 노트북 팬돌아가는건 CPU 점유율 때문이지? 프갤러(182.230) 03:08 17 0
2765531 ㅅㅅ는 데이트코스라고 그러네 프갤러(49.142) 03:01 26 0
2765530 나는 그냥 게임을 만들어 완성하고 싶다. [1] ㅆㅇㅆ(124.216) 02:55 39 0
2765529 오늘의 소설, 영화 실마리: 미군 출신 양심적 지식인 하워드진 전기 [1] 발명도둑잡기갤로그로 이동합니다. 02:54 16 0
2765528 어이없네 프갤러(115.136) 02:54 23 0
2765525 ‘몰카’ 아저씨 스토커 잡고보니…‘간첩몰이’ 국정원 직원이었다 [1] 발명도둑잡기갤로그로 이동합니다. 02:38 31 0
2765524 좋은 일본노래 듣고 갑시다 프로외노자갤로그로 이동합니다. 02:32 18 0
2765523 성매매의 기준이 너무 감정적임 [1] ㅇㅇ(58.237) 02:27 43 0
2765522 가짜뉴스 SNS 전파 속도 ‘진짜’보다 최고 20배 빨라 [1] 발명도둑잡기갤로그로 이동합니다. 02:22 23 0
2765519 하워드진의 <미국 민중사> [1] 발명도둑잡기갤로그로 이동합니다. 02:13 17 0
2765518 뭔가 나이 드니까 변화가 싫어집니다 프로외노자갤로그로 이동합니다. 02:12 32 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2