IT Japan

What is MySQL? 본문

MySQL

What is MySQL?

swhwang 2017. 5. 16. 09:07
반응형



MySQL은 데이터베이스 관리 시스템입니다.


데이터베이스는 구조화 된 데이터 콜렉션입니다. 간단한 쇼핑 목록에서 사진 갤러리에 이르기까지 다양 할 수도 있고 기업 네트워크에있는 방대한 양의 정보 일 수도 있습니다. 컴퓨터 데이터베이스에 저장된 데이터를 추가, 액세스 및 처리하려면 MySQL 서버와 같은 데이터베이스 관리 시스템이 필요합니다. 컴퓨터는 대량의 데이터를 처리하는 데 매우 뛰어나므로 데이터베이스 관리 시스템은 컴퓨팅, 독립형 유틸리티 또는 다른 응용 프로그램의 일부로서 중심적인 역할을합니다.


MySQL 데이터베이스는 관계형 데이터베이스입니다.


관계형 데이터베이스는 모든 데이터를 하나의 큰 창고에 저장하는 것이 아니라 별도의 테이블에 데이터를 저장합니다. 데이터베이스 구조는 속도에 최적화 된 실제 파일로 구성됩니다. 논리적 모델은 데이터베이스, 테이블, 뷰, 행 및 열과 같은 개체를 사용하여 유연한 프로그래밍 환경을 제공합니다. 일대일, 일대 다, 고유, 필수 또는 선택 사항, 다른 테이블 간의 "포인터"와 같은 다른 데이터 필드 간의 관계를 관리하는 규칙을 설정합니다. 데이터베이스는 이러한 규칙을 적용하기 때문에 잘 설계된 데이터베이스를 사용하면 응용 프로그램이 일관성이 없거나, 중복되거나, 고아이거나, 오래되었거나, 누락 된 데이터를 보지 못합니다.


"MySQL"의 SQL 부분은 "Structured Query Language"의 약자입니다. SQL은 데이터베이스에 액세스하는 데 사용되는 가장 일반적인 표준화 된 언어입니다. 프로그래밍 환경에 따라 SQL을 직접 입력 (예 : 보고서 생성)하거나 다른 언어로 작성된 코드에 SQL 문을 내장하거나 SQL 구문을 숨기는 언어 별 API를 사용할 수 있습니다.


SQL은 ANSI / ISO SQL 표준에 의해 정의됩니다. SQL 표준은 1986 년 이래 진화 해 왔으며 여러 버전이 존재합니다. 이 설명서에서 "SQL-92"는 1992 년에 발표 된 표준을 나타내며 "SQL : 1999"는 1999 년에 릴리스 된 표준을 나타내며 "SQL : 2003"은 현재 표준을 나타냅니다. 우리는 "SQL 표준"이라는 말을 사용하여 언제든지 현재 SQL 표준 버전을 의미합니다.


MySQL 소프트웨어는 오픈 소스입니다.


오픈 소스는 누구나 소프트웨어를 사용하고 수정할 수 있음을 의미합니다. 누구나 인터넷에서 MySQL 소프트웨어를 다운로드하여 아무 것도 지불하지 않고 사용할 수 있습니다. 원하는 경우 소스 코드를 연구하고 필요에 맞게 변경할 수 있습니다. MySQL 소프트웨어는 GPL (GNU 일반 공중 사용 허가서) (http://www.fsf.org/licenses/)을 사용하여 다른 상황에서 소프트웨어로 수행 할 수도 있고하지 않을 작업을 정의 할 수 있습니다. GPL에 익숙하지 않거나 MySQL 코드를 상업용 애플리케이션에 임베드해야하는 경우 상용 라이센스 버전을 구입할 수 있습니다. 자세한 내용은 MySQL 라이센스 개요 (http://www.mysql.com/company/legal/licensing/)를 참조하십시오.


MySQL 데이터베이스 서버는 매우 빠르고 안정적이며 확장 가능하며 사용하기 쉽습니다.


그것이 당신이 찾고있는 것이라면, 시도해보아야합니다. MySQL 서버는 다른 애플리케이션, 웹 서버 등과 함께 데스크탑이나 랩탑에서 편안하게 실행할 수 있으므로주의가 거의 또는 전혀 필요하지 않습니다. 전체 시스템을 MySQL에 전용으로 사용하면 사용 가능한 모든 메모리, CPU 전원 및 I / O 용량을 활용하도록 설정을 조정할 수 있습니다. MySQL은 네트워크로 연결된 여러 대의 머신으로 확장 할 수 있습니다.


MySQL Server는 원래 기존 솔루션보다 훨씬 빠른 대규모 데이터베이스를 처리하기 위해 개발되었으며 수년 동안 까다로운 생산 환경에서도 성공적으로 사용되었습니다. MySQL Server는 지속적으로 개발되었지만 풍부하고 유용한 기능들을 제공합니다. 연결, 속도 및 보안 기능은 MySQL 서버가 인터넷상의 데이터베이스에 액세스하는 데 매우 적합합니다.


MySQL 서버는 클라이언트 / 서버 또는 임베디드 시스템에서 작동합니다.


MySQL 데이터베이스 소프트웨어는 다양한 백엔드, 여러 클라이언트 프로그램 및 라이브러리, 관리 도구 및 광범위한 API (응용 프로그램 프로그래밍 인터페이스)를 지원하는 멀티 스레드 SQL 서버로 구성된 클라이언트 / 서버 시스템입니다.


또한 MySQL 서버를 임베디드 멀티 스레드 라이브러리로 제공하여 애플리케이션에 링크하여 작고, 빠르고, 관리하기 쉬운 독립 실행 형 제품을 얻을 수 있습니다.


많은 양의 MySQL 소프트웨어를 사용할 수 있습니다.


MySQL Server는 사용자와의 긴밀한 협조하에 개발 된 실질적인 기능을 가지고 있습니다. 가장 좋아하는 응용 프로그램이나 언어가 MySQL 데이터베이스 서버를 지원할 가능성이 큽니다.


"MySQL"을 발음하는 공식적인 방법은 "내 속편"이 아니지만 "내 속편"으로 발음하거나 다른 지역화 된 방식으로 발음하는 것은 상관 없습니다.

반응형
Comments