Computer >> 컴퓨터 >  >> 프로그래밍 >> 데이터베이스

데이터베이스

  1. SQL Server 실행 계획(Execution Plan) 제대로 읽는 법: 예상 계획 vs 실제 계획 완벽 가이드

    실행 계획을 어떻게 읽고 계신가요? 오른쪽에서 왼쪽으로? 아니면 비용(Cost) 위주로 확인하시나요? 인덱스 스캔(Index Scan), 테이블 스캔(Table Scan), 룩업(Lookup) 같은 객체들은 어떻게 해석해야 할까요? 이 글에서는 Microsoft® SQL Server 실행 계획을 올바르게 읽고 분석하는 방법을 자세히 알아봅니다. 들어가며 SQL Server는 대체로 좋은 실행 계획을 생성하지만, 때로는 자신의 계획을 검증하고 잘못된 계획을 수정할 만큼 똑똑하지 못할 때가 있습니다. SQL Server에서는 예상 실행

  2. MongoDB 활용 팁 2부: 최적화, 인덱싱부터 스키마 설계까지

    이 글은 Tricore가 2017년 8월 24일에 처음 게시한 내용을 바탕으로 재구성했습니다. 이 시리즈의 1부에서는 MongoDB 사용에 도움이 되는 몇 가지 팁을 소개했습니다. 2부에서는 최적화, 성능, 속도, 인덱싱, 스키마 설계, 데이터 안전성 등 MongoDB와 관련된 더 많은 주제를 다룹니다. 팁 1: 개발 환경에서 --notablescan 옵션 활용하기 (운영 환경에서는 비권장) 출처: www.percona.com MongoDB에는 --notablescan이라는 옵션이 있으며, 쿼리가 전체 테이블 스캔(full tab

  3. MongoDB 실전 팁 1부: 데이터 복구부터 성능 최적화까지

    Tricore 최초 게시: 2017년 8월 2일MongoDB는 시작하기 쉬운 데이터베이스이지만, 실제 애플리케이션을 구축하다 보면 생각보다 복잡한 문제에 직면하게 됩니다. 다음과 같은 고민을 해본 적이 있으신가요?레플리카 셋(replica set)에서 멤버를 어떻게 재동기화할 수 있을까?크래시가 발생한 후 MongoDB를 어떻게 복구해야 할까?파일을 저장하고 조회할 때 GridFS 사양은 언제 사용해야 할까?손상된 데이터는 어떻게 수정해야 할까?이 글에서는 MongoDB를 사용할 때 이러한 상황에 대처하는 데 도움이 되는 실전 팁

  4. DBMS_REDEFINITION 패키지로 서비스 중단 없이 Oracle 테이블 온라인 재정의하기

    온라인 테이블 재정의(Online Table Redefinition)는 운영 환경의 Oracle® 테이블 구조를 데이터 접근성을 유지한 채 변경할 수 있는 강력한 기능입니다. 임시 테이블(temp table)을 이용해 데이터를 옮기는 방식에 익숙하다면, 더 나은 대안이 있다는 사실을 알아두세요.소개테이블 구조를 변경하는 동안 데이터를 스테이징하고 이동시키는 기존 방식에서는 일정 기간 테이블과 데이터 모두 사용할 수 없게 됩니다. 비즈니스 관점에서 이는 결코 바람직하지 않은 상황입니다. 바로 이럴 때 DBMS_REDEFINITION

  5. 여러 IIS 사이트를 클라우드로 마이그레이션하는 방법 – Web Deploy 활용 가이드

    여러 인터넷 정보 서비스(IIS) 사이트를 온프레미스 환경에서 클라우드로 마이그레이션해야 하는 경우가 종종 있습니다. 하지만 사이트를 하나씩 개별적으로 옮기는 작업은 시간이 많이 걸리고 번거로울 수 있습니다. 이번 글에서는 이 과정을 간소화하는 방법을 소개합니다.개요Microsoft® 웹 배포(Web Deploy) 도구를 사용하면 소스 환경에서 사이트와 해당 콘텐츠를 내보낸 후 대상 환경으로 가져올 수 있습니다. 이번 글에서는 Web Deploy를 활용해 IIS 사이트를 마이그레이션하는 다음 단계를 자세히 살펴봅니다.소스 서버와 대

  6. Oracle GoldenGate 기본 개념 완벽 가이드: 아키텍처부터 캡처 및 Replicat 모드까지

    이 글에서는 Oracle® GoldenGate®의 기본 개념과 핵심 기능을 살펴봅니다. GoldenGate는 데이터베이스 아키텍처와 분리(decoupled)되어 있기 때문에 이기종(heterogeneous) 및 동종(homogeneous) 환경 모두에서 트랜잭션 변경 데이터를 실시간으로 캡처하고 통합할 수 있습니다. Oracle GoldenGate란 무엇인가? Oracle GoldenGate는 한 데이터베이스에서 다른 데이터베이스로 데이터를 복제(replicate), 필터링(filter), 변환(transform)할 수 있게 해주는

  7. SQL Server 2017의 새로운 기능 총정리: DBA와 개발자가 알아야 할 핵심 변화

    더 현대적인 버전의 SQL Server로 업그레이드를 고민하고 계신가요? SQL Server 2016과 2017 사이에서 선택에 어려움을 겪고 있다면, 이 글에서 설명하는 이유를 바탕으로 SQL Server 2017로 업그레이드할 것을 권장합니다. SQL Server vNext(일반적으로 SQL Server 2017이라 불림)의 CTP(Community Technology Preview) 2.0 출시 역시 예외는 아니었습니다. 기존 기능과 서비스 전반에 걸쳐 수많은 업데이트가 반영되었으며, 이 글에서는 데이터베이스 관리자(DBA)

  8. Oracle BI Discoverer 업그레이드 완벽 가이드(2부): EBS R12 통합 및 EUL 업그레이드

    TriCore 최초 게시: 2017년 5월 17일 Oracle® Business Intelligence Discoverer는 Oracle 데이터베이스 환경에서 임시 쿼리(ad hoc querying), 보고서 작성, 데이터 분석, 웹 퍼블리싱을 수행하기 위한 도구입니다. 소개 이 2부로 구성된 블로그 시리즈는 기존 E-Business Suite(EBS) R12 인스턴스 내에 Discoverer를 설치하거나 업그레이드하는 데 필요한 단계를 다룹니다. 1부에서는 Discoverer 11.1.1.7 업그레이드에 필요한 소프트웨어 설치 방

  9. Real-Time ADDM으로 멈춘 Oracle 데이터베이스와 세션 문제 해결하기

    Oracle® Enterprise Manager(OEM) 12c와 13c는 다양한 성능 분석 도구를 제공합니다. 그중에서도 OEM Real-Time ADDM(Automatic Database Diagnostic Monitor)은 Oracle DBA가 실시간으로 진행 중인 성능 문제를 진단하고 튜닝할 때 활용할 수 있는 강력한 지원 도구입니다. 이 글에서는 세션 100% 점유, 프로세스 사용률 포화, 또는 I/O·메모리·인터커넥트에 설정된 임계치 초과 같은 데이터베이스 건강 문제로 인한 비상 상황을 Real-Time ADDM으로 식별

  10. Oracle Database 12c 데이터 펌프 완벽 가이드(2부): PDB 익스포트 방법과 주요 제한 사항

    이 글은 TriCore에서 2017년 6월 6일에 처음 게시된 콘텐츠를 기반으로 재구성했습니다. Oracle® Data Pump(expdp, impdp)는 데이터베이스 객체를 하나의 데이터베이스 내부 또는 여러 데이터베이스 간에 내보내고(익스포트) 가져오는(임포트) 유틸리티입니다. 이 두 부분으로 구성된 블로그 시리즈의 1부에서는 Oracle Database 12c에 도입된 멀티테넌트(Multitenant) 아키텍처의 개요와 Data Pump를 활용한 데이터 내보내기·가져오기 방법을 다루었습니다. 2부인 이번 글에서는 플러그형 데

  11. 오라클 WMS의 LPN 개요와 모바일 텔넷(PuTTy) 단축키 총정리 – 1부

    원문: Tricore 게시, 2017년 3월 14일 이번 2부 시리즈에서는 Oracle® Warehouse Management System(WMS)의 LPN(License Plate Number, 번호판)에 대해 살펴보겠습니다. LPN을 사용해야 하는 이유와 활용 방법, 그리고 PuTTy라고도 불리는 모바일 텔넷(Mobile Telnet)의 단축키까지 함께 다룹니다. LPN이란 무엇인가? LPN은 물류 단위 또는 현장에서 함께 이동하는 여러 품목 그룹에 부여되는 WMS 식별자입니다. 하나의 컨테이너에 함께 포장된 품목들을 식별하고

  12. Apache Cassandra(아파치 카산드라)란? 핵심 특징, 아키텍처, 설치 방법 총정리

    이 글에서는 비관계형(NoSQL) 데이터베이스인 Apache Cassandra™를 소개합니다. 카산드라의 주요 구성 요소와 함께 데이터베이스가 어떻게 동작하고 데이터를 관리하는지 살펴보겠습니다. Apache Cassandra 소개 데이터베이스 시스템의 성능을 저하시키지 않으면서도 뛰어난 확장성과 고가용성을 바탕으로 일상 운영 데이터를 관리해야 하는 조직이라면 Cassandra가 훌륭한 선택이 될 수 있습니다. Cassandra는 장애 허용성(fault tolerance)과 선형 확장성(linear scalability)으로 잘 알려

  13. Oracle RMAN 증분 병합 백업으로 구현하는 초고속 데이터베이스 복구

    다운타임을 최소화하고 데이터베이스 가용성을 높이는 것은 모든 비즈니스가 추구하는 핵심 목표입니다. 데이터베이스 관리자(DBA)는 데이터 파일 또는 전체 데이터베이스 손상 장애가 발생했을 때 더 빠르게 복구할 수 있는 솔루션을 늘 찾고 있습니다. Oracle® 10g 버전부터 Recovery Manager(RMAN)에서 제공되는 증분 병합 백업(Incremental Merge Backups, IMB) 기능은 특히 대용량 데이터베이스(VLDB) 환경에서 복구 시간을 획기적으로 단축할 수 있는 강력한 해결책입니다. 개요 IMB 기능은 적

  14. 하둡(Hadoop) 에코시스템 기본 사항 2부: Hive부터 Ambari까지 핵심 구성 요소 총정리

    Tricore 최초 게시: 2017년 7월 11일Apache™ Hadoop®에 관한 두 부분으로 구성된 이 시리즈의 1부에서는 하둡 에코시스템과 하둡 프레임워크를 소개했습니다. 2부인 이번 글에서는 질의(Querying), 외부 통합, 데이터 교환, 조율(Coordination), 관리를 담당하는 하둡 프레임워크의 핵심 구성 요소를 더 자세히 살펴봅니다. 아울러 하둡 클러스터를 모니터링하는 모듈까지 함께 소개합니다.질의(Querying)시리즈 1부에서는 스크립팅 도구인 Apache Pig™를 소개했습니다. Pig Latin으로 작성

  15. 하둡(Hadoop) 에코시스템 기본 개념 정리 1부: 빅데이터와 핵심 구성 요소

    이 글은 Tricore에서 2017년 7월 10일에 처음 게재되었습니다. Apache™ Hadoop®는 분산 컴퓨팅 환경에서 방대한 양의 데이터를 처리하도록 설계된 오픈소스 Java 기반 프레임워크입니다. 더그 커팅(Doug Cutting)과 마이크 카파렐라(Mike Cafarella)가 개발한 하둡은 2005년에 공개되었습니다. 하둡은 범용(commodity) 하드웨어 위에서 동작하며, 하드웨어 장애는 언제나 발생할 수 있다는 전제를 바탕으로 설계되었습니다. 하둡 프레임워크는 이러한 장애를 스스로 감내하고 처리할 수 있도록 만들어

  16. Oracle 데이터베이스 인메모리 어드바이저(IMA) 완벽 가이드

    이 글에서는 Oracle Database 12c의 핵심 기능 중 하나인 Oracle® In-Memory Advisor(IMA)를 소개하고, 이를 통해 얻을 수 있는 주요 이점을 살펴봅니다. 이 기능은 Oracle Database 12.1.0.2 버전부터 사용할 수 있습니다. IMA의 주요 이점 분석 쿼리(Analytical Query) 처리 속도 향상 온라인 트랜잭션 처리(OLTP) 성능 개선 애플리케이션 변경 없이 적용 가능 데이터베이스 성능 최적화를 위한 DBA의 수작업 감소 In-Memory Advisor가 등장하기 전에는

  17. LPN 개요 및 모바일 텔넷 바로 가기: 2부

    Tricore 원문 게시일: 2017년 3월 15일 이 두 부분으로 구성된 시리즈의 1부에서는 Oracle® Warehouse Management System(WMS)의 라이선스 플레이트 번호(LPN, License Plate Number)를 소개했습니다. 이번 후속 글에서는 LPN을 활용해 수행할 수 있는 다양한 유형의 재고 트랜잭션에 대해 설명합니다. LPN으로 재고 트랜잭션 수행하기 WMS에서는 모바일 기기를 사용하여 LPN 재고 트랜잭션을 수행할 수 있습니다. 시스템은 어떤 자재 그룹이든 LPN에 담아 로케이터(locator

  18. SQL Server 2016에서 지원 중단 및 제거된 기능 총정리

    Tricore 최초 게시: 2017년 6월 14일이 글에서는 SQL Server 2016에서 여전히 사용 가능하지만, 향후 SQL Server 릴리스에서 제거될 예정인 Microsoft® SQL Server® 데이터베이스 엔진의 지원 중단(Deprecated) 기능들을 정리했습니다.개요새로운 SQL Server 버전이 출시되면 새로운 기능에 대한 소식은 쉽게 접할 수 있습니다. 하지만 기존 데이터베이스를 최신 버전으로 업그레이드할 계획을 세우는 시점에는 지원 중단된 기능에 대한 정보를 찾기가 생각보다 어렵습니다.특히 업그레이드 과정

  19. DBMS_REDEFINITION 패키지를 활용한 Oracle 온라인 테이블 파티셔닝 완벽 가이드

    Oracle® 10g부터 DBMS_REDEFINITION 패키지를 사용하면 애플리케이션 다운타임 없이 온라인 상태에서 테이블을 파티셔닝할 수 있습니다.이 글에서는 DBMS_REDEFINITION 패키지를 활용해 일반(비파티션) 테이블을 파티션 테이블로 전환하는 전체 과정을 단계별로 살펴봅니다. 예제에서는 비파티션 테이블인 TABLEA를 범위 인터벌(range interval) 파티션 테이블로 변경합니다.1단계: 기존 비파티션 테이블 백업아래 명령을 실행하여 TABLEA 테이블의 전체 익스포트(expdp) 백업을 생성합니다.expdp

  20. Oracle E-Business Suite OATM 테이블스페이스 모델과 마이그레이션 유틸리티 활용 가이드

    이 글에서는 OATM(Oracle Applications Tablespace Model) 마이그레이션 유틸리티를 사용하여 Oracle E-Business Suite 11i 버전 데이터베이스를 OATM으로 전환하는 과정을 안내합니다. 해당 유틸리티는 모든 제품을 위한 12개의 로컬 관리 방식(locally managed) 테이블스페이스를 제공합니다. 소개 OATM은 Oracle Applications에 도입된 모델로, 통합 테이블스페이스 모델(consolidated tablespace model)이라고도 불립니다. 임시(tempora

Total 236 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:11/12  20-컴퓨터/Page Goto:1 5 6 7 8 9 10 11 12