목록IT 인프라/데이터베이스 (4)
IT 기획의 길

Database와 Storage의 차이점 대해서 알아보자 Database 데이터베이스는 체계적인 데이터 모음으로 데이터 저장 및 조작을 지원한다. 스토리지에 저장된 데이터를 더욱 사용하기 쉽게 만들어주는 것이 데이터베이스 서버라고 생각하면 된다. Storage 컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품으로, 하드디스크와 동일한 역할을 수행하는 부품이다.(비휘발성 기억장치) 스토리지는 직접 서버에 연결할 수 있고, 대용량의 데이터를 저장하기 위해 별도의 스토리지용 네트워크를 구성할 수 도 있다. Storage에도 종류가 다양하며(DAS/NAS/SAN), 연결방식 등에 의해 구분된다. 스토리지는 하드웨어 기반의 장비이기 때문에 장비의 성능에 따라 혹은 안정성에 따라서 성능이 좌지우지된다. 차이..
프로젝트를 진행하면서 RAC와 HA라는 말을 듣게 되었다. 개발 지식 및 상식은 없다시피한 초보 코더라서 그 자리에서는 못알아들었지만 그저 웃으며 고개를 끄덕였다. DB 관련 용어라 앞으로도 많이 마주할 것 같아 이렇게 따로 정리해보려고 한다. 블로그에 있는 나의 대부분의 글들이 그러하듯 이 글 역시도 인터넷에 돌아다니는 내용을 내 입맛대로 짜깁기 한 것이라 매우매우 부정확한 내용임을 미리 경고해둔다. HA와 RAC 모두 DB 서버의 구성에 관한 것이고, 고가용성을 위해 만들어진 구성이라는 것 처음 RAC와 HA를 들었을 때, 완전히 다른 두 개념인 줄 알았다. 하지만 조금 찾아보니, HA 구성이 먼저 나왔고 HA에서 몇가지를 보완한 것이 RAC라는 것을 알았다(아, 물론 RAC 이전에 OPS라는 것도 ..

데이터베이스 이중화 개요 시스템 오류로 인한 데이터베이스 중단이나 물리적인 손상 발생시 이를 복구하기 위해 데이터베이스를 복제하여 관리하는 것 ORACLE RAC(Real Application Cluster) 서로 다른 인터페이스를 사용하여 사용자가 다른 인터페이스로 접속하더라도 같은 데이터를 조회하고 변경할 수 있게 구성한다. 서로 다른 인터페이스에서 변경된 데이터도 디스크를 거치지 않고 바로 조회할 수 있어 속도가 빨라졌다. 인터페이스에서 다른 인터페이스의 변경된 내용을 가지고 올 수 있는 기술을 Cache Fusion(캐시 퓨전) 이라고 한다. 인터페이스는 private Network로 서로 연결되어 있고 연결된 인터페이스의 작업은 물리적인 작업에 관계없이 작동하게 된다. SAN Network SA..

데이터베이스-서버와 클라이언트 우리가 웹서비스를 하는데 서버와 사용자가 있습니다 사용자는 웹브라우저를 통해 서버에 요청하고 서버는 요청받는 자료를 제공합니다 그리고 데이터베이스도 마찬가지 입니다 데이터베이스도 마찬가지 입니다 DBMS는 저장, 수정, 삭제, 정의, 관리를 하는 서버이고, 데이터베이스에 요청해서 여러가지 명령을 하거나 데이터를 체크하거나 그러한 것들을 하는것이 데이터베이스 클라이언트라고 합니다 데이터베이스 서버(DBMS)는 대표적으로 MySQL, MSSQL, Oracle 등이 있다. 데이터베이스 클라이언트에서는 MySQLadmin, SQLyog 등등으로 데이터베이스 서버에 접근하여 서버를 제어할수 있습니다 현재 PC 사용하고 있다고 가정하여 우리가 데이터를 작성하고 저장할수 있죠? 그리고 ..