Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL이란 무엇입니까? MySQL의 몇 가지 특성에 대해 논의

<시간/>

현지에서 '나의 속편'으로 알려진 MySQL은 오픈 소스 SQL(구조적 쿼리 언어) 데이터베이스 관리 시스템입니다. SQL은 데이터베이스에 액세스하고 작업하는 데 사용되는 언어입니다. SQL은 ANSI/ISO SQL 표준을 사용하여 정의됩니다. SQL 표준은 1986년부터 진화하고 발전해 왔습니다. 이는 여러 버전의 SQL이 존재한다는 것을 의미합니다. 현재 Oracle Corporation에서 개발 및 유지 관리하고 있습니다. 공식 웹사이트는 https://www.mysql.com/입니다.

MySQL 특성

MySQL 데이터베이스 시스템의 특성을 이해합시다:

데이터베이스 관리 시스템

데이터를 효율적으로 저장하고 관리하는 MySQL 시스템. 데이터베이스는 일반적으로 구조화된 방식으로 데이터를 저장합니다. 데이터베이스는 정보를 저장하고 데이터를 처리하며 다양한 명령을 사용하여 액세스하는 데 도움이 됩니다.

관계

'관계형'이라는 용어는 데이터가 특정 형식, 즉 행과 열로 저장됨을 의미합니다. 이 형식은 표 형식이라고도 합니다. 즉, MySQL 서버에 저장되는 데이터는 모든 데이터를 하나의 메모리 위치에 저장하는 것이 아니라 행과 열의 형태입니다. 그 이유는 데이터에 빠르게 액세스하고 최적의 방식으로 저장할 수 있기 때문입니다.

논리적 모델

데이터베이스에 데이터를 저장하기 전에 논리적 모델이 구축됩니다. 이 논리적 모델은 변수/데이터 필드, 이러한 변수 간의 관계(일대일, 일대다, 다대일, 다대다일 수 있음), 두 테이블 등등. 데이터베이스가 잘 설계되었다는 것은 일관성 없는 데이터, 중복 데이터 또는 누락된 데이터의 범위가 없다는 것을 의미합니다.

개체

데이터베이스, 테이블, 행, 열 등과 같은 논리적 모델의 모든 속성은 개체로 이해됩니다. 이렇게 하면 데이터에 액세스하는 것이 쉽고 효과적입니다.

오픈 소스

MySQL은 오픈 소스이므로 누구나 이 소프트웨어를 다운로드, 사용 및 수정할 수 있습니다. 무료로 사용할 수 있고 이해하기 쉽습니다. MySQL의 소스 코드를 연구하고 요구 사항에 따라 변경할 수 있습니다. 응용 프로그램을 사용하여 수행할 수 있는 작업과 수행할 수 없는 작업에 대한 규칙과 규정을 정의하는 GPL, 즉 GNU 일반 공중 라이선스를 사용합니다.

빠르고 신뢰할 수 있음

MySQL은 데이터가 중복되지 않고 일관성이 있도록 메모리에 데이터를 효율적으로 저장합니다. 따라서 MySQL을 사용한 데이터 액세스 및 조작이 빠릅니다.

확장 가능

확장성은 시스템이 적은 양의 데이터, 많은 양의 데이터, 기계 클러스터 등으로 쉽게 작업할 수 있는 능력을 말합니다. MySQL 서버는 대규모 데이터베이스에서 작동하도록 개발되었습니다. 확장성과 사용 용이성으로 인해 프로덕션 환경에서도 사용됩니다. 높은 보안, 향상된 연결성 및 속도를 제공하여 인터넷을 통한 데이터베이스 작업에 적합합니다.