Falcon (storage engine): Difference between revisions
5.1 -> 5.2. Update benchmark-it's different - better in some tests, worse in others.See http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/ |
m information about current release... |
||
Line 9: | Line 9: | ||
| latest release version = |
| latest release version = |
||
| latest release date = |
| latest release date = |
||
| latest preview version = |
| latest preview version = |
||
| latest preview date = |
| latest preview date = |
||
| operating system = [[Windows]], [[Linux]] |
| operating system = [[Windows]], [[Linux]] |
||
| platform = [[x86]], [[x86-64]] |
| platform = [[x86]], [[x86-64]] |
||
| language = |
| language = |
||
| genre = [[Database engine]] |
| genre = [[Database engine]] |
||
| license = [[GNU General Public License]] |
| license = [[GNU General Public License]] |
||
| website = [http://mysql.bkbits.com http://mysql.bkbits.com] |
| website = [http://mysql.bkbits.com http://mysql.bkbits.com] |
||
}} |
}} |
||
'''Falcon''' is a new [[database transaction|transactional]] [[storage engine]] for the [[MySQL]] [[relational database management system]]. It is currently in the [[Development_stage#Alpha|alpha stage]] of development, being worked at in a |
'''Falcon''' is a new [[database transaction|transactional]] [[storage engine]] for the [[MySQL]] [[relational database management system]]. It is currently in the [[Development_stage#Alpha|alpha stage]] of development, being worked at in a the MySQL 5.2 release. It is based on the [[Netfrastructure]] database engine. |
||
[http://www.mysqlperformanceblog.com/2007/01/12/falcon-storage-engine-design-review/ Architecture] analysis shows an interesting mixture of possible performance properties, while low level [http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/ benchmarks] on the first alpha release in 5.1.14-falcon showed that '''Falcon''' performed differently from both [[InnoDB]] and [[MyISAM]]. It did better in several tests, worse in others, with inefficient support for the MySQL LIMIT operation a limitation. Its biggest advantage though is known to be ease of use; Falcon requires minimum maintenance and designed to reconfigure itself automatically to handle efficiently all types of loads. |
[http://www.mysqlperformanceblog.com/2007/01/12/falcon-storage-engine-design-review/ Architecture] analysis shows an interesting mixture of possible performance properties, while low level [http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/ benchmarks] on the first alpha release in 5.1.14-falcon showed that '''Falcon''' performed differently from both [[InnoDB]] and [[MyISAM]]. It did better in several tests, worse in others, with inefficient support for the MySQL LIMIT operation a limitation. Its biggest advantage though is known to be ease of use; Falcon requires minimum maintenance and designed to reconfigure itself automatically to handle efficiently all types of loads. |
Revision as of 10:41, 24 September 2007
Original author(s) | Jim Starkey |
---|---|
Preview release | MySQL 6.0.2
/ September 04, 2007 |
Operating system | Windows, Linux |
Platform | x86, x86-64 |
Available in | C/C++ |
Type | Database engine |
License | GNU General Public License |
Website | http://mysql.bkbits.com |
Falcon is a new transactional storage engine for the MySQL relational database management system. It is currently in the alpha stage of development, being worked at in a development tree based on the MySQL 5.2 release, called MySQL 6.0. It is based on the Netfrastructure database engine.
Architecture analysis shows an interesting mixture of possible performance properties, while low level benchmarks on the first alpha release in 5.1.14-falcon showed that Falcon performed differently from both InnoDB and MyISAM. It did better in several tests, worse in others, with inefficient support for the MySQL LIMIT operation a limitation. Its biggest advantage though is known to be ease of use; Falcon requires minimum maintenance and designed to reconfigure itself automatically to handle efficiently all types of loads.