programing

MySQL 8 DB에 연결하려면 RMySQL 또는 RMariaDB를 선택하십시오.

goodcopy 2023. 1. 30. 22:28
반응형

MySQL 8 DB에 연결하려면 RMySQL 또는 RMariaDB를 선택하십시오.

어쩌면 바보 같은 질문일지도 모르지만, 적어도 나에게는 그렇게 명백하지 않다.아마 이름 짓기 위해서겠지.

R 코드를 MySQL 데이터베이스에 연결하기 위해 사용해야 하는 올바른 패키지를 찾고 있습니다.

RMySQL 패키지에서 읽은 내용은 다음과 같습니다.

메모: 이 패키지는 새로운 RMariaDB 패키지를 위해 단계적으로 폐지됩니다.

즉, 이제부터는 MySQL에 연결하거나 MySQL 지원이 중단되어도 RMariaDB 패키지를 사용해야 합니까? 각 버전에서 데이터베이스가 약간씩 분산되어 있기 때문입니다.

MySQL 8의 문맥에서 특별히 물어봅니다.

감사합니다!

예, RMySQL 대신 RMariaDB를 사용해야 합니다.

RMariaDB와 RMySQL 모두 클라이언트/서버 통신에 동일한 데이터베이스 드라이버인 MariaDB Connector/C 클라이언트 라이브러리를 사용합니다.

  • MariaDB Connector/C는 모든 MySQL 및 MariaDB별 인증 방법을 지원하므로 MySQL 8.0 데이터베이스 서버에 연결하는 데 문제가 없습니다.

  • R에서 사용되지 않는 X-Protocol 외에도 MariaDB Connector/C는 MySQL 고유의 API 기능을 모두 지원합니다.

  • RMariaDB는 클라이언트/서버 통신을 위한 텍스트 및 이진 프로토콜을 지원합니다.MySQL과 MariaDB 바이너리 프로토콜의 차이는 MariaDB Connector/C에서 처리되지만 텍스트 프로토콜은 여전히 동일합니다.

  • RMariaDB는 RMySQL을 대체하는 것이므로 가까운 장래에 RMySQL의 버그나 보안 수정은 받을 수 없습니다.

언급URL : https://stackoverflow.com/questions/60091943/rmysql-or-rmariadb-to-connect-to-a-mysql-8-db

반응형