본문 바로가기
반응형

MySQL2

mysql engine, innoDB와 MyISAM차이점 MariaDB또는 MySql을 사용할 때 고려해봐야 할 사항이다. 나는 innoDB에서 primary Key를 두개의 컬럼을 지정하려고 했고, 그 중 하나에 auto Increment를 지정하려고 했다. 하지만, innoDB에서는 auto Increment를 지정한 컬럼만 primary Key로 지정할 수 있다고 한다. 그런데 엔진을 MyISAM으로 바꾸기만 해도 이것이 가능하다고 하는데, 왜 그럴까? innoDB는 대용량 데이터의 수정이 잦은 곳에서 사용하기 좋은 엔진이고, MyISAM은 데이터를 자주 읽는 경우에 사용하는 것이 좋다고 한다. 내가 변경하고자 했던 테이블은 다행히도, 읽기를 자주하는 테이블이라서 원하는대로 설정할 수 있었다. https://stackoverflow.com/question.. 2023. 1. 4.
MariaDB와 MySQL 충돌! 공통점과 차이점! MariaDB를 설치했을 때 파일들을 보았다. MySQL관련된 파일들이 많이 보인다. 왜그런걸까? 분명 MariaDB를 깔았는데... MariaDB란? MariaDB 는 MySQL 의 발전된 형태의 대체제로써, 여기에서 다운로드 받을 수 있으며, GPL v2 라이센스로 유지되고 있고, MariaDB 커뮤니티 와 MariaDB 재단이 주축이 되어 개발되고 있다. (중략..) MariaDB 는 현재까지 최신의 MaySQL 과 같은 브랜치로부터 릴리즈되며, 대개의 경우 MySQL과 마찬가지로 동작한다. MySQL의 모든 명령어, 인터페이스, 라이브러리와 API 가 MariaDB 에도 존재한다. 또한 MariaDB 로 데이터베이스를 변환할 필요도 없다. 즉, MariaDB 는 사실상 MySQL 의 완벽한 대체제.. 2020. 2. 4.
반응형