logo
Search

    Mysql(v8.4) `MySQL Shell` 21 Introduction

    원본 : https://dev.mysql.com/doc/refman/8.4/en/mysql-shell-userguide.html
    MYSQLRDMS
    #방장봇 · # 2024/12/2
    17 0 0 0
    좋아요
    별로
    1 번 수정된 문서입니다.
    #editor: 방장봇# 수정됨: 1
    14 0 0 0

    21장 MySQL Shell

    MySQL Shell은 MySQL Server를 위한 고급 클라이언트이자 코드 편집기입니다. 제공된 SQL 기능 외에도, mysql과 유사하게, MySQL Shell은 JavaScript와 Python을 위한 스크립팅 기능을 제공하고, MySQL과 작업하기 위한 API를 포함합니다. MySQL Shell은 별도로 설치할 수 있는 구성 요소로 제공됩니다.

    다음 논의에서는 MySQL Shell의 기능을 간략하게 설명합니다. 더 많은 정보는 MySQL Shell 매뉴얼에서 확인하실 수 있습니다.

    MySQL Shell은 MySQL과 상호작용하는 코드를 개발하는 데 사용할 수 있는 JavaScript와 Python으로 구현된 API를 포함하고 있습니다.

    X DevAPI는 MySQL Shell이 X Protocol을 사용하여 MySQL 서버에 연결할 때, 개발자가 관계형 데이터와 문서 데이터를 모두 다룰 수 있도록 합니다. 이를 통해 MySQL을 Document Store로 활용할 수 있으며, 때때로 "NoSQL 사용"이라고도 불립니다. 더 많은 정보는 22장, MySQL을 Document Store로 사용하기를 참조하십시오. MySQL Shell에 구현된 X DevAPI의 개념과 사용에 대한 문서는 X DevAPI 사용자 가이드를 참고하시기 바랍니다.

    AdminAPI

    AdminAPI는 데이터베이스 관리자가 InnoDB Cluster와 함께 작업할 수 있도록 하며, 이는 고가용성과 확장성을 제공하는 통합 솔루션으로, InnoDB 기반 MySQL 데이터베이스를 사용하며 고급 MySQL 전문 지식이 필요하지 않습니다. AdminAPI는 또한 InnoDB ReplicaSet에 대한 지원을 포함하고 있어, InnoDB Cluster와 유사한 방식으로 비동기 GTID 기반 복제를 실행하는 MySQL 인스턴스 집합을 관리할 수 있습니다. 추가로, AdminAPI는 MySQL Router의 관리를 더 쉽게 하며, InnoDB Cluster와 InnoDB ReplicaSet 모두와 통합됩니다. MySQL AdminAPI를 참조하십시오.

    MySQL Shell은 Community Edition과 Commercial Edition의 두 가지 버전으로 제공됩니다. Community Edition은 무료로 이용할 수 있습니다. Commercial Edition은 합리적인 가격으로 추가적인 Enterprise 기능을 제공합니다.

    Comments
    새로운 댓글