MySQL Updateに行ってきました.30分だけですが,非常に有意義でした.
##MySQL Update
###MySQLの最新情報と開発ロードマップ
- NetBeans で MySQL Connector が
- MySQL 5.1
- プラガブル・ストレージエンジン・アーキテクチャ
- テーブル/インデックス パーティショニング
- これ重要
- 行ベース&ハイブリッド レプリケーション
- Row base -> データ実体のレプリケーションが可能になる
- MySQL 6.0
- Falcon : トランザクション対応ストレージエンジン
- オンラインバックアップ
- 起動中のバックアップか
- サブクエリの性能大幅向上
- 副問い合わせがようやく
- MySQL 6.x
- 外部キーの全ストレージエンジン対応
- プリペアードステートメントの全SQl対応
- MySQL 7.0
- セキュリティ グループ/ロール
- 透過型データ暗号化
- 自動的に暗号化.現在か関数を使って明示的に暗号化している.
- データ監査
- 外部認証機能の追加
- MySQL Cluster のロードマップ
- MySQL Server とは別ソフトウェア扱いになる
- MySQL Cluster Community(GPL)
- 公開されている
- MySQL Cluster (商用)
- MySQL Cluster with InnoDB (商用)
- MySQL Cluster 6.2 = MySQL 5.1.23 + ndb 6.2.25
- ディスクベースのクラスタリング
- 今はオンメモリデータベースのクラスタリングらしい
- クラスタ間レプリケーション
- 一方通行レプリケーション
- 7月中旬には詳細がわかるらしい
- ストレージエンジン
- InnoDB はサードパーティ製
- Oracle が開発している
- Falcon : InnoDB 対抗 トランザクション対応ストレージエンジン
- 可能な限りメモリ上に持ってこようとする
- Maria : MyISAM の拡張版
- Nitroedb ストレージエンジン
- 大量 INSERT 中でも集計を高速に処理可能
- まだリリースされていない
- MySQL Workbench
- ER 図作成のツール
- OSS版と有償版がある
- DBからもってこれない
- Windows 版のみ
- MySQL Proxy
- プロキシーサーバ
- GPL
- LUA で LoadBlancer を組める
- Query に応じて接続サーバを分けられる
- 組まねば.とりあえずやってみたい.
- memcached
- MySQL からキャッシュを読み画する UDF(ユーザ定義関数)が開発中
- MySQL Server からのアプローチ
- MySQL Query Analysis
- クエリー解析
- 実行計画などから最適化に用いれるかな?
- MySQL Forge
- http://forge.mysql.com/
- Worklog にて開発状況を公開
- MySQL University
- オンライン技術セミナー(English)