2033 件中 1731 - 1740 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
MySQL Cluster進化の歴史

MySQL Cluster開発者の一人であるFrazer Clement氏がその歴史についてとても興味深いエントリを自身のブログで綴っているのだが、いかんせん英語の長文で日本人には辛いかも知れないので今日はその日本語訳を皆さんにも紹介しようと思う。進化の歴史とその結果生じた構造を知ることにより、MySQL Clusterの仕組みに興味を持って頂けると幸いである。(わかり辛いところにはところどころ訳者による注釈を入れてある。ただし翻訳は結構大ざっぱなので、英語が達者であれば細かいニュアンスなどはオリジナルのエントリを参照して頂きたい。なお、日本語訳をすることに関してはFrazer氏の了解を得ているのであしからず。)
NDB(MySQL …

[さらに読む]
[MySQL][Spider]Spider-2.6リリース

Spiderストレージエンジンのバージョン 2.6(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/

今回の主な変更は以下です。
・サーバパラメータに「spider_remote_access_charset」「spider_remote_autocommit」「spider_remote_sql_log_off」「spider_remote_trx_isolation」を追加しました。

[さらに読む]
[MySQL][VP]Vartical Partitioning-0.6リリース

Vertical Partitioningストレージエンジンのバージョン 0.6(alpha)をリリースしました。
Vertical Partitioningストレージエンジンは、テーブルのVertical Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql

今回の主な変更は以下です。
・UDF「vp_copy_tables」を追加しました。
 Vertical Partitioningテーブルに新しいテーブルを追加した際に、そのテーブルに対してデータを同期させたりするためのUDFです。

・テーブルパラメータに「choose_ignore_table_list」「choose_ignore_table_list_for_lock」「zero_record_update_mode」を追加しました。
 Vertical …

[さらに読む]
MySQL公式トレーニング日本語化のお知らせ

またまた更新が滞ってしまいました。でも忙しいのは良いことですよね。

さて本題。ちょっと宣伝が入っていますが、ぜひお知らせいたしたく。

これまで英語のスライドとテキスト(教材)でお届けしていたMySQL公式トレーニングですが(※講義自体は日本語)、なんと今月のトレーニングからスライドとテキストも日本語化されました!

日本語化されたトレーニングコースは以下のコースです。

[さらに読む]
[MySQL][Spider][VP]Spider-2.5 Vartical Partitioning-0.5リリース

Spiderストレージエンジンのバージョン 2.5(beta)とVertical Partitioningストレージエンジンのバージョン 0.5(alpha)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/
Vertical Partitioningストレージエンジンは、テーブルのVertical Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql

今回の主な変更は以下です。
・Vertical Partitioningストレージエンジン単独でのコンパイルが可能になりました。

・VPが多段で重ねられるようになりました。
 例:
    create table a(a int primary key)engine=myisam;

[さらに読む]
パフォーマンスとスケーラビリティのためのデータベースアーキテクチャ (BPStudy#25発表資料)

先週金曜日、BPStudy#25で、「パフォーマンスとスケーラビリティのためのデータベースアーキテクチャ」という題目で話をさせていただきました。その際に使用した発表資料は以下のとおりです。

1. Happy Optimization

最初に、最適化の考え方として、上限値を予測し、それを元にリソース配分を考える、という手法を説明しました。

Happy OptimizationView more presentations from kazuho.

2. Scaling?

[さらに読む]
[MySQL][Spider][VP]Spider-2.4 Vartical Partitioning-0.4リリース

Spiderストレージエンジンのバージョン 2.4(beta)とVertical Partitioningストレージエンジンのバージョン 0.4(alpha)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/
Vertical Partitioningストレージエンジンは、テーブルのVertical Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql

今回の主な変更は以下です。
・SpiderストレージエンジンとVertical Partitioningストレージエンジンの組み合わせで「engine-condition-pushdown」が利用可能になりました。

[さらに読む]
MySQLで件数取得する場合は,select count(*)じゃなくてselect (index_key)の方が早い

けんすう」って打ったら件数でなくケンスウが出てくる僕はどうみてもKOF厨です本当にry
select count(*)する時にselect count(index_key)した方が早くなると聴いてやってみた.


・before

select
  dt.document_id,
  dt.term_id,
  -- TF
  (
    -- 文書Djにおける単語Wiの出現回数
    (
      select sum(frequency)
      from document_terms dt1
      where dt1.document_id = dt.document_id and dt1.term_id = dt.term_id
    )
    /
    -- 文書Djに出現する単語の総数(種類数ならcount(*)にする)
    (
      select sum(frequency)
      from document_terms dt2
      where dt2.document_id = dt.document_id
    )
  )
  *
  -- IDF
  log(
    -- 文書の数
    (
      select count(distinct document_id)
      from …
[さらに読む]
Havingについてよく知っていなかった(恥ずかしい)

ぬるおたなので,普段SQLを書いたり中々しなかったのですが,
使ってみると色々便利だなぁと思い関心中.


group byしたあとに更に絞り込むのがhavingだったとか,
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/mysql_10.htm
insertする際に既に同じレコードあった場合に無視するにはinsert ignore into〜ってすれば良いとか,
http://www.rottel.net/kuwa/book/10/17983
便利すぎる.


DBIx::Classとか使わないで, …

[さらに読む]
MySQL全機能バイブル


MySQL全機能バイブル ~現場で役立つAtoZ~
鈴木 啓修

あの名著「MySQL全機能リファレンス」がMySQL 5.0, 5.1に対応して、装いも新たに登場! 現在Amazonで予約が可能です。内部動作にまで言及する部分がありますが、マニアックになりすぎず、うまく全体を見通せる作りになっています。(私も原稿のチェックなどで少しお手伝いさせていただきました)

著者はInterDB代表の鈴木啓修(すずき☆ひろのぶ)さんです。

[さらに読む]
2033 件中 1731 - 1740 件を表示
« 前の 10 件 | 次の 10 件 »