Loading...
MySQL 9.5 Reference Manual 9.5의 21 MySQL Shell의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
MySQL Shell은 MySQL Server를 위한 고급 클라이언트 및 코드 편집기입니다. 제공되는 SQL 기능에 더해, mysql과 유사하게, MySQL Shell은 JavaScript 및 Python을 위한 스크립팅 기능을 제공하며 MySQL과 함께 작업하기 위한 API를 포함합니다. MySQL Shell은 별도로 설치할 수 있는 컴포넌트입니다.
다음 내용에서는 MySQL Shell의 기능을 간략히 설명합니다. 자세한 내용은 https://dev.mysql.com/doc/mysql-shell/en/에서 확인할 수 있는 MySQL Shell manual을 참조하십시오.
MySQL Shell에는 JavaScript 및 Python으로 구현된 다음과 같은 API가 포함되어 있으며, 이를 사용하여 MySQL과 상호 작용하는 코드를 개발할 수 있습니다.
X DevAPI는 MySQL Shell이 X Protocol을 사용하여 MySQL server에 연결되어 있을 때, 개발자가 관계형 데이터와 도큐먼트 데이터를 둘 다 다룰 수 있도록 해줍니다. 이는 MySQL을 Document Store(때때로 “using NoSQL”이라고도 함)로 사용할 수 있게 해줍니다. 자세한 내용은 Chapter 22, Using MySQL as a Document Store를 참조하십시오. MySQL Shell에 구현된 X DevAPI의 개념 및 사용법에 대한 문서는 X DevAPI User Guide를 참조하십시오.
AdminAPI는 데이터베이스 관리자가 InnoDB Cluster와 함께 작업할 수 있도록 해주며, 이는 고급 MySQL 전문 지식 없이도 InnoDB 기반 MySQL 데이터베이스를 사용하여 고가용성과 확장성을 위한 통합 솔루션을 제공합니다. AdminAPI에는 또한 InnoDB ReplicaSet에 대한 지원이 포함되어 있으며, 이를 통해 InnoDB Cluster와 유사한 방식으로 비동기 GTID 기반 복제를 실행하는 MySQL 인스턴스 집합을 관리할 수 있습니다. 추가로, AdminAPI는 InnoDB Cluster 및 InnoDB ReplicaSet 모두와의 통합을 포함하여 MySQL Router의 관리 작업을 더 쉽게 만들어 줍니다. 자세한 내용은 MySQL AdminAPI를 참조하십시오.
MySQL Shell은 Community Edition과 Commercial Edition의 두 가지 에디션으로 제공됩니다. Community Edition은 무료로 제공됩니다. Commercial Edition은 저렴한 비용으로 추가적인 Enterprise 기능을 제공합니다.
20.10 Frequently Asked Questions
22 Using MySQL as a Document Store