Hello,
> Is it ready for production
No, it's alpha-quality (and it's part of MySQL 6.0 which is labelled alpha). We finished all features for the current version of Maria and are fixing bugs now.
> or what is the plans?
stabilize the version of Maria which is in MySQL 6.0, and, in parallel, continue adding features to a next version of Maria.
> What about concurrency?
In MySQL 6.0 Maria supports multiple concurrent INSERTs and SELECTs; UPDATE and DELETE still take a table-lock. Lifting this table-lock is for the next version of Maria.
> Will dirty ready be supported?
Not sure.
> I like to spread data and indexes over different volumes. Today with MyISAM
> this rather akward. The 'data&index dictionary' options is great, but you can
> only specify this on the table level and it is not respected by 'alter table'.
It used to not be respected by ALTER TABLE, but I just tested today:
CREATE TABLE t1(a INT) INDEX DIRECTORY='/tmp' DATA DIRECTORY='/tmp';
ALTER TABLE t1 ADD b int;
And I see the symbolic links all right. So this is probably an old bug which has been fixed.
> If I could specify 'data&index dictionary' globally and on database level also
At database level, you can do it: if on Unix just create a symbolic link for your database directory; if on Windows, use the .sym files; it's explained at
http://dev.mysql.com/doc/refman/6.0/en/symbolic-links.html
Anyway, if you need something more, it looks like a feature request which concerns the SQL layer in general and is not specific to Maria; such feature request is welcome at bugs.mysql.com.
Guilhem