2025/05/10 2

[AI][Android Studio] Firestore 데이터 관리 방법

Firestore 란?Firestore는 구글(firebase)에서 지원하는NoSQL 데이터베이스 서비스로 실시간 리스너를 통해 사용자와 기기간 데이터의 실시간 동기화가 가능합니다. 또한, Cloud Firestore는 앱에서 많이 사용되는 데이터를 캐시하기 때문에 기기가 오프라인 상태가 되더라도 앱에서 데이터를 쓰고 읽고 수신 대기하고 쿼리할 수 있습니다. 구글 설명은 아래와 같습니다. Cloud Firestore는 모바일 앱 개발을 위한 Firebase의 최신 데이터베이스로서 실시간 데이터베이스의 성공을 바탕으로 더욱 직관적인 새로운 데이터 모델을 선보입니다. 또한 실시간 데이터베이스보다 풍부하고 빠른 쿼리와 원활한 확장성을 제공합니다. 작업하기에 앞서, Firestore의 기본 구조..

AI/실습 2025.05.10

[Backend][Basic] SQL 인덱스(Index) 유형과 활용 방법

SQL 데이터베이스에서 인덱스(Index)는 대용량 데이터를 빠르게 검색할 수 있도록 설계된 중요한 자료 구조입니다. 잘 설계된 인덱스는 데이터베이스 성능을 극대화할 수 있지만, 반대로 잘못 설계된 인덱스는 오히려 성능을 저하시키기도 합니다. 이번 글에서는 SQL에서 자주 사용되는 주요 인덱스 유형 다섯 가지와 각 특징을 예시와 함께 설명하겠습니다.1. 클러스터형 인덱스 (Clustered Index)정의:클러스터형 인덱스는 테이블의 물리적 데이터 순서를 인덱스 순서와 동일하게 유지하는 인덱스입니다. 기본 키(Primary Key)를 설정할 때 자동으로 생성되는 경우가 많으며, 테이블에서 하나의 클러스터형 인덱스만 생성할 수 있습니다.특징:데이터 정렬: 테이블의 물리적 데이터가 인덱스 순서와 동일하게 정..

Basic 2025.05.10
home top bottom
}