차례:
비디오: Db2 SQL All-in-One Quick Start Tutorial Series (1.5 HOURS!) (십일월 2024)
IBM Db2 on Cloud (한 달에 $ 189로 시작)는 Db2 및 Oracle PL / SQL 호환성을 갖춘 잘 관리되고 완벽하게 관리되는 SQL Database-as-a-Service (DBaaS) 솔루션입니다. 데이터 마이그레이션 프로세스와 UI (사용자 인터페이스)는 깨끗하고 직관적이며 다양한 기술 수준의 사용자가 쉽게 사용할 수 있습니다. 이 제품은 데이터베이스 관리자 (DBA)의 도움없이 데이터베이스를 작성하려는 개발자에게 적합합니다. 또한 데이터베이스를 신속하게 사용자 지정하려는 비즈니스 분석가에게도 좋습니다.
IBM Db2 on Cloud는이 검토에서 사용의 용이성으로 4.0 등급을받은 견고한 오퍼링입니다. 그러나 일부 개발자는 디자인 제어의 한계에 부딪칩니다. 특히 개발자를위한 수많은 컨트롤을 제공하는 Editors 'Choice MongoDB Atlas의 유연성과 비교할 때 더욱 그렇습니다. IBM Db2 on Cloud는 또한 여러 지역에서 IBM Db2 on Cloud를 크게 능가하는 Editors 'Choice Microsoft Azure SQL 데이터베이스에 미치지 못합니다. 그러나 IBM Db2 on Cloud는 Amazon Relational Database Service, Google BigQuery 또는 SAP Cloud Platform, SAP HANA Service보다 더 많은 리전을 제공합니다. 응용 프로그램 성능 및 EU (General Union)의 GDPR (General Data Protection Regulation) 준수와 관련하여 지역 수는 경우에 따라 크게 다릅니다.
가격 모델
사용자는 시작점으로 무료 Lite 계층으로 유입됩니다. 그런 다음 데이터베이스는 데이터를 기반으로 IBM Db2 on Cloud (SQL) 또는 Cloudant (NoSQL)를 권장합니다. IBM Db2 on Cloud 디자이너는 Bluemix 팀으로부터 많은 것을 배웠습니다. IBM Db2 on Cloud는 특히 데이터 마이그레이션에서 Rackspace의 ObjectRocket (NoSQL) 및 Amazon Relational Database Service (Amazon RDS)를 능가하기 때문입니다. ObjectRocket과 AWS RDS는 모두 최소한 설정 중에 DBA를 사용하는 것이 가장 좋습니다. 반대로, 대부분의 사용자는 당연히 DBA에서 발생하지 않는 한 소란없이 IBM Db2 on Cloud에서 데이터베이스를 스핀 업할 수 있습니다. 현실을 직시하자. DBaaS는 종종 합법적 인 섀도우 IT에 해당하며 IT의 모든 사람이 팬인 것은 아닙니다. DBaaS 사용에 대한 회사의 정책을 확인하고 규정 된 프로토콜을 따르는 것이 가장 좋습니다.
좋은 소식은 100MB (메가 바이트), 5 개의 연결 및 1 개의 스키마로 제한되는 무료 라이트 플랜이 있다는 것입니다. 원하는 경우 여러 Lite 계획을 만들 수 있습니다. 하나 이상의 Lite 요금제를 사용하든 신용 카드가 필요하지 않습니다. Lite 계획은 서비스를 확인하고 데이터베이스 작업에 대해 자세히 알아 보거나 소규모 작업을 무료로 수행 할 수있는 멋진 방법입니다. 엔터프라이즈 기능이 포함 된 무료 개발자 커뮤니티 에디션도 있습니다. Db2 Express-C는 상업적으로 무료로 사용할 수 있지만 일부 고급 엔터프라이즈 기능이 없기 때문에 조금 어려워집니다.
IBM Db2 on Cloud에 대한 유료 Flex 요금제는 1 코어, 4GB의 RAM 및 2GB의 디스크 스토리지에 대해 월 189 달러부터 시작합니다. 추가 코어는 한 달에 코어 당 52 달러입니다. 또는 각 코어에 4GB의 RAM이 있으므로 RAM의 GB 당 $ 13. 추가 디스크 스토리지는 매월 GB 당 1 달러입니다. 고 가용성을 위해서는 기본 계획, 코어 및 스토리지 비용을 두 배로 늘려야합니다. 청구서의 마지막 광고 항목은 수행 된 백만 개의 I / O (I / O) 작업 당 0.20 달러의 비용이 청구됩니다.
온 프레미스에 IBM Db2가있는 경우 IBM의 "Bring Your Own License"프로그램을 사용하면 큰 할인 혜택을받을 수 있습니다. 자세한 내용은 IBM 담당자에게 문의하십시오. IBM Cloud 서브 스크립 션을 할인받을 수도 있습니다.
단계별
IBM Cloud에서 계정을 설정 한 후 화면 왼쪽 상단의 메뉴 아이콘으로 이동하여 대시 보드로 이동하고 "자원 작성"을 클릭하십시오. 여기에서 일련의 설정 옵션을 통해 작업합니다. 내 설정은 미국 남부 지역, Db2 on Cloud 및 Flex Plan이었습니다. 새 인스턴스를 만드는 데 30 초에서 1 분이 걸립니다.
IBM Db2 on Cloud에는 DBaaS 솔루션 검토 라운드 업에서 가장 쉬운 데이터로드 프로세스 중 하나가 있습니다. 콘솔 페이지에서 한 번의 클릭으로 데이터를로드 한 다음 CSV 테스트 데이터를 끌어서 놓습니다. 고속로드에 Aspera를 사용하도록 선택하면 한 번 더 클릭해야합니다. 다음은 두 가지 스키마 중 하나를 선택하거나 직접 만들 수있는 옵션입니다. 스키마는 데이터를 구성하기위한 테이블 모음입니다. IBM Db2는 각 데이터베이스에 대해 여러 스키마를 허용합니다. 이 테스트에서는 IBMADT 스키마 옵션을 선택했습니다. 그런 다음 시스템은 테이블을 선택하거나 생성하는 옵션을 제공합니다. 다음은 테이블 정의 단계입니다. 아래 스크린 샷에서 형식에는 풀다운 메뉴와 "?"아래의 편리한 안내 및 팁이 있습니다. 각 형식 유형별로 아이콘을 표시하십시오. 해당 작업이 완료되면 데이터 업로드가 시작됩니다.
데이터가 업로드되면 Run SQL (SQL 실행) 탭을 클릭하면 종료됩니다. SQL 편집기에서 SQL 문을 입력하거나 도구 모음에서 SQL 스크립트를로드 할 수 있습니다. 설치에 문제가 없었으며 최소한의 노력으로 설치 및 실행했습니다. 스케일 업하려면 콘솔로 돌아가서 인스턴스 스케일 버튼을 클릭하기 만하면됩니다. 슬라이드 바를 사용하여 확대 또는 축소 할 수 있습니다. 콘솔에는 계산 및 스토리지 확장 세부 정보와 새로운 예상 비용이 즉시 표시됩니다.
도구 상자
IBM Db2 on Cloud에는 설치를위한 데스크탑 도구 나 복잡한 클라우드 구성이 없으므로 걱정할 필요가 없습니다. "고 가용성"또는 "오라클 호환성 모드"와 같은 옵션을 한 번 클릭하면 좋습니다. 웹 콘솔에서로드 마법사를 사용하여 스프레드 시트를 가져 오면 IBM Db2 on Cloud가 활성화하거나 조정할 수있는 각 열에 대해 제안합니다. 이것은 관계형 데이터베이스이므로 스프레드 시트에서 볼 수있는 것처럼 구조화 된 데이터 만 사용할 수 있습니다. 그러나 이것이 데이터 크기가 작아야한다는 의미는 아닙니다. 실제로, 그것은 매우 클 수 있습니다. 마이그레이션 할 데이터가 많으면 전송 속도를 높일 수있는 옵션이 있습니다. IBM Aspera는 데이터를 압축하고 사용자 데이터 그램 프로토콜 (UDP)을 사용하여 인터넷 회선을 최적화합니다. UDP는 대기 시간이 짧고 손실을 허용하지 않는 연결을 만들어 대체 전송 제어 프로토콜 (TCP)보다 훨씬 빠릅니다. 웹 콘솔에서 브라우저 플러그인으로 찾을 수 있습니다. 인터넷 연결 속도의 2 배에서 5 배가됩니다. 크고 복잡한 데이터베이스의 경우 무료 IBM Lift 도구를 사용하십시오.
궁금한 점이 있으면 IBM은 다른 데이터 소스와 동일한 방식으로 IBM Db2 on Cloud 데이터를 IBM Watson Analytics의 데이터와 결합합니다. IBM에는 Cloudant라는 별도의 NoSQL 클라우드 기반 데이터베이스가 있습니다 (이전에 간단히 언급했습니다). IBM Cloud를 사용하는 경우 Elasticsearch, JanusGraph, MongoDB, MySQL, PostgreSQL (일명 Postgres), RabbitMQ, Redis, ScyllaDB 등 10 개의 오픈 소스 데이터베이스 중에서 선택할 수있는 IBM Compose 옵션을 사용할 수 있습니다 (Apache Cassandra) 등 및 RethinkDB.
웹 콘솔을 통해 스프레드 시트를 가져온 후 IBM Db2 on Cloud를 사용하고 거기서 SQL을 실행하십시오. 이것이 바로 DBaaS의 요점입니다. 구성이 필요 없습니다. 그러나 기본적으로 현재 온-프레미스에서 IBM Db2 on Cloud 온 프레미스 (예: FalconSQL, SQuirreLSQL 또는 Toad for IBM Db2)에서 사용중인 타사 도구는 IBM Db2 on Cloud와 함께 작동합니다. 고급 사용자에게는 두 가지 추가 옵션 인 IBM Data Server Manager와 IBM Data Studio가 있습니다. IBM Data Server Manager는 여러 IBM Db2 on Cloud 인스턴스, 지상 또는 클라우드를 모니터링하고 분석합니다. 또한 오픈 소스 데이터베이스를 지원합니다. IBM Data Studio는 고급 사용자를위한 DBA 데스크탑 소프트웨어로서 주로 DBA를 의미합니다.
데이터베이스의 지역 위치를 선택할 수있는 것은 두 가지 이유로 중요합니다. 첫째, GDPR과 같은 규정으로 인해 데이터가있는 위치 (클라우드에서도), 이동 위치 및 사용 방법을 확인해야합니다. 데이터베이스를위한 올바른 위치를 선택하려면 규정을 준수해야합니다. 둘째, 데이터와 앱이 서로 가까울수록 성능이 향상됩니다 (지연 및 기타 문제가 더 짧음). 데이터베이스와 동일한 데이터 센터에 앱을 배포하거나 앱 옆에 데이터베이스를 배치하는 옵션을 찾고 싶을 것입니다.
IBM Db2는 암스테르담, 첸나이, 댈러스, 프랑크푸르트, 홍콩, 런던, 멜버른, 밀라노, 몬트리올, 노르웨이, 파리, 퀘 레타로 (멕시코), 산호세, 상파울루, 서울, 싱가포르, 시드니, 도쿄 등 22 개의 지역 옵션을 제공했습니다., 토론토 및 워싱턴 DC
그러나 무료 Lite 버전은 IBM Dallas 데이터 센터에서만 실행되지만 7 일 무료 평가판은 22 개 위치에서 작동합니다. 고 가용성 계획에는 99.99 % 가동 시간 서비스 수준 계약 (SLA)이 제공되는 반면 단일 서버 계획은 99.95 % 가동 시간 SLA를 제공합니다. IBM Db2는 14 일의 일일 백업을 제공합니다.
모든 목적에 적합한 시스템은 없지만 IBM Db2 on Cloud는 일반적으로 데이터베이스 제품이나 서비스에서 볼 수있는 것보다 더 편리하고 사용하기 쉬운 사람들이 선호합니다. 일부 개발자는 IBM Db2 on Cloud 디자인 제어가 제한 사항을 발견 할 수 있지만 전체 데이터베이스에 가져 오는 안정성과 일관성을 관리자에게 호소합니다.