본문 바로가기
연구노트

SingleStoreDB Cloud 무료 사용법

by 에이플랫폼 [Team SingleStore Korea] 2023. 8. 31.

가장 빠르게 SingleStoreDB 를 성능을 체험해 볼 수 있는 방법은 SingleStoreDB Cloud 에서 $500 에 해당하는 Credit 을 받아 AWS, Azure, GCP Cloud 중 원하는 곳에서 원하는 크기의 Workspace 를 생성하는 것입니다.

 

먼저 SingleStore Portal 에 가입하여 $500 에 해당하는 credit 을 받습니다.

가입이 되면 On-premise Server 설치 시 사용할 수 있는 License Key 도 무료로 제공됩니다.

이 License 를 가지고 총 32 vCPU, 128GB Memory 를 넘지 않는 한도 내에서 SingleStoreDB Standard 옵션 설치해 사용할 수 있습니다.

SingleStore Portal 에서 먼저 Workspace Group 를 만들고 그 아래 Workspace 를 추가합니다.

Workgroup 생생 시 원하는 Cloud Provider 및 Region 을 고르고 Firewall 설정 등 접근 제어를 설정합니다.

Workspace 는 원하는 Computing Power 에 맞춰 Size를 선택 할 수 있으며 Size 가 클 수록 차감되는 credit 역시 커집니다.

Workspace 가 활성화 되면 임의로 Database 를 생성하거나 이미 생성된 Database 를 Attach 하여 사용할 수 있습니다.

Attach 된 Database 는 Detach 하여 나중에 재사용할 수도 있습니다.

SingleStoreDB 사용을 모두 끝냈다면 Workspace 를 Terminate 시키면 더이상 credit 차감이 되지 않습니다. 또한 Workspace 를 Terminate 시키면 Attach 된 Database 는 자동으로 Detach 되어 나중에 다시 사용할 수 있습니다.

 


 

이번 예제에서는 Workgroup / Workspace (S-1, 8 core / 64GB) 까지 생성했다고 가정하고 Sample Database 를 Load 후 조회 Query 를 수행하도록 하겠습니다.

SingleStoreDB Cloud Portal 의 Overview 화면에서 가장 왼쪽의 "Query Sample Data" 를 Click 합니다.

화면 오른쪽에 Tutorial 탭이 보이고 여기서 "Benchmark Dataset - TPC-H" 항목을 선택합니다.

Load Data 섹션에서 Workspace 이름을 확인한 후 아래 Load dataset 버튼을 Click 합니다.

Click 하면 아래와 같은 메시지가 나오며 Database 가 생성되고 Data Loading 이 시작됩니다.

몇 분 정도 지나면 Database 가 생성되고 Read/Write 모드로 Attach 되어 있습니다.

대략 2분정도 걸린다고 써있지만 상황에 따라 조금 더 시간이 필요한 경우도 있습니다.

이제 오른쪽 Tutorials 탭에서 Start 버튼을 Click 합니다.

Sample Query 는 1개의 6천만건 lineitem 테이블 조회 및 3~4개의 대량 Table 을 조인하는 그외 3개가 준비되어 있습니다. Paste into Editor 리스트 버튼 Click 하면 SQL Editor 에 해당 SQL 이 복사됩니다. USE <database 명>; 을 포함한 2개의 SQL 명령어가 선택된 것을 확인하고 Ctrl-Enter 를 누르거나 우측 상단의 "Run CTRL" 버튼을 Click 하면 Query 가 실행됩니다.

Query 4개를 모두 복사해 놓고 Tutorials 탭의 Done 버튼을 Click 후 탭을 종료합니다.

원하는 Query 에 커서를 위치시킨 후 Query 를 반복 수행시켜 보세요.

처음 Query 가 수행될 때는 Query Compile 및 Plan 생성으로 인해 약간 느릴 수 있지만 이 후부터는 빠른 Query 수행 속도를 확인할 수 있습니다.

참고로 각 테이블별 row count 는 아래와 같으며 가장 작은 Computing Power 를 가지는 S-00 Workspace 에서 다음과 비슷한 Query 속도를 볼 수 있습니다.

Query 1 : 860ms (limeitem 단독 조회)

Query 2 : 618ms (customer, orders, lineitem 조인)

Query 3: 1.2s (customer, orders, lineitem, nation 조인)

Query 4: 2.3s (part, supplier, lineitem, partsupp, orders, nation 조인)

SingleStoreDB 의 다른 매력도 함께 찾아 보시면 좋겠습니다.