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
  • MySQL University
    • オンライン技術セミナー(English)