본문 바로가기

개발 상식 시리즈/기타 상식2

Supabase 배우면서 궁금했던(느끼는) 점 정리 1. PostgreSQL이란? 객체 관계형 데이터베이스 관계시스템이다(ORDBMS). SQL 기반의 데이터베이스인데, 확장성이 높고, 표준을 잘 준수하며, 복잡한 쿼리, 외래 키, 트랜잭션, MVCC(다중 버전 동시성 제어) 등의 고급 기능을 지원한다. MySQL보다 더 엄격히 SQL 표준을 준수하는데 복잡한 쿼리를 더 잘 처리한다. 2. RDB(관계형 데이터베이스)와 ORDB(객체 관계형 데이터베이스) 차이는? 데이터를 구조화하고 접근하는 방식에 있다. RDB는 테이블 형태로 데이터를 저장한다. 테이블 간의 관계를 통해 데이터를 조직화한다. SQL을 사용해 데이터를 관리하고, 데이터의 무결성, 일관성을 유지하기 위해 엄격한 규칙을 따른다. ORDB는 RDB의 기능을 기반으로 하면서 객체 지향 개념을 통.. 2024. 2. 5.
i18n, l10n, 최소한만 알아보자. 그게 뭔지만 대충 알아도 된다. 어차피 개발 시 적용할 때 다시 깊게 생각해야 된다. i18n이란? 국제화를 뜻한다. l10n이란? 지역화를 뜻한다. 국제화 (Internationalization, i18n) 정의: 'i'로 시작해서 'n'으로 끝나는 사이에 18개의 문자가 있어서 i18n이라고 한다. 국제화는 소프트웨어를 설계하고 구현하는 과정에서 다양한 언어와 지역 설정에 맞춰 쉽게 적용될 수 있도록 준비하는 것을 말한다. 목적: 국제화는 코드의 재사용을 극대화하고, 지역별 특화 작업을 최소화하여 다양한 언어와 문화권에서 소프트웨어를 효율적으로 사용할 수 있도록 한다. 개발 시 주의사항: 문자열을 코드에서 분리하여 외부 파일이나 데이터베이스에 저장해야 한다. 날짜, 시간, 통화 등 지역에 따라 다르게.. 2024. 2. 3.