These features are interesting, and when I read the initial news report, my immediate thought was "Larry ought to watch out."
But actually reading the individual feature enhancements -- these are impressive, yes. But they are also 10-year old technology. Larry still has a good decade over these guys... I find it funny sometimes that people believe (and I used to believe..) that MySQL has 80% of the features of Oracle. It has more like 20% to 30% of the features, but these are features that 80% of all DB users use. On 4/26/07, Ariz Jacinto <[EMAIL PROTECTED]> wrote:
http://google-code-updates.blogspot.com/2007/04/google-releases-patches-that-enhance.html FTA: The patches include a few big features and many enhancements. The big features are: * SemiSyncReplication - block commit on a master until at least one slave acknowledges receipt of all replication events. * MirroredBinlogs - maintain a copy of the master's binlog on a slave * TransactionalReplication - make InnoDB and slave replication state consistent during crash recovery * UserTableMonitoring - monitor and report database activity per account and table * InnodbAsyncIo - support multiple background IO threads for InnoDB * FastMasterPromotion - promote a slave to a master without restart Other enhancements include: * LosslessFloatDump - support dump and restore of float/double without loss of precision * Use 8X less memory for account and table privileges * Use fastest compression rather than the default level for client/mysqld networking * InnodbSampling - control the number of leaf blocks sampled for optimizer statistics * InnodbStatus - display more statistics in show innodb status * Reduced number of calls to fsync when the InnoDB background IO thread is active * Changed InnoDB to recover when InnoDB and MySQL data dictionaries are inconsistent * NewSqlFunctions - functions for checksums and floating point to string conversion * Backported START SLAVE UNTIL * Sort float columns with the order: -INF < negative < 0 < positive < +INF < NaN * Change long_query_time to be dynamic and log all queries that run for greater than or equal this number of seconds rather than greater than. * Count connection attempts tha are denied because of max_connections and display the count as denied_connections * MoreLogging - log actions done on specified tables and SUPER users * rpl_always_enter_innodb boosts the priority of the slave SQL thread (for replication) in InnoDB by making it ignore the InnoDB concurrency limits * rpl_event_buffer_size sets the fixed size buffer that is allocated in the master for each connected slave. The buffer is used for replication events smaller than the buffer. This reduces memory allocation done to copy replication events from the master. * Backported sync-binlog * Added reserved_super_connections to reserve the final N connections for users with the SUPER privilege * NewShowStatus - many new variables in SHOW STATUS
_________________________________________________ Philippine Linux Users' Group (PLUG) Mailing List [email protected] (#PLUG @ irc.free.net.ph) Read the Guidelines: http://linux.org.ph/lists Searchable Archives: http://archives.free.net.ph

