オープンソースカンファレンス 2008.DBに参加してきた.

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)
 
comments powered by Disqus