Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2261 to 2270 of 3187 « Previous | Next »
MySQL 5.1 + InnoDB Pluginで、最新のInnoDB Plugin使ってますか?

JUGEMテーマ:コンピュータ

モダンなサーバで力を発揮するMySQL 5.1 + InnoDB Plugin !
これまで多くのブログで紹介されてきました。

・MySQL 5.1.38リリース InnoDB Plugin追加!(SH2の日記)
・InnoDB Pluginことはじめ。快適ストレージエンジン生活はじまる!(漢のコンピュータ道)
・MySQL 5.1.46リリース InnoDB Pluginが正式版に(SH2の日記)

InnoDB Pluginはその後もバグの修正・パフォーマンスの向上を継続しており、最新版はMySQL …

[さらに読む]
[MySQL][Spider][VP]Spider-2.25 VP-0.14リリース

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

今回の主な変更は以下です。
Spider
・テーブルパラメータに「skip_default_condition」「direct_order_limit」を追加しました。
・サーバパラメータに「spider_skip_default_condition」「spider_direct_order_limit」を追加しました。
 「direct_order_limit」を利用すると、order …

[さらに読む]
[MySQL]MySQL最新ロードマップセミナー2011

MySQL最新ロードマップセミナー2011 に行ってきました。講師は肩書き長すぎな 梶山さんでした。

「お客様講演」は都合がつかずに中止でした。残念。

以下適当なメモです。嘘書いてあるかもしれません。

MySQL State of The Dolphin

  • Oracle は MySQL に対して本気で取り組んでる
  • Oracle の雑誌に MySQL が巻頭特集として載った
  • MySQL 5.5 は非常に高品質
  • Sun & Oracle の厳しい品質基準
  • InnoDB の主要メンバーは一人もやめてない
  • Oracle のパフォーマンスのスペシャリストが MySQL を支援
  • MySQL 5.6 - Development = β版
  • Oracle になって MySQL と InnoDB …
[さらに読む]
[MySQL]MySQL最新ロードマップセミナー2011

MySQL最新ロードマップセミナー2011 に行ってきました。講師は肩書き長すぎな 梶山さんでした。

「お客様講演」は都合がつかずに中止でした。残念。

以下適当なメモです。嘘書いてあるかもしれません。

MySQL State of The Dolphin

  • Oracle は MySQL に対して本気で取り組んでる
  • Oracle の雑誌に MySQL が巻頭特集として載った
  • MySQL 5.5 は非常に高品質
  • Sun & Oracle の厳しい品質基準
  • InnoDB の主要メンバーは一人もやめてない
  • Oracle のパフォーマンスのスペシャリストが MySQL を支援
  • MySQL 5.6 - Development = β版
  • Oracle になって MySQL と InnoDB …
[さらに読む]
MySQL最新ロードマップセミナー2011

MySQL最新ロードマップセミナー2011 に行ってきました。講師は肩書き長すぎな 梶山さんでした。
「お客様講演」は都合がつかずに中止でした。残念。
以下適当なメモです。嘘書いてあるかもしれません。

MySQL State of The Dolphin

[さらに読む]
[Ruby][MySQL]UTF-8 のサニタイズ

UTF-8 文字列中に UTF-8 として正しくないコードが入っていた場合に、その文字を「?」などに置き換えたいことがあります。

たとえば MySQL に登録するときは不正な文字を消しとかないと、その文字以降すべて消えてしまいます。

mysql> insert into t (c) values (0x414243FF58595A);
Query OK, 1 row affected, 1 warning (0.06 sec)

Warning (Code 1366): Incorrect string value: '\xFFXYZ' for column 'c' at row 1
mysql> select * from t;
+------+
| c    |
+------+
| ABC  |
+------+
1 row in set (0.00 sec)

ということで、Ruby では Iconv を使ってこんな感じで対処してます。

require 'iconv'
def sanitize_utf8(str)
  ret = ''
  i = Iconv.open('UTF-8', 'UTF-8')
  begin
    ret << i.iconv(str)
  rescue Iconv::Failure => e
    ret << e.success << '?'
    str = e.failed[1..-1]
    retry
  end
  ret << …
[さらに読む]
[Ruby][MySQL]UTF-8 のサニタイズ

UTF-8 文字列中に UTF-8 として正しくないコードが入っていた場合に、その文字を「?」などに置き換えたいことがあります。

たとえば MySQL に登録するときは不正な文字を消しとかないと、その文字以降すべて消えてしまいます。

mysql&gt; insert into t (c) values (0x414243FF58595A);
Query OK, 1 row affected, 1 warning (0.06 sec)

Warning (Code 1366): Incorrect string value: '\xFFXYZ' for column 'c' at row 1
mysql&gt; select &#42; from t;
+------+
| c    |
+------+
| ABC  |
+------+
1 row in set (0.00 sec)

ということで、Ruby では Iconv を使ってこんな感じで対処してます。

require 'iconv'
def sanitize_utf8(str)
  ret = ''
  i = Iconv.open('UTF-8', 'UTF-8')
  begin
    ret << i.iconv(str)
  rescue Iconv::Failure => e
    ret << e.success << '?'
    str = e.failed[1..-1]
    retry
  end
  ret << …
[さらに読む]
UTF-8 のサニタイズ

UTF-8 文字列中に UTF-8 として正しくないコードが入っていた場合に、その文字を「?」などに置き換えたいことがあります。

たとえば MySQL に登録するときは不正な文字を消しとかないと、その文字以降すべて消えてしまいます。

mysql> insert into t (c) values (0x414243FF58595A);
Query OK, 1 row affected, 1 warning (0.06 sec)

Warning (Code 1366): Incorrect string value: '\xFFXYZ' for column 'c' at row 1
mysql> select * from t;
+------+
| c    |
+------+
| ABC  |
+------+
1 row in set (0.00 sec)

ということで、Ruby では Iconv を使ってこんな感じで対処してます。

require 'iconv'
def sanitize_utf8(str)
  ret = ''
  i = Iconv.open(' …
[さらに読む]
[書評] SQL Antipatterns

SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) SQL Antipatterns: Avoiding ...の他のレビューをみる» 評価:
Bill Karwin
Pragmatic Bookshelf
¥ 2,399
(2010-06-25)


JUGEMテーマ:コンピュータ

SQL Antppaterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)

…

[さらに読む]
[NSEG][MySQL]NSEG 14 - MySQLの文字コード

NSEG14 に参加しました。

はじめはそのつもりはなかったんですが、枠が空いてたので発表することにしました。急遽決めたので、当日の15時すぎまでスライド作ってました。

今回は、つい最近 MySQL の文字コードまわりでハマったので、それをネタにしてみました。ま、知ってる人にとってはどうってことない話ですが。

Mysqlの文字コード View more presentations from Masahiro Tomita