전체 글70 [Book]업무에서 바로 쓰는 SQL 튜닝 - 1장 MySQL과 MariaDB 개요 MySQL이 오라클로 인수되고 나서 개발 지침과 라이선스 정책에 변화에 따라 MySQL의 핵심 개발자 주도로 오픈소스 정책을 지향하는 MariaDB가 탄생했습니다. 일부 기능과 수행 메커니즘, 시스템 변수나 시스템 상태 등에서 점점 차이가 나고 있기는 하지만 SQL 문의 주요 뼈대는 크게 다르지 않습니다. 5.5 버전부터 MariaDB가 독자적인 길을 선택하면 나뉘기 시작했습니다. 버전에 따라 DB 엔진 레벨에서 제공하느 옵티마이저 기능의 차이는 있을 수 있습니다. 설치된 DB 버전에 따라 최적화 기능을 선택적으로 활용할 수 있는 만큼, 버전 정보를 미리 파악한다면 도움이 될 것입니다. 1.2.1 구조적 차이오라클과 MySQL을 실제 서비스에 도입할 때는 장애 예방 효과 또는 장애 발생 시 가용성을 .. 2026. 9. 22. Supabase란 무엇일까 슈퍼베이스는 DB를 직접 구축하지 않고도, 간단한 키 연결만으로 사용할 수 있는 Backend as a Service 형태의 BaaS 서비스입니다. SQL 기반 권한 체계(RLS, Row Level Security - 행 단위로 데이터 접근 권한을 제어하는 PostgreSQL 기능)를 중심으로 인증부터 데이터 접근, 파일 접근까지 하나의 규칙으로 관리할 수 있어 구조가 복잡한 서비스일수록 안정적으로 구성할 수 있습니다. PostgreSQL을 그대로 쓸 수 있고, pgvector로 RAG 시스템까지 구축할 수 있다는 점에 흥미가 생겼습니다. 먼저 supabase는 database, storage, auth, edge function 기능을 제공합니다.0. 개념 익히기AuthSupabase가 사용자에.. 2026. 9. 8. AWS SAA 샘플 문제 개념 익히기 680~725 680번 문제 개념 익히기- ec2 온디맨드 인스턴스 필요한 만큼 쓰고, 사용한 만큼 지불하는 기본 EC2 구매 방식입니다. 장기 약정이 없습니다.- EC2 Hibernation EC2의 RAM 상태를 저장했다가 나중에 그대로 복원하는 기능입니다.- EC2 Auto Scaling Warm Pool Auto Scaling에서 앞으로 필요할 EC2를 미리 준비해두는 공간으로 일반 Auto Scaling에서는 트래픽이 증가한 뒤 새 EC2를 만듭니다. Warm Pool은 미리 인스턴스를 준비합니다. 풀이 핵심: 애플리케이션 실행 시간을 단축할 솔루션이 핵심임으로 Warm Pool 681번 문제 개념 익히기- Amazon RDS for MySQL은 TLS 연결을 지원합니다. 애플리케이션이 RDS에 연결할 때 A.. 2026. 9. 4. AWS SAA 샘플 문제로 보는 주요 개념 1~50 1번 문제 개념 익히기- S3 Transfer Acceleration은 전 세계 사용자가 멀리 떨어진 S3 버킷으로 데이터를 업로드할 때, 가장 가까운 AWS 엣지 로케이션으로 먼저 데이터를 보내고 이후 AWS의 최적화된 네트워크를 통해 대상 S3 버킷까지 전송합니다- S3 Cross-Region Replication(CRR) 은 서로 다른 AWS Region의 S3 버킷 간 객체를 복제하는 기능입니다. S3 bucket 생성 → Versioning 설정 → Replication rule 설정 → IAM 권한 설정 → 복제 → 원본 삭제가 각 지역마다 필요한 복잡성, 대신 CRR의 대표적인 용도는 지역 간 복사본 유지, 규정 준수, 다른 지역 사용자의 access latency 감소 등입니다- Snow.. 2026. 9. 2. [Book] 일상 속 사물이 알려주는 웹 API 디자인 1부 #2 3. 프로그래밍 인터페이스 디자인하기3.2.1 API 목표 캔버스로 리소스와 리소스 사이 관계 식별이 그림을 통해 알 수 있듯 상품 카탈로그를 관리할 때는 관리자 사용자가 카탈로그에 상품을 추가할 수 있습니다. 이들은 또한 상품 정보를 가져오거나 수정하거나 교체하거나 삭제할 수도 있습니다. 이 과정을 통해 마침내 비정형 질의를 조회해 올 수 있게 되었습니다. 리소스들은 다른 리소들과 관계가 있을 수도, 없을 수도 있습니다. 또한 일정한 타입의 리소스 여러 개를 포함하는 리소스도 있습니다. 이런 리소스를 콜렉션 리소스라고 칭하거나 단순하게 콜렉션이라고 말합니다. 3.2.2 API 목표 캔버스를 이용해 액션과 액션의 파라미터 그리고 반환값 식별REST API는 액션과 리소스를 통해서 목표를 표현합니다. 입.. 2026. 4. 26. [Book]일상 속 사물이 알려주는 웹 API 디자인 1부 #1 1. API 디자인이란 무엇인가?API인 웹 애플리케이션 프로그래밍 인터페이스는 API로 연결된 세상의 중추에 비유할 수 있습니다. 단순히 기술적인 형태부터 제품의 형태까지 크기와 목적에 상관없이 모든 시스템은 인터페이스에 의존합니다. API 기반 시스템을 만들고 발전시킬 때 디자인은 가장 중요한 고려사항이 되어야 합니다. API 기반 시스템의 성공과 실패는 모두 API의 품질에 달려 있다고 해도 과언이 아닙니다. 어떤 타입이든 API의 주된 목적은 인터페이스입니다. 인터페이스란 두 개의 시스템, 대상, 조직, 또는 그 밖의 대상들이 만나고 상호작용하는 지점을 의미합니다. 1.1 API 세상에는 두 종류의 API 블록이 있습니다. 하나는 퍼블릭 API이며, 다른 하나는 프라이빗 API입니다. 얼굴 인.. 2026. 4. 25. 이전 1 2 3 4 ··· 12 다음 반응형