본문 바로가기

[F-1] 인적 네트워크 최적화 SNS

  • 한태성
  • 인천대학교
  • 작품구분일반형
  • 공개여부비공개
  • 카테고리정보, 웹/앱
  • 등록일2018-09-10
  • 팀원(공동개발자)
  • 출품 경진대회제1회 인천대학교 스마트 앱 챌린지 경진대회

상세설명

1. 수행배경

  • SNS의 확산 및 인적 네트워크의 중요성 증대
    • SNS인터넷상에서 친구, 동료 등 지인과의 인간관계를 강화하거나 새로운 인적 네트워크를 형성하여 커뮤니케이션 및 정보를 공유하는 활동
    • KISA2017년 인터넷이용실태조사에 따르면, 6세 이상 인터넷이용자의 68.2%가 최근 1년 이내에 SNS(소셜 네트워크 서비스)를 이용한 ‘SNS 이용자’ 로 나타났다.
    • KISA2017년 인터넷이용실태조사에 따르면, 12세 이상 SNS 이용자는SNS를 이용하면서 기존에 알고 있던 사람들과의 관계가 좋아진다’(68.0%) 고 응답함
    • KISA2017년 인터넷이용실태조사에 따르면, 6세 이상 SNS 이용자는 친교/교제를 위해서’(76.5%) SNS를 이용하는 것으로 나타남
  • RDBM의 한계 및 NoSQL의 등장
    • NoSQL이란 "Not only SQL", SQL만을 사용하지 않는 데이터베이스 관리 시스템(DBMS)을 지칭하는 단어
    • 2.0 환경과 빅데이터가 등장하면서 데이터를 처리하는 데 필요한 비용의 증가 등의 이유로 RDBMS의 한계를 확인
    • NoSQL은 데이터의 일관성을 약간 포기한 대신 여러 대의 컴퓨터에 데이터를 분산하여 저장하는 것(Scale-out : 수평적 확장)을 목표로 등장

2. 수행기간

  • 2018. 07 - 2018. 09 (약 3개월)

3. 개발작품 설명

  • 소셜 네트워크 최적화 MongoDB 구조 개발
    • 사용자의 기본 정보 및 네트워크 정보를 수집하여 소셜 네트워크에 최적화 된 MongoDB 구조를 개발
    • 데이터는 사용자의 이름, 프로필사진, 최근접속정보 및 직/간접적인 네트워크 관계 등의 정보가 포함
    • 4,800 여개 정도의 사용자 데이터와, 490,000 여개 정도의 네트워크 데이터를 수집
    • 수집 된 데이터는 하나의 Document로 구성되며, 네트워크 데이터는 Object type으로 설계하여 부모 자식 관계로 전처리 실시
    • 전처리 된 네트워크 Document에 사용자의 기본 정보를 Object type으로 변환하여 추가
    • 완성 된 콜렉션은 사용자 기본 정보의 중복을 허용함.
    • 사용자 기본 정보의 수정 시 콜렉션 내의 모든 중복 된 데이터가 수정 되어야만 함.
    • 따라서, 콜렉션 내의 모든 중복 데이터의 동기화가 필요

4. 활용방안

  • 인적 네트워크 최적화 SNS 모델을 통해 ‘SNS 이용자의 요구에 맞는 새로운 SNS 서비스 창출.

소개 영상

정보가 없습니다.

소개 슬라이드

정보가 없습니다.

기타자료

댓글