Dev Repo Log
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (60)
      • DataBase (4)
        • MySQL (1)
      • Algorithm (14)
      • Project (3)
        • teamProject1 (3)
      • Programming Language (20)
        • Java (18)
        • JavaScript (1)
        • Kotlin (1)
      • Learning (16)
        • LLM (1)
        • Git (0)
        • TIL (8)
        • Design Pattern (2)
        • Servlet & JPA (5)
      • Software Development Tools (3)
        • IDE (3)
        • tools (0)
      • Others (0)
  • 홈
  • 태그
  • 방명록
DataBase/MySQL

[GIS] 공간 데이터

관광 데이터를 API로 받다가, DB에 수집해서 사용중인데, 위치 기반 검색(mapx, mapy, dist(반경))을 API로 조회하지 말고, DB에서 조회할 수 있는 방법을 찾고있다.1. 기존 mapx, mapy 컬럼과 수학적 계산을 사용하면 모든 행에 대해 복잡한 삼각함수 계산을 수행해야 하므로 매우 느리다고 한다. (FULL TABLE SCAN 발생 가능성 높음).2. MySQL의 공간 확장(Spatial Extensions) 기능 활용MySQL은 GIS 데이터를 효율적으로 저장하고 쿼리하기 위한 공간 데이터 타입, 공간 함수, 공간 인덱스를 제공하기 때문에 이 기능을 활용하는 것이 성능 면에서 가장 좋을 것 같다.예시:단계 1. 공간 데이터 타입 컬럼 추가: content 테이블에 POINT 또는..

2025. 4. 21. 09:58

실습을 위한 데이터베이스 설정 가이드

보호되어 있는 글입니다.

2025. 3. 21. 22:30
DataBase

데이터베이스 모델링

데이터베이스 모델링은 소프트웨어 개발 과정에서 핵심적인 역할을 하는 단계입니다. 현실 세계의 데이터를 구조화하여 효과적으로 관리하고 활용할 수 있도록 돕기 때문에, 그 중요성은 아무리 강조해도 지나치지 않습니다. 이번 글에서는 데이터베이스 모델링의 세 가지 단계인 개념적 모델링, 논리적 모델링, 물리적 모델링을 심층적으로 탐구하고, 각 단계의 핵심 사항과 유의점을 살펴보겠습니다. 1. 개념적 모델링 (Conceptual Modeling) 핵심: 현실 세계의 요구사항을 추상화하여 데이터 구조를 설계하는 첫 단계입니다.목표: 데이터를 어떻게 사용할 것인지 전반적인 그림을 그리는 것입니다.결과물: 개념적 다이어그램(초기 ERD), 설명 문서, 구두 기록 등으로 표현됩니다.비유: 건축가가 고객의 요구를 듣고 대..

2025. 3. 18. 19:42

데이터베이스 입문

보호되어 있는 글입니다.

2025. 3. 18. 15:51
  • «
  • 1
  • »
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

공지사항

전체 카테고리

  • 분류 전체보기 (60)
    • DataBase (4)
      • MySQL (1)
    • Algorithm (14)
    • Project (3)
      • teamProject1 (3)
    • Programming Language (20)
      • Java (18)
      • JavaScript (1)
      • Kotlin (1)
    • Learning (16)
      • LLM (1)
      • Git (0)
      • TIL (8)
      • Design Pattern (2)
      • Servlet & JPA (5)
    • Software Development Tools (3)
      • IDE (3)
      • tools (0)
    • Others (0)

태그

  • #백트래킹
  • #시뮬레이션
  • #제네릭
  • #AI활용
  • #Stream
  • #행위패턴
  • #JavaScript
  • #그래프 이론
  • #불공변성
  • #Effective Java
  • #Servlet
  • #Kotlin
  • #MySQL
  • #intellij
  • #브루트포스
  • #rancher desktop
  • #객체지향
  • #record
  • #leetcode
  • #디자인패턴
  • #BFS
  • #구현
  • #그래프 탐색
  • #예외처리
  • #srid
  • #robopojo
  • #JPA
  • #Java
  • #docker
  • #dto
MORE

블로그 인기글

Powered by Privatenote Copyright © Dev Repo Log All rights reserved. TistoryWhaleSkin3.4

티스토리툴바