We’re rounding the corner on releasing the first MySQL 6.0 beta, which will have a number of updates to our new Falcon transaction storage engine. One enhancement I wanted to give everyone a sneak-peek on is the addition of user-defined tablespaces for Falcon.
Many of you have requested the ability to define tablespace storage containers that allow you to place data exactly where you want it. Well, now in MySQL 6.0/Falcon you get your wish (below example is on Windows):
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 6.0.1-alpha-pb605 MySQL Pushbuild Edition, build 605
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use gimf;
Database changed
mysql> create tablespace gimf_ts
-> add datafile 'c:/dev/gim_ts1.fts'
-> engine=falcon;
Query OK, 0 rows affected (1.17 sec)
mysql> create table t1 (c1 int) engine=falcon tablespace gimf_ts;
Query OK, …[Read more]