SlideShare a Scribd company logo
데이터베이스 툴 선택 시 고려사항 Top 10 
- 단순 기능 비교표를 넘어서서 
작성자: Elias Terman 
2010년 5 월 
Americas Headquarters 
100 California Street, 12th Floor 
San Francisco, California 94111 
EMEA Headquarters 
York House 
18 York Road 
Maidenhead, Berkshire 
SL6 1SF, United Kingdom 
Devgear 
서울특별시 반포1동 746-14 
3층 ㈜데브기어 
(T) 02.595. 4288 
DB 툴 고려사항 Top10
Embarcadero Technologies 
데이터베이스 툴을 선택할 때 고려할 사항 Top 10 
데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 
소개 
우리 모두가 “이미 알고 있는” 사실: 기능 목록이 촘촘하게 나열된 커다란 엑셀 파일들! 은 소프트웨어 벤더(제작사)의 능력이나 신뢰성과 일치하지 않는 다는 것입니다. 기술 분야에 몇 년 정도 경험만 있다면 벤더(제작사)별 기능 비교표만으로 소프트웨어 구입을 선택하는 데는 한계가 있다는 것을 잘 알고 있습니다. 데이터베이스 툴 역시 예외는 아닙니다. 
제품 기능표를 통해 전체를 파악할 수 없기 때문에, ‘Top 10 고려사항’을 활용하여 분석할 것을 권장합니다. 그 결과 여러분이 사용할 데이터베이스 툴에 대한 검토를 더욱 철저하게 할 수 있게 될 것입니다. 
고려사항 Top 10 
1. 협업 (COLLABORATION) 
우리의 현실은 어떤가요? 애플리케이션 개발 라이프사이클 상에서, DB 개발자와 DBA의 역할이 점점 커지고 있습니다. 경영진, 품질관리(QA)팀, 개발팀, 파트너와 커뮤니케이션, 협업을 보다 원활하게 도와주는 데이터베이스 툴이라면 연관된 전문가 모두가 보다 성공적으로 업무를 수행할 수 있도록 도와줄 것입니다. 
예를 들어, 어떤 문제점에 대해 경영진, 개발팀, 품질관리(QA)팀과 커뮤니케이션을 하는 경우, 해당 원인을 정확히 찾아내고 모두가 공감하기까지의 과정이 얼마나 신속하게 진행될 수 있나요? SLA 증명에 필요한 보고서 작성을 얼마나 빠르게 처리할 수 있습니까? 단 몇 번의 클릭으로, 중앙 버전 컨트롤 시스템 밑에 프로젝트를 추가할 수 있습니까? 개발 환경과 실제 서비스 환경이라면 늘상 스키마가 변경됩니다. 이러한 변경 사항을 얼마나 쉽고 빠르게 비교하고 커뮤니케이션 할 수 있습니까? 예기치 못한 업무를 담당하게 되어, 해당 업무의 애플리케이션을 리버스 엔지니어링을 해야 한다면 어떻습니까? 
데이터베이스 툴을 평가 할 때에는, 과연 이 툴이 내외부의 관계자들과 협력하고 의사소통 하는데 얼마나 도움을 줄 수 있는지를 고려해야 합니다. 
2. 데이터 시각화 (DATA VISUALIZATION) 
대부분의 사람들은 저마다 정보 분석 시 특히 선호하는 방식이 있습니다. 어떤 사람은 그래픽적인 접근을 선호하고, 다른 사람은 원시 데이터의 흐름에 관심을 갖습니다. 물론 두 가지 모두 선호하는 경우도 있습니다. 이러한 팀 구성원의 선호도를 파악한 후 이에 알맞은 툴을 선택합니다. 
간단한 한가지 예를 들자면, 최근 들어 SQL 튜닝과 관련하여 시각적인 SQL 튜닝 (VST)와 같은 신 기술이 떠오르고 있습니다. VST는 SQL 구문을 그래픽으로 시각화함으로써 쿼리의 주요 요소들과 흐름, 그리고 최상의 실행 경로를 빠르게 이해할 수 있도록 하는 방법입니다. 
이처럼 데이터가 그래픽으로 보여지게 되면 SQL 튜닝의 수준이 높아지고, 팀 구성원 각자가 다양하게 파악한 각 “점”들을 연결하여 함께 분석될 수 있습니다. 
3. DBMS 지원 수준의 깊이 
지난 20년 간 많은 소프트웨어 업체들이 생기고 없어졌습니다. 이 무대에는 늘 새 배우가 등장하고 합니다. 이 때문에 각 벤더의 웹사이트에 나열된 기능목록을 볼 때마다 혼란을 느낍니다. 그 결과 어느 한 벤더가 모든
Embarcadero Technologies - 3 - 
데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 
데이터베이스 툴을 선택할 때 고려할 사항 Top 10 
DB 
툴 
고 
려 
사 
항 
Top10 
박스에 체크 표시를 하고, 믿을 수 없을 만큼 낮은 가격을 내세운다면 일단 도입 검토 대상 제품에서 포함하게 됩니다. 이런 경우라면 아마 다음 한가지 사항은 검토하고 싶을 것입니다. “혹시나 이 저가 툴이 각 DBMS 의 최소한의 공통 분모 수준 정도만 지원하는 게 않을까” 하는 것일 것입니다. 
예를 들어 이런 툴에서도 테이블과 컬럼 정도는 보여질 것입니다. 하지만, 각 DBMS 환경에 특화된 테이블 옵션이나 오브젝트를 전부 보여줄 수 있을까요? 
대부분의 경우, 대형 벤더이거나, 수년간 각 DBMS 벤더와 함께 해온 관록이 긴 업체일수록 각 DBMS의 고유한 영역에 대한 지원의 수준이 보다 깊이 있습니다. 
4. 이기종(HETEROGENEOUS) vs 크로스 플랫폼(CROSS-PLATFORM) 
거의 모든 DBA들은 이미 여러 종류의 DBMS를 관리 중이거나 앞으로 관리하게 됩니다. 따라서 진정한 이기종 툴과 “크로스 플랫폼”이라는 벤더 사이의 미묘한 차이를 이해하는 것이 중요합니다. 
크로스 플랫폼 벤더들은 동일한 툴을 각 다른 버전으로 제공합니다. (일반적으로 각 DBMS 별로 각각 따로 설치 됩니다) 이런 벤더를 평가할 때 세심한 주의를 기울여서 검토해야 할 것은, DBMS 를 넘나들 때 각 버전의 툴이 작동되는 방식입니다 (즉, 작업 순서, 네비게이션, 화면 구성 등)에서 차이가 난다면 새 팀원이나 새 DBMS 의 경우 학습곡선에 영향을 끼치게 되기 때문입니다. 
진정한 이기종 툴이라면 한 개의 표준 툴(하나의 라이선스와 하나의 UI)에서 하나 또는 다양한 DBMS를 지원합니다. 즉 각 데이터베이스에 따라 툴을 바꿔가며 작업하지 않습니다. 오히려, 단일하고 일관된 고상한 사용자 경험이 모든 DBMS를 넘나들며 적용될 수 있어야 합니다. 진정한 이기종 툴은 환경 변화에 맞추어 함께 변화하고, 팀과 조직간의 공유가 쉽습니다. 
이기종 툴을 선택함으로 인한 몇가지 이점은 생산성 향상, 툴 비용 감소, 팀의 민첩성 입니다. 단일 툴만으로 다양한 DBMS 관리를 표준화할 수 있기 때문입니다. 
5. 특정 한 벤더의 DBMS를 한 종류만 사용하는 경우 
현재 단 하나의 DMBS 만을 사용하고 있다면? 오늘날 대부분의 데이터베이스 환경은 각기 다른 DBMS일 뿐만 아니라, 각기 다른 버전이 섞여있습니다. 
진정한 이기종 툴은 모든 데이터베이스 타입과 버전에 대해 단일 UI/제품만으로 지원합니다. 그 결과 시각화, 관리, 프로그래밍, 모니터링, 지원이 모두 하나의 UI에서 이루어집니다. 한 예로, Oracle의 11g에서 8i 까지의 버전을 두루 가지고 있다고 가정해 보겠습니다. 
이때 각 버전 별로 다른 Oracle Enterprise Manager(Oracle 관리 툴)을 사용하게 될 텐데, 이로 인해 각각 DB의 기종이나 버전으로 인한 복잡함을 해결해주는 단일 이기종 툴을 활용하지 못하므로 결국, 여러 종류의 DBMS 환경에서 여러 툴을 넘나 들며 업무를 수행하는 것과 동일한 마이너스 요소가 발생됩니다. 
6. 소프트웨어 관리 및 배포 상의 보이지 않는 비용 
Timothy Chou 는 “소프트웨어의 끝”에서 가트너(Gartner)를 인용하여 “고객이 애플리케이션을 보유하고, 관리하는 데 드는 비용은 연간 소프트웨어 구입 비용의 4배까지 이를 수 있다.” 고 지적하였습니다.
Embarcadero Technologies 
데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 
데이터베이스 툴을 선택할 때 고려할 사항 Top 10 
세계적으로 클라우드 컴퓨팅이 애플리케이션 산업을 주도하는 지금, 많은 기업들은 소프트웨어 툴 라이선스 관리 및 배포와 관련된 비용에 세심한 관심을 쏟고 있습니다. 궁극적으로 DBA 툴들을 “사설 툴 클라우드”를 통해 중앙에서 관리-지급하는 방식을 고려하게 됩니다. “사설 툴 클라우드”는 팀과 개인에게 툴들을 전달하는 절차를 가상화하고 표준화함으로써 라이선스 단순화, 비용 절감, 효과적인 접근 제어를 할 수 있습니다. 예를 들어, 어떤 벤더가 온-디멘드(주문형) 배포와, 무설치 작동, 충돌 없는 여러 버전 동시 사용을 제공한다면 어떨까요? 프로젝트나 플랫폼 마다 특정 툴셋을 선정하는 과정이 필요할까요? 
온-디멘드 방식을 검토한다면, 늘 변하는 비즈니스 요구에 여러분의 팀이 얼마나 잘 적응할 수 있을지를 평가하십시오. 
7. 미래가 검증된 투자 (FUTURE PROOF INVESTMENT) 
중소기업이든 대기업의 팀이든, 애플리케이션 도입이나 인수 인계로 인해 특정 데이터베이스의 요구사항을 책임지게 되는 경우가 점차 증가하고 있습니다. 포레스터(Forrester)의 조사에 따르면 90%의 기업들이 이미 하나 이상의 DBMS를 보유하고 있습니다. 
DBMS 벤더(제작사)에서 제공되는 툴은 그 성격 상 자신들의 기술 환경 안에 DBA와 개발자를 묶으려고 하기 마련입니다. 이것은 기업의 지식과 개별적인 전문성이 제한 받게 됨을 의미합니다. 
따라서 DBMS로부터 독립적인 단일 툴을 활용해 모두가 비즈니스 환경 변화에 신속하게 대응할 수 있도록 준비하는 미래 지향적 고려 또한 필요합니다. 
8. 직원 유동성 
최고의 MS SQL 서버 개발자를 데려와서 오라클 프로젝트에 참여시키고 싶다고 생각한 적이 있었을까요? 또는 팀원 중 누군가가 가족여행을 가거나 다른 일을 하는 동안 그 일을 커버해야 하는 소규모 조직에 있나요? 이런 상황에 융통성 있게 대처할 수 있는 (친숙하지 않은 데이터베이스에 대한 팀원들의 기술력을 확장해 주는)툴을 찾아보기 바랍니다. 
팀 구성원 모두가 DBMS별 고유 언어를 거침없이 컨버전할 수 있고, 다양한 DBMS에서 새로운 유저(롤, 권한, 퍼미션)를 쉽게 생성할 수 있도록 하는 것은 매우 큰 가치를 가집니다. 
또한 여러분의 회사는 데이터베이스 다운(down)에 대해 얼마나 견고합니까? 규모에 관계 없이 24시간 데이터베이스를 모니터링하면서 미리 설정해둔 임계치에 대한 경보를 관련된 모든 사람에게 보내줄 수 있는 툴을 찾아볼 필요도 있습니다. 
9. 성능 및 가용성 
DBA와 개발자는 데이터베이스와 애플리케이션의 성능 향상 압박에 늘 시달리고 있습니다. 성능 최적화는 IT 예산을 최대한 확보하기 위한 처절한 환경에서 핵심 요소입니다. 성능 문제는 언제 어디서나 늘 존재하기 때문에 개발 사이클 전 과정에서 예방하고 찾아내고 수정 할 수 있는 툴을 고려하게 됩니다. 
물론 DBA와 개발자는 언제든지 이슈가 발생될 수 있는 실제 운영 환경을 다룹니다. 따라서, 연중무휴 모니터링이 필요합니다. 이를 통해 서버다운 전에 재빨리 수정하여 큰 문제를 방지 할 수 있습니다. 
데이터베이스 툴을 검토할 때, 위기상황에서의 심리 상태와, 이때 문제의 핵심을 빠르게 파악하고 대처하는 것의
Embarcadero Technologies - 5 - 
데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 
데이터베이스 툴을 선택할 때 고려할 사항 Top 10 
DB 
툴 
고 
려 
사 
항 
Top10 
가치를 상상해 보십시오. 위기의 순간에서, 성능 계기판을 한번에 훑어보는 것과, 수십 ,수백개의 스크린을 찾아 다니면서 확인해야 하는 것 중 어느 쪽이 더 가치 있을까요? 
10. 주인공이 되십시오! 
주인공이 되십시오! 여러분 각 개인의 성과와 가치를 높이면서도 팀 전체의 위상을 높여주는 툴을 고려 하십시오. 
각 개별 툴 뒤에 있는 회사와 전체 툴 상자를 살펴볼 필요도 있습니다. 
단일한 벤더에서 제공하는 광범위한 데이터베이스 툴과 솔루션을 언제든 즉시 사용할 수 있다면 그 가치가 어느 정도일까요? 올바른 선택이라면 “도대체 어떻게 한거야?!” 라고 모두가 궁금증을 자아내도록 할 것입니다. 
결론 
오늘날 산업과 기술환경이 지속적으로 변화하기 때문에 적합한 툴을 판단하는 것이 난해 할 수 있습니다. 기존 접근방식은 벤더들이 명시해 놓은 기능들(일부분에 지나지 않는)의 항목을 보는 것에 불과했습니다. 기능 매트릭스를 넘어서면, 고객의 생산성과 시스템 환경을 현격하게 향상시킬 수 있습니다. 
저자소개 
Elias Terman 은 기술관리 분야에 20년간 있었으며, 현재 엠바카데로 테크놀러지의 수석 제품 마케팅 매니저로 일하고 있다. Elias는 90 포춘 100대 기업이 사용하고, 전세계의 미션 크리티컬한 시장에서 가장 높은 세계 수준의 데이터베이스 관리 및 성능관리 솔루션을 공급하는 엠바카데로 제품 라인을 총괄하고 있다. 
Elias는 멕시코 시티에 있는 소프트웨어 회사(씨티그룹, 멕시코 수출은행, 미국 무역국, Aegon 보험, Allied Domeq 등 글로벌 2000 기업의 소프트웨어 개발 프로젝트를 이끌었던)를 포함하여 여러 기술 기업을 설립하였다. 샌디에고 주립대학에서 경제학 학사학위와, 샌디에고 캘리포니아 대학에서 태평양 국제업무 석사를 취득하였다. Email : elias.terman@embarcadero.com 
엠바카데로 테크놀로지는, 1993년에 설립한 데이터베이스 툴 제작사입니다. 2008년에 볼랜드의 개발툴 부문 「CodeGear」를 합병하였습니다. 현재는 애플리케이션 개발자와 데이터베이스 기술자가 다양한 환경에서 소프트웨어 애플리케이션을 설계, 구축, 실행하기 위한 툴을 제공하는 최대 규모의 독립계 툴 제작사입니다. 미국 기업의 총수입 랭킹 「포춘 100」중 90개 기업과 전세계 300만 이상의 고객이, 엠바카데로의 RAD Studio®, Delphi®、C++Builder® 등 개발툴 제품과 ER/Studio®、 DBArtisan®, RapidSQL®, DB PowerStudio® 등 데이터 모델링 및 DB관리 제품을 채용해, 생산성의 향상과 혁신적인 소프트웨어 개발을 실현하고 있습니다. 엠바카데로 테크놀로지스는, 샌프란시스코에 본사를 두고, 세계 각국에 지사를 전개하고 있습니다. 보다 자세한 내용은, http://www.devgear.co.kr를 참고하시기 바랍니다.

More Related Content

Similar to DB툴 선택시 고려사항 top10

1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개
1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개
1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개
Steve Kim
 
클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건
Marcetto Co., Ltd
 
모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준
모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준 모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준
모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준
Bo Seong Seo
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian 대한민국
 
팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)
팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)
팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)
Atlassian 대한민국
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014
Lee Sangboo
 
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기
Devgear
 
태블로 소프트웨어(Tableau Software) 소개
태블로 소프트웨어(Tableau Software) 소개태블로 소프트웨어(Tableau Software) 소개
태블로 소프트웨어(Tableau Software) 소개
HT Kim
 
발표자료 개선플러스 현장개선제안솔루션_v8
발표자료 개선플러스 현장개선제안솔루션_v8발표자료 개선플러스 현장개선제안솔루션_v8
발표자료 개선플러스 현장개선제안솔루션_v8
lee eunjoo
 
우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?
우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?
우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?
Kyoungsoo Jeon
 
실전 DataSnap!
실전 DataSnap!실전 DataSnap!
실전 DataSnap!
Devgear
 
2011 메타마이닝 회사소개서(최신)
2011 메타마이닝 회사소개서(최신)2011 메타마이닝 회사소개서(최신)
2011 메타마이닝 회사소개서(최신)
metamining
 
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
Amazon Web Services Korea
 
마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업
마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업
마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업
Steve Kim
 
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2Event storming based msa training commerce example v2
Event storming based msa training commerce example v2
uEngine Solutions
 
Event storming based msa training commerce example
Event storming based msa training commerce exampleEvent storming based msa training commerce example
Event storming based msa training commerce example
uEngine Solutions
 
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
AgileKoreaConference Alliance
 
SW 솔루션 사업요소간 인과관계 ③
SW 솔루션 사업요소간 인과관계  ③SW 솔루션 사업요소간 인과관계  ③
SW 솔루션 사업요소간 인과관계 ③
Yongkyoo Park
 
전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)
전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)
전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)
Yan So
 
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
Atlassian 대한민국
 

Similar to DB툴 선택시 고려사항 top10 (20)

1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개
1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개
1. 기업성장을 이끄는 microsoft dynamics 비전 및 국내구축사례 소개
 
클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건
 
모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준
모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준 모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준
모바일 오피스를 검토하는 기업의 모바일 플랫폼 선정 기준
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
 
팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)
팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)
팀 생산성 향상을 위한 아틀라시안 제품 소개 (2016년 4월 버전)
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014
 
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기
 
태블로 소프트웨어(Tableau Software) 소개
태블로 소프트웨어(Tableau Software) 소개태블로 소프트웨어(Tableau Software) 소개
태블로 소프트웨어(Tableau Software) 소개
 
발표자료 개선플러스 현장개선제안솔루션_v8
발표자료 개선플러스 현장개선제안솔루션_v8발표자료 개선플러스 현장개선제안솔루션_v8
발표자료 개선플러스 현장개선제안솔루션_v8
 
우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?
우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?
우리 회사가 Microsoft Teams를 잘 도입하려면 어떻게 해야 할까요?
 
실전 DataSnap!
실전 DataSnap!실전 DataSnap!
실전 DataSnap!
 
2011 메타마이닝 회사소개서(최신)
2011 메타마이닝 회사소개서(최신)2011 메타마이닝 회사소개서(최신)
2011 메타마이닝 회사소개서(최신)
 
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
 
마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업
마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업
마이크로소프트 클라우드 Erp 서비스 nav 2013 소개 비영리법인 및 공공산업
 
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2Event storming based msa training commerce example v2
Event storming based msa training commerce example v2
 
Event storming based msa training commerce example
Event storming based msa training commerce exampleEvent storming based msa training commerce example
Event storming based msa training commerce example
 
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
 
SW 솔루션 사업요소간 인과관계 ③
SW 솔루션 사업요소간 인과관계  ③SW 솔루션 사업요소간 인과관계  ③
SW 솔루션 사업요소간 인과관계 ③
 
전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)
전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)
전혀 새로운 방법의 데이터 탐색 - 김민수 (Tableau)
 
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
 

More from Devgear

[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
Devgear
 
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안 RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
Devgear
 
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안 RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
Devgear
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기
Devgear
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
Devgear
 
델파이 @22
델파이 @22델파이 @22
델파이 @22
Devgear
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
Devgear
 
델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트
Devgear
 
델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트
Devgear
 
델파이 기초 - 체크리스트
델파이 기초 - 체크리스트델파이 기초 - 체크리스트
델파이 기초 - 체크리스트
Devgear
 
델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트
Devgear
 
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
Devgear
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄
Devgear
 
ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드
Devgear
 
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
Devgear
 
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
Devgear
 
델파이 무료 평가판 설치
델파이 무료 평가판 설치델파이 무료 평가판 설치
델파이 무료 평가판 설치
Devgear
 
델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정
Devgear
 
델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정
Devgear
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
Devgear
 

More from Devgear (20)

[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
 
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안 RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
 
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안 RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
 
델파이 @22
델파이 @22델파이 @22
델파이 @22
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
 
델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트
 
델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트
 
델파이 기초 - 체크리스트
델파이 기초 - 체크리스트델파이 기초 - 체크리스트
델파이 기초 - 체크리스트
 
델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트
 
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄
 
ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드
 
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
 
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
 
델파이 무료 평가판 설치
델파이 무료 평가판 설치델파이 무료 평가판 설치
델파이 무료 평가판 설치
 
델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정
 
델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
 

DB툴 선택시 고려사항 top10

  • 1. 데이터베이스 툴 선택 시 고려사항 Top 10 - 단순 기능 비교표를 넘어서서 작성자: Elias Terman 2010년 5 월 Americas Headquarters 100 California Street, 12th Floor San Francisco, California 94111 EMEA Headquarters York House 18 York Road Maidenhead, Berkshire SL6 1SF, United Kingdom Devgear 서울특별시 반포1동 746-14 3층 ㈜데브기어 (T) 02.595. 4288 DB 툴 고려사항 Top10
  • 2. Embarcadero Technologies 데이터베이스 툴을 선택할 때 고려할 사항 Top 10 데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 소개 우리 모두가 “이미 알고 있는” 사실: 기능 목록이 촘촘하게 나열된 커다란 엑셀 파일들! 은 소프트웨어 벤더(제작사)의 능력이나 신뢰성과 일치하지 않는 다는 것입니다. 기술 분야에 몇 년 정도 경험만 있다면 벤더(제작사)별 기능 비교표만으로 소프트웨어 구입을 선택하는 데는 한계가 있다는 것을 잘 알고 있습니다. 데이터베이스 툴 역시 예외는 아닙니다. 제품 기능표를 통해 전체를 파악할 수 없기 때문에, ‘Top 10 고려사항’을 활용하여 분석할 것을 권장합니다. 그 결과 여러분이 사용할 데이터베이스 툴에 대한 검토를 더욱 철저하게 할 수 있게 될 것입니다. 고려사항 Top 10 1. 협업 (COLLABORATION) 우리의 현실은 어떤가요? 애플리케이션 개발 라이프사이클 상에서, DB 개발자와 DBA의 역할이 점점 커지고 있습니다. 경영진, 품질관리(QA)팀, 개발팀, 파트너와 커뮤니케이션, 협업을 보다 원활하게 도와주는 데이터베이스 툴이라면 연관된 전문가 모두가 보다 성공적으로 업무를 수행할 수 있도록 도와줄 것입니다. 예를 들어, 어떤 문제점에 대해 경영진, 개발팀, 품질관리(QA)팀과 커뮤니케이션을 하는 경우, 해당 원인을 정확히 찾아내고 모두가 공감하기까지의 과정이 얼마나 신속하게 진행될 수 있나요? SLA 증명에 필요한 보고서 작성을 얼마나 빠르게 처리할 수 있습니까? 단 몇 번의 클릭으로, 중앙 버전 컨트롤 시스템 밑에 프로젝트를 추가할 수 있습니까? 개발 환경과 실제 서비스 환경이라면 늘상 스키마가 변경됩니다. 이러한 변경 사항을 얼마나 쉽고 빠르게 비교하고 커뮤니케이션 할 수 있습니까? 예기치 못한 업무를 담당하게 되어, 해당 업무의 애플리케이션을 리버스 엔지니어링을 해야 한다면 어떻습니까? 데이터베이스 툴을 평가 할 때에는, 과연 이 툴이 내외부의 관계자들과 협력하고 의사소통 하는데 얼마나 도움을 줄 수 있는지를 고려해야 합니다. 2. 데이터 시각화 (DATA VISUALIZATION) 대부분의 사람들은 저마다 정보 분석 시 특히 선호하는 방식이 있습니다. 어떤 사람은 그래픽적인 접근을 선호하고, 다른 사람은 원시 데이터의 흐름에 관심을 갖습니다. 물론 두 가지 모두 선호하는 경우도 있습니다. 이러한 팀 구성원의 선호도를 파악한 후 이에 알맞은 툴을 선택합니다. 간단한 한가지 예를 들자면, 최근 들어 SQL 튜닝과 관련하여 시각적인 SQL 튜닝 (VST)와 같은 신 기술이 떠오르고 있습니다. VST는 SQL 구문을 그래픽으로 시각화함으로써 쿼리의 주요 요소들과 흐름, 그리고 최상의 실행 경로를 빠르게 이해할 수 있도록 하는 방법입니다. 이처럼 데이터가 그래픽으로 보여지게 되면 SQL 튜닝의 수준이 높아지고, 팀 구성원 각자가 다양하게 파악한 각 “점”들을 연결하여 함께 분석될 수 있습니다. 3. DBMS 지원 수준의 깊이 지난 20년 간 많은 소프트웨어 업체들이 생기고 없어졌습니다. 이 무대에는 늘 새 배우가 등장하고 합니다. 이 때문에 각 벤더의 웹사이트에 나열된 기능목록을 볼 때마다 혼란을 느낍니다. 그 결과 어느 한 벤더가 모든
  • 3. Embarcadero Technologies - 3 - 데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 데이터베이스 툴을 선택할 때 고려할 사항 Top 10 DB 툴 고 려 사 항 Top10 박스에 체크 표시를 하고, 믿을 수 없을 만큼 낮은 가격을 내세운다면 일단 도입 검토 대상 제품에서 포함하게 됩니다. 이런 경우라면 아마 다음 한가지 사항은 검토하고 싶을 것입니다. “혹시나 이 저가 툴이 각 DBMS 의 최소한의 공통 분모 수준 정도만 지원하는 게 않을까” 하는 것일 것입니다. 예를 들어 이런 툴에서도 테이블과 컬럼 정도는 보여질 것입니다. 하지만, 각 DBMS 환경에 특화된 테이블 옵션이나 오브젝트를 전부 보여줄 수 있을까요? 대부분의 경우, 대형 벤더이거나, 수년간 각 DBMS 벤더와 함께 해온 관록이 긴 업체일수록 각 DBMS의 고유한 영역에 대한 지원의 수준이 보다 깊이 있습니다. 4. 이기종(HETEROGENEOUS) vs 크로스 플랫폼(CROSS-PLATFORM) 거의 모든 DBA들은 이미 여러 종류의 DBMS를 관리 중이거나 앞으로 관리하게 됩니다. 따라서 진정한 이기종 툴과 “크로스 플랫폼”이라는 벤더 사이의 미묘한 차이를 이해하는 것이 중요합니다. 크로스 플랫폼 벤더들은 동일한 툴을 각 다른 버전으로 제공합니다. (일반적으로 각 DBMS 별로 각각 따로 설치 됩니다) 이런 벤더를 평가할 때 세심한 주의를 기울여서 검토해야 할 것은, DBMS 를 넘나들 때 각 버전의 툴이 작동되는 방식입니다 (즉, 작업 순서, 네비게이션, 화면 구성 등)에서 차이가 난다면 새 팀원이나 새 DBMS 의 경우 학습곡선에 영향을 끼치게 되기 때문입니다. 진정한 이기종 툴이라면 한 개의 표준 툴(하나의 라이선스와 하나의 UI)에서 하나 또는 다양한 DBMS를 지원합니다. 즉 각 데이터베이스에 따라 툴을 바꿔가며 작업하지 않습니다. 오히려, 단일하고 일관된 고상한 사용자 경험이 모든 DBMS를 넘나들며 적용될 수 있어야 합니다. 진정한 이기종 툴은 환경 변화에 맞추어 함께 변화하고, 팀과 조직간의 공유가 쉽습니다. 이기종 툴을 선택함으로 인한 몇가지 이점은 생산성 향상, 툴 비용 감소, 팀의 민첩성 입니다. 단일 툴만으로 다양한 DBMS 관리를 표준화할 수 있기 때문입니다. 5. 특정 한 벤더의 DBMS를 한 종류만 사용하는 경우 현재 단 하나의 DMBS 만을 사용하고 있다면? 오늘날 대부분의 데이터베이스 환경은 각기 다른 DBMS일 뿐만 아니라, 각기 다른 버전이 섞여있습니다. 진정한 이기종 툴은 모든 데이터베이스 타입과 버전에 대해 단일 UI/제품만으로 지원합니다. 그 결과 시각화, 관리, 프로그래밍, 모니터링, 지원이 모두 하나의 UI에서 이루어집니다. 한 예로, Oracle의 11g에서 8i 까지의 버전을 두루 가지고 있다고 가정해 보겠습니다. 이때 각 버전 별로 다른 Oracle Enterprise Manager(Oracle 관리 툴)을 사용하게 될 텐데, 이로 인해 각각 DB의 기종이나 버전으로 인한 복잡함을 해결해주는 단일 이기종 툴을 활용하지 못하므로 결국, 여러 종류의 DBMS 환경에서 여러 툴을 넘나 들며 업무를 수행하는 것과 동일한 마이너스 요소가 발생됩니다. 6. 소프트웨어 관리 및 배포 상의 보이지 않는 비용 Timothy Chou 는 “소프트웨어의 끝”에서 가트너(Gartner)를 인용하여 “고객이 애플리케이션을 보유하고, 관리하는 데 드는 비용은 연간 소프트웨어 구입 비용의 4배까지 이를 수 있다.” 고 지적하였습니다.
  • 4. Embarcadero Technologies 데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 데이터베이스 툴을 선택할 때 고려할 사항 Top 10 세계적으로 클라우드 컴퓨팅이 애플리케이션 산업을 주도하는 지금, 많은 기업들은 소프트웨어 툴 라이선스 관리 및 배포와 관련된 비용에 세심한 관심을 쏟고 있습니다. 궁극적으로 DBA 툴들을 “사설 툴 클라우드”를 통해 중앙에서 관리-지급하는 방식을 고려하게 됩니다. “사설 툴 클라우드”는 팀과 개인에게 툴들을 전달하는 절차를 가상화하고 표준화함으로써 라이선스 단순화, 비용 절감, 효과적인 접근 제어를 할 수 있습니다. 예를 들어, 어떤 벤더가 온-디멘드(주문형) 배포와, 무설치 작동, 충돌 없는 여러 버전 동시 사용을 제공한다면 어떨까요? 프로젝트나 플랫폼 마다 특정 툴셋을 선정하는 과정이 필요할까요? 온-디멘드 방식을 검토한다면, 늘 변하는 비즈니스 요구에 여러분의 팀이 얼마나 잘 적응할 수 있을지를 평가하십시오. 7. 미래가 검증된 투자 (FUTURE PROOF INVESTMENT) 중소기업이든 대기업의 팀이든, 애플리케이션 도입이나 인수 인계로 인해 특정 데이터베이스의 요구사항을 책임지게 되는 경우가 점차 증가하고 있습니다. 포레스터(Forrester)의 조사에 따르면 90%의 기업들이 이미 하나 이상의 DBMS를 보유하고 있습니다. DBMS 벤더(제작사)에서 제공되는 툴은 그 성격 상 자신들의 기술 환경 안에 DBA와 개발자를 묶으려고 하기 마련입니다. 이것은 기업의 지식과 개별적인 전문성이 제한 받게 됨을 의미합니다. 따라서 DBMS로부터 독립적인 단일 툴을 활용해 모두가 비즈니스 환경 변화에 신속하게 대응할 수 있도록 준비하는 미래 지향적 고려 또한 필요합니다. 8. 직원 유동성 최고의 MS SQL 서버 개발자를 데려와서 오라클 프로젝트에 참여시키고 싶다고 생각한 적이 있었을까요? 또는 팀원 중 누군가가 가족여행을 가거나 다른 일을 하는 동안 그 일을 커버해야 하는 소규모 조직에 있나요? 이런 상황에 융통성 있게 대처할 수 있는 (친숙하지 않은 데이터베이스에 대한 팀원들의 기술력을 확장해 주는)툴을 찾아보기 바랍니다. 팀 구성원 모두가 DBMS별 고유 언어를 거침없이 컨버전할 수 있고, 다양한 DBMS에서 새로운 유저(롤, 권한, 퍼미션)를 쉽게 생성할 수 있도록 하는 것은 매우 큰 가치를 가집니다. 또한 여러분의 회사는 데이터베이스 다운(down)에 대해 얼마나 견고합니까? 규모에 관계 없이 24시간 데이터베이스를 모니터링하면서 미리 설정해둔 임계치에 대한 경보를 관련된 모든 사람에게 보내줄 수 있는 툴을 찾아볼 필요도 있습니다. 9. 성능 및 가용성 DBA와 개발자는 데이터베이스와 애플리케이션의 성능 향상 압박에 늘 시달리고 있습니다. 성능 최적화는 IT 예산을 최대한 확보하기 위한 처절한 환경에서 핵심 요소입니다. 성능 문제는 언제 어디서나 늘 존재하기 때문에 개발 사이클 전 과정에서 예방하고 찾아내고 수정 할 수 있는 툴을 고려하게 됩니다. 물론 DBA와 개발자는 언제든지 이슈가 발생될 수 있는 실제 운영 환경을 다룹니다. 따라서, 연중무휴 모니터링이 필요합니다. 이를 통해 서버다운 전에 재빨리 수정하여 큰 문제를 방지 할 수 있습니다. 데이터베이스 툴을 검토할 때, 위기상황에서의 심리 상태와, 이때 문제의 핵심을 빠르게 파악하고 대처하는 것의
  • 5. Embarcadero Technologies - 5 - 데브기어 기술자료 tech.devgear.co.kr 데브기어 홈페이지 www.devgear.co.kr 문의 ask@embarcadero.kr 데이터베이스 툴을 선택할 때 고려할 사항 Top 10 DB 툴 고 려 사 항 Top10 가치를 상상해 보십시오. 위기의 순간에서, 성능 계기판을 한번에 훑어보는 것과, 수십 ,수백개의 스크린을 찾아 다니면서 확인해야 하는 것 중 어느 쪽이 더 가치 있을까요? 10. 주인공이 되십시오! 주인공이 되십시오! 여러분 각 개인의 성과와 가치를 높이면서도 팀 전체의 위상을 높여주는 툴을 고려 하십시오. 각 개별 툴 뒤에 있는 회사와 전체 툴 상자를 살펴볼 필요도 있습니다. 단일한 벤더에서 제공하는 광범위한 데이터베이스 툴과 솔루션을 언제든 즉시 사용할 수 있다면 그 가치가 어느 정도일까요? 올바른 선택이라면 “도대체 어떻게 한거야?!” 라고 모두가 궁금증을 자아내도록 할 것입니다. 결론 오늘날 산업과 기술환경이 지속적으로 변화하기 때문에 적합한 툴을 판단하는 것이 난해 할 수 있습니다. 기존 접근방식은 벤더들이 명시해 놓은 기능들(일부분에 지나지 않는)의 항목을 보는 것에 불과했습니다. 기능 매트릭스를 넘어서면, 고객의 생산성과 시스템 환경을 현격하게 향상시킬 수 있습니다. 저자소개 Elias Terman 은 기술관리 분야에 20년간 있었으며, 현재 엠바카데로 테크놀러지의 수석 제품 마케팅 매니저로 일하고 있다. Elias는 90 포춘 100대 기업이 사용하고, 전세계의 미션 크리티컬한 시장에서 가장 높은 세계 수준의 데이터베이스 관리 및 성능관리 솔루션을 공급하는 엠바카데로 제품 라인을 총괄하고 있다. Elias는 멕시코 시티에 있는 소프트웨어 회사(씨티그룹, 멕시코 수출은행, 미국 무역국, Aegon 보험, Allied Domeq 등 글로벌 2000 기업의 소프트웨어 개발 프로젝트를 이끌었던)를 포함하여 여러 기술 기업을 설립하였다. 샌디에고 주립대학에서 경제학 학사학위와, 샌디에고 캘리포니아 대학에서 태평양 국제업무 석사를 취득하였다. Email : elias.terman@embarcadero.com 엠바카데로 테크놀로지는, 1993년에 설립한 데이터베이스 툴 제작사입니다. 2008년에 볼랜드의 개발툴 부문 「CodeGear」를 합병하였습니다. 현재는 애플리케이션 개발자와 데이터베이스 기술자가 다양한 환경에서 소프트웨어 애플리케이션을 설계, 구축, 실행하기 위한 툴을 제공하는 최대 규모의 독립계 툴 제작사입니다. 미국 기업의 총수입 랭킹 「포춘 100」중 90개 기업과 전세계 300만 이상의 고객이, 엠바카데로의 RAD Studio®, Delphi®、C++Builder® 등 개발툴 제품과 ER/Studio®、 DBArtisan®, RapidSQL®, DB PowerStudio® 등 데이터 모델링 및 DB관리 제품을 채용해, 생산성의 향상과 혁신적인 소프트웨어 개발을 실현하고 있습니다. 엠바카데로 테크놀로지스는, 샌프란시스코에 본사를 두고, 세계 각국에 지사를 전개하고 있습니다. 보다 자세한 내용은, http://www.devgear.co.kr를 참고하시기 바랍니다.