나는 무거운 Mysql drupal 7 사이트를 가지고 있고 Mysql 을 Mariadb로 전환하려고 생각하고 있었지만 어떤 문제가 발생할지 확신하지 못했습니다. 내가 읽고있는 내용에서 Mariadb 는 Mysql의 대체품 인 것처럼 보이며 바이올린을 많이 사용하지 않는 것 같습니다. Mariadb 가 drush 명령에 영향을 줄지 궁금 합니다.
나는 무거운 Mysql drupal 7 사이트를 가지고 있고 Mysql 을 Mariadb로 전환하려고 생각하고 있었지만 어떤 문제가 발생할지 확신하지 못했습니다. 내가 읽고있는 내용에서 Mariadb 는 Mysql의 대체품 인 것처럼 보이며 바이올린을 많이 사용하지 않는 것 같습니다. Mariadb 가 drush 명령에 영향을 줄지 궁금 합니다.
답변:
몇 달 늦었지만 이것에 대해 설명하고 싶었습니다 ... 과거에 많은 Drupal 사이트를 설정하고 이번에는 "더 나은"일을하기로 결정하고 MariaDB를 설치했습니다.
백업 / 복원을 위해 Drupal 7 EXCEPT를 사용하면 모든 것이 훌륭하고 빠릅니다 (빠른 정리 등).
그 외에도 여러 가지 이유가있을 수있는 MariaDB를 강력히 권장합니다. 사용되는 서버 리소스가 적고 D7이 훨씬 빠릅니다.
당신이 말했듯이, 마리아 DB는 드롭 인, 완전히 투명한 MySQL을 대체합니다. 릴리스는 동일한 주 / 부 버전의 MySQL과 일치하므로 기능과 관련하여 거의 항상 일치합니다. 표준 MySQL 바이너리 데이터 파일을 읽고 표준 systen my.cnf를 사용하며 InnoDB를 대체 할 수있는 대체 기능도 있습니다.
아이디어는 응용 프로그램에 관한 한 MySQL 서버에 연결되어 있다고 생각한다는 것입니다. MySQL 드라이버를 사용하고 전체 MySQL 문을 발행하며 MySQL 서버가 전송하는 것처럼 정확하게 응답을받습니다. 앱에서 차이점을 알 수 없습니다.
Drupal 사이트에서 Maria를 잠시 사용해 왔으며 (Drush를 광범위하게 사용하고) 현재까지 단일 문제가 없었습니다. * nix 업그레이드를 실행중인 경우 불과 2 분의 작업입니다.
걱정해야 할 몇 가지 문제가 있습니다. 데비안 unix_socket
루트 액세스 문제 는 그중 하나입니다. 이러한 문제에 대해 많이 논의하지 않은 것이 궁금합니다. 나는 많은 사람들이 그들의 작업 흐름을 가지고 있고 여전히 MySQL을 고수한다고 가정한다 . 그렇기 때문에 이러한 문제 중 많은 부분이 잘 설명되어 있지 않습니다.
관련 : MariaDB unix_socket이 데비안에서 액세스 문제를 일으킴-Drush가 로그인 할 수 없음 (새로운 게시물이 이에 대한 의견을 수집하기 시작했습니다.)