是的,您应该使用RMariaDB而不是RMySQL。
RMariaDB和RMySQL都使用相同的数据库驱动程序,即用于客户机/服务器通信的MariaDB连接器/C客户端库:
- MariaDB连接器/C支持所有特定于MySQL和MariaDB的身份验证方法,因此连接到MySQL 8.0数据库服务器应该不是问题。
- 除了没有在R中使用的X-协议之外,MariaDB连接器/C还支持所有特定于MySQL的api特性。
- RMariaDB支持用于客户机/服务器通信的文本和二进制协议。MySQL和MariaDB二进制协议的区别是在MariaDB连接器/C中处理的,文本协议仍然是一样的。
- RMariaDB将取代RMySQL,因此在不久的将来,您将不再获得RMySQL的bug或安全修复。