본문 바로가기

IT

(19)
AWS OpenSearch 주요 구성 요소 OpenSearch의 기본 구조OpenSearch는 여러 개의 노드가 모여 클러스터를 형성하고, 데이터를 샤드 단위로 나누어 저장하는 구조를 갖고 있다. 검색 요청이 들어오면 여러 노드가 협력하여 데이터를 검색한 후 최종 결과를 반환하는 방식이다. OpenSearch의 기본 개념을 정리하면 다음과 같다.도메인 (Domain): OpenSearch 인스턴스를 구성하는 기본 단위.클러스터 (Cluster): 여러 개의 노드가 모여 하나의 OpenSearch 시스템을 형성.노드 (Node): 데이터를 저장하고 검색 요청을 처리하는 개별 서버.샤드 & 레플리카 (Shard & Replica): 데이터를 분산 저장하고 장애 발생 시 복구할 수 있도록 복제본 유지.인덱스 & 문서 (Index & Document):..
AWS OpenSearch 개념 : 검색 최적화 NoSQL 엔진 AWS OpenSearch는 Elasticsearch의 오픈소스 버전으로, 대량 데이터를 빠르게 저장하고 검색하는 데 최적화된 검색 및 분석 엔진임. 로그 모니터링, 검색 시스템, 데이터 시각화 등 다양한 용도로 활용됨.OpenSearch란? (1) 개요 OpenSearch는 실시간으로 데이터를 검색, 필터링, 집계(aggregation)하는 데 최적화된 데이터베이스임. (2) 어디에 사용될까? 로그 및 모니터링 시스템: ELK 스택, SIEM 솔루션대용량 데이터 검색 엔진: 뉴스 사이트, 전자상거래 검색애널리틱스 및 데이터 시각화: Kibana, OpenSearch Dashboards OpenSearch의 핵심 개념 (1) 클러스터 (Cluster) 여러 개의 노드(서버)로 구성된 집합데이터 노드, 마..
MySQL RDS와 Amazon Aurora MySQL의 차이점 참고 docshttps://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.htmlhttps://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/Concepts.AuroraHighAvailability.html  MySQL RDS와 Amazon Aurora MySQL은 모두 AWS에서 제공하는 관리형 데이터베이스 서비스이지만, 성능, 확장성, 가용성 측면에서 몇 가지 중요한 차이가 있습니다. 1. 기본 엔진MySQL RDS: MySQL 오픈 소스 엔진을 사용하여 Amazon RDS에서 관리됩니다. RDS는 MySQL의 다양한 버전을 선택..
Mysql 파라미터 lower_case_table_names lower_case_table_names0 : 대소문자를 구분한다.1 : 대소문자를 구분하지 않는다. mysql 8.0 업그레이드를 위해 테스트 db의 lower_case_table_names 파라미터를 기존 0에서 1로 변경한 후 upgrade prechecks 를 진행한 결과 프로시저, 테이블을 찾을 수 없다는 메세지가 발생하였다. { "id": "routinesSyntaxCheck", "title": "MySQL 8.0 syntax check for routine-like objects", "status": "ERROR", "description": "PROCEDURE 프로시저명 does not exist",..
MSSQL DB Offline 전환 1. DB 현재 상태 확인select databasepropertyex('DB_name','status'); 2. DB 세션 확인select * from sys.sysproecsseswhere dbid = 6; -- dbid는 sys.databases에서 확인-- 세션 존재할 경우 killkill [kpid];  3. Offilne 전환alter database db_name set offline;
[MSSQL] 인스턴스 기본 상태 확인 1. SQL Server 인스턴스 및 데이터베이스 버전 확인select @@VERSION;2. 데이터베이스 상태 확인state_desc 이 ONLINE 이면 정상select name, state_descfrom sys.database; 3. 현재 인스턴스에 연결된 모든 세션select * from sys.dm_exec_sessions; 4. 현재 인스턴스에 대한 모든 활성 연결select *from sys.dm_exec_connections;
AWS SQL Server 업그레이드 작업 시 고려사항 1. AWS SQL Server 버전 업그레이드 작업 시 재시작 발생 여부SQL Server의 버전 업그레이드 수행시 재시작이 발생합니다.  - Single AZ 구성의 경우 업그레이드를 수행하는 동안 인스턴스를 사용 할 수 없으며 정확한 업그레이드 시간은 인스턴스 클래스 유형과 데이터베이스 크기에 따라 달라집니다. - Multi AZ 구성을 사용할 경우 기본과 대기 인스턴스가 모두 업그레이드 되며 RDS는 단계적으로 업그레이드를 수행합니다. 보조 인스턴스의 업그레이드가 진행되어 승격 된 이후 Failover 진행 시간동안만 다운타임이 발생합니다.이후 원래의 기본 인스턴스에 업그레이드가 적용됩니다.  2. AWS SQL Server  버전 업그레이드 시 고려사항 - 옵션그룹 :DB 인스턴스에서 사용자 ..
SQL Server 지원 종료 계획 Microsoft의 SQL Server 지원 종료 계획은 다음과 같습니다. • SQL Server 2022 : 2033년 1월 11일• SQL Server 2019 : 2030년 1월 8일• SQL Server 2017 : 2027년 10월 12일• SQL Server 2016 : 2026년 7월 14일 추가로 AWS RDS의 지원 계획은 Microsoft의 SQL Server 지원 일정을 따라가게 됩니다.