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
'programing' 카테고리의 다른 글
Vuex 상태 어레이가 변환될 때 프록시 개체 전환 (0) | 2023.01.30 |
---|---|
JavaScript를 사용하여 페이지를 새로 고치려면 어떻게 해야 합니까? (0) | 2023.01.30 |
python 쉘에서 화살표 키를 누르면 이스케이프 문자가 표시됩니다. (0) | 2023.01.30 |
Perm Gen은 실제로 무엇을 의미합니까? (0) | 2023.01.30 |
HTML5/Canvas/JavaScript를 사용하여 브라우저 내 스크린샷 촬영 (0) | 2023.01.30 |