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 1681 to 1690 of 3187 « Previous | Next »
MySQLの過去を振り返る Part 3

…

[さらに読む]
MySQLの過去を振り返る Part 2

2000年の5月、それから何年もの間人々を仕事にありつかせてくれた機能が追加された――レプリケーションだ。3.23.15では、1つのMySQLインスタンスを他のインスタンスにレプリケーションできた。この機能は、ある開発者のたった2週間の作業で生まれたものだという話がよく引き合いに出される。データベースに変更を加える全てのSQLクエリを記録するログを作り、それをスレーブで実行するという、シンプルなアイディアだ。これは、並行制御という考え方がまだ導入されておらず、全てはISAMとMyISAMの世界だったから動いた(確実な意味での動いた)のだということをお忘れなく。

…

[さらに読む]
MySQLとその仲間の過去・現在・未来 - MySQLの過去を振り返る Part 1

linux.conf.au 2014での発表内容のビデオはこのURLから見られる(訳注 : この記事は、元々原文の筆者が発表したものを書き起こしたもの)。

ここではビデオではなくブログ記事としてこの内容についてみてみよう。

1979年、UNIREGというソフトウェアがあった。データベース(いや、テーブルか)に行を保存するためのテキストUIだ。UNIREGのことを出してきたのは、それがFoRMsという仕組みを使っていて、(MyISAMのディクショナリ情報を格納する)FRMファイルがその頭文字を使っているっぽいからだ。

1986年には、UNIREGはUNIXで動くようになった。そう、つまりISAM(Index Sequential Access …

[さらに読む]
Software Collections for CentOS-6

Software Collections for CentOS-6 がリリースされました。 Software Collections というのは、RHEL で提供されている追加コンポーネントです。 この追加コンポーネントには、次のものが含まれています。 Perl 5.16.4 PHP 5.4.14 Python 2.7 Python 3.3 Ruby 1.9.3 MariaDB 5.5 MySQL 5.5 PostgreSQL 9.2 Node.js 0.10 Node.js のみ、テクニカルプレビューのようです。 これらが CentOS 6 で利用できるようになったようです。比較的バージョンの新しいものがあるので、自分でパッケージをビルドする必要がないので、便利ですね! インストール方法は、とても簡単です。まず、Yum リポジトリを追加します。 $ sudo yum install centos-release-SCL これをインストールすると、/etc/yum.repos.d/CentOS-SCL.repo ができます。 試しに Ruby 1.9.3 をインストールしてみましょう。 $ sudo yum install ruby193 …

[さらに読む]
MySQL パフォーマンスとtransactd その3

その3は、select * from tablename where fieldname in(a,b,c...)です。
IN句による検索ですが、前回までと同じようにMySQLの処理とtransactdでの処理を見ていきましょう。

使用するインデックス解析

MySQLはまず …

[さらに読む]
MySQLでUDFを含んだクエリーをクエリーキャッシュに載せるライフハック

kazeburoさん のツイートを見てふとやってみたくなった。
反省はしていない。

がーん > A query also is not cached under these conditions: It refers to user-defined functions (UDFs) or stored functions
— masahiro nagano (@kazeburo) 2014, 2月 13

取りあえずmroonga_snippetで試してみようと思って、mroonga 2.07のリリースノート をまるっとテストケースにする。

mysql56> CREATE TABLE snippet_test (id int NOT NULL, text text, PRIMARY KEY(id), FULLTEXT KEY(text)) Engine= mroonga;
Query OK, 0 rows affected (0.10 sec)

mysql56> INSERT INTO snippet_test (id, text) VALUES (1, 'An …
[さらに読む]
[MariaDB][MySQL]SkySQLが日本で2回目となるコミュニティイベントを開催します

2/18にSkySQLが日本で第2回目となるMariaDB/MySQLのコミュニティイベントを開催します。
http://atnd.org/event/E0023540

海外からの講演者は、前回来日されたColin Charles氏、Michael Carney氏のほか、今回はMySQL ABの創業者のMicael“Monty”Widenius氏(MySQLの生みの親としても有名)とDavid Axmark氏も加わる豪華な顔ぶれです。
また、前回より時間枠が拡大し、株式会社ディー・エヌ・エー様、株式会社アシスト様、MySQLユーザー会堤井氏の講演が予定されており、私も本イベントで登壇させて頂くことになりました。

DeNA 樋口氏からは「Handlersocket 2.0」
DeNA 中谷氏からは「MySQLite: SQLiteデータベースを読み書きするMySQLストレージエンジン」
…

[さらに読む]
Mysql data change notification source codes

mysql data change notification codes

第3回elasticsearch勉強会でトークしました #elasticsearchjp

2014年2月7日にリクルートテクノロジーズで開催された「第3回 ElasticSearch勉強会」でトークしてきました!前回の皆様の発表はKibanaに関する情報がメインでしたが、今回は検索技術中心のガチな内容でとても楽しかったです。

懇親会では今回発表したYamabikoのコア部分である fluent-plugin-mysql-replicator を実際に利用している方もいらっしゃるなど、感謝感激雨あられでした!ありがとうございます!
…

[さらに読む]
MySQLをインストールしたら、必ず確認すべき10の設定

January 28, 2014 By Stephane Combaudon

我々がパフォーマンス監査の仕事をする時には、MySQLの設定のレビューと改善提案を求められる。大抵の場合、たくさんのオプションがある中でほんのいくつかの設定しか変更するように提案しないことに、多くの顧客は驚く。この記事のゴールは、もっとも重要な設定をいくつか挙げてみることにある。

既にこういった提案は過去にもしているが数年前のもので、それ以来MySQLの世界ではたくさんの変化があったのだ。

話の前に

…

[さらに読む]