반응형 데이터베이스5 [오라클/ORACLE] DBA (데이터베이스 관리자)의 업무 DBA(데이터베이스 관리자)의 업무는 크게 데이터베이스 설계, 데이터베이스 도입, 데이터베이스 운용 3가지로 구분할 수 있습니다. 각 업무를 좀 더 자세히 살펴보면 아래와 같습니다. 설계 : 업무에 필요한 정보 정의, 정의된 정보를 이용할 수 있도록 테이블 구조설계, 데이터베이스 제품선정, 사용자 교육 등의 업무를 수행합니다. 도입 : 하드웨어 및 OS를 도입하고 데이터베이스를 설치합니다. 또한 설계단계에서 작선된 데이블 설계도를 바탕으로 데이터베이스에 테이블 구현을합니다. 운용 : 데이터베이스가 이상없이 작동하고 있는지 , 문제점은 없는지 확인하여 사고를 예방하고 그래도 일어나는 사고를 대비하여 대비책을 수립합니다. 또한 정기적으로 HW/SW 업그레이드를 수행하여 데이터베이스가 항상 최적의 상태를 유지.. 프로그래밍/3. ORACLE 2013. 4. 13. [빅데이터] 빅데이터의 기반기술 1 (빅데이터의 충격) ※ 본 포스팅은 '빅데이터의 충격'을 읽고 정리한 내용임을 밝혀둡니다. 하둡이란? 하둡이란 오픈소스로 공개된 대규모 데이터의 분산처리 기술이다. 특히 대량의 비구조화 데이터 처리 성능이 뛰어나고, 비용이 저렴하며, 스케일 아웃으로 용량 증가에도 대응하기 쉽다는 점에서 주목받고 있다. 하둡은 구글이 2004년에 발표한 맵리듀스 : 대형클러스터의 데이터 처리 단순화(MapReduce : Simplified Data Processing on Large Clusters)라는 대규모 데이터의 분산처리에 관한 논문이 기반이 되었다. 현재는 야후와 야후에게서 갈라져 나온 호튼웍스가 중심이 되어 아파치 소프트웨어 재단에서 개발을 진행하고 있다. 맵듀리스는 분산처리라는 데이터 ‘처리 방식’이고 하둡은 이 처리 방식을 오.. 프로그래밍/2. 시스템관리 2013. 2. 11. [데이터베이스] 데이터베이스 설계에 관한 오해(데이터베이스는 행위를 고려하지 않는다?) 작년 여름에 참여했던 프로젝트에서 있었던 일입니다. 당시 저는 정보시스템 구축 프로젝트에 참여해서 시스템을 설계하는 일을 했었는데요. CBD개발 방법론의 전문가(프로젝트도 많이 하셨고, 책을 많이 쓰셨습니다.)가 만든 방법론을 가지고 시스템 설계 및 데이터베이스 설계 작업을 해야 했습니다. 저는 그전까지는 주로 데이터베이스 설계 및 SQL 작업을 많이 했었기에 JAVA나 C# 같은 프로그래밍 언어는 물론 CBD 같은 개발방법론에 대한 이해는 약한 편이였습니다. 만들어진 프로그램이 있으면 분석해서 새로운 화면 개발하는 정도 수준이죠. 그래서 이번 기회에 CBD와 시스템 설계에 관해서 배워야겠구나 하면서(하지만 그다지 배우지는 못 했습니다. 방법론을 만들어 놓으시고 1시간씩 2번 설명해주시고는 철수 하셨습니.. 프로그래밍/3. ORACLE 2013. 2. 7. [오라클/ORACLE] DELETE table_name works 며칠 전 지인으로부터 문자 한통으로 시작된 일이다. 지인 : 호빵아 미쳐버리겠다. 프로시저에서 delete table명; 이래놨는데 from없이 이게 가능하? 아니면 이게 테이블이 아닌거가? 호빵 : 오라클은 안되죠 ㅋㅋ 지인 : 더 웃긴건 이게 컴파일이 되어 있다니까 진짜 미춰버리겠다. 호빵 : 오류 없이요? 그럴리가요? 오라클에서 table에 레코드를 지운데 from 절이 없다? 그런데 오류없이 컴파일이 되었다? 생각도 못해 본 일이다. 하지만 업무 중에 장난치려고 문자를 보낼 분은 아니기에 오늘 구글링을 해보았다. 그러다가 발견한 글(링크) 'delete table_name' 이 된단다! 그것도 9i부터 전혀 모르고 있었는데!!! 이 글을 읽은 분들은 'delete table_name' 구문을 보더.. 프로그래밍/3. ORACLE 2013. 2. 5. [데이터베이스] 유니버설 데이터 모델링 유니버설 데이터 모델링이란? 유니버설(Universal)이란 ‘보편적으로 적용 가능한’, ‘전체적인 관점에서 적용되는’ 이라고 정의되는 단어이다. 유니버설 데이터 모델링(Universal Data Models, UDM)이란 전산적인 관점의 모델을 제공해 시간과 노력을 절약할 수 있는 재사용 가능한 데이터 모델들과 템플릿을 말한다. UDM은 사용자의 요구에 유연하게 대처할 수 있으며, 모델과 구조는 일관성을 갖출 수 있다. 유니버설 데이터 모델링의 이점은? 과거의 검증된 방법들을 정비해 템플릿화하고 유형별 재사용품을 제공한다. ☞ UDM은 재사용할 수 있는 컴포넌트들을 준비해 시간과 노력을 줄여준다. 특정한 유형의 요구사항에 대해 서로 다른 방식으로 데이터를 모델링하는 대안이 제시되고 찬성과 반대 그리고 .. 프로그래밍/3. ORACLE 2013. 2. 2. 이전 1 다음 반응형