On Mon, 18 Jan 2016 13:04:58 +0100, Sönke Ludwig wrote:

mysql-native has been around for the longest time so far, so I'd usually
recommend that (dependency "mysql-native" version="~>0.1.3"). The
version number is a bit misleading and should probably be 1.0.0 by now.

I don't know anything about mysql-lited, but from the project
description it sounds like it may have been created to be a faster
alternative to mysql-native. Maybe the author Márcio Martins sees this
to give more insight.

mysql-d is just a wrapper around the C client library and as such
doesn't support vibe.d's asynchronous I/O model. As long as the SQL
server runs on 127.0.0.1, this won't make a real difference. But as soon
as it is on a different machine, this can become a performance issue.

Mysql-lited seems a little better maintained. For example, mysql-native is missing newer data types (e.g. JSON).

It'd be nice if one of these projects could be added into vibe in some way... is there any plan to support RDBMs, MySQL or otherwise Sönke?