From: "Shuichi Tamagawa" <"Shuichi Tamagawa" <tamagawa@xxxxxxxxxx>> Date: Mon, 7 Nov 2005 18:16:22 +0900 Subject: [mysql 12372] MySQL 日本語問題吐き出し緊急オフ会 - まとめ 玉川です。 11/4(金)の日本語問題オフ会にて議論が交わされた結果、 以下... 続きを読む
Generated by Hiki 0.8.3 (2005-08-04). Powered by Ruby 1.8.3 (2005-05-12). Founded by Naoki KOBAYASHI. 続きを読む
Gomizon(ごみぞん) というゴミを作った.GomizonFlickr やファイルアップローダなどを Tropy と組み合わせても面白いかもしれない. 関連情報:いろんなTropyたちFrontPage - Tropy Wiki - livedoor Wiki(ウィキ) ※追記 以下は,Gomizon に関するメモ: 動... 続きを読む
From: zen kishimoto <zen kishimoto <zen@xxxxxxxxxx>> Date: Sat, 03 Sep 2005 09:24:15 -0700 Subject: [mysql 12071] 階層化されたデータをMySQLで扱う (Managing Hierarchical Data in MySQL) http://dev.mysql.com/tech-resources/articles/hierarch... 続きを読む
While setting up the promised performance test in my last post, I did some tests with the MySQL fulltext features and it seems that they are built for tagging systems. Take a look at the queries (if it is not clear for you what is done here, ... 続きを読む
誰もが,データベースができるだけ高速で動くことを望む。そのために様々なテクニックを駆使してチューニングを試みる。 チューニングの結果を確認するには,何かしらの指標が必要となる。「体感的に向上した」というのは,まったく当てにならない。正確に性能... 続きを読む
Tuesday, April 04, 2006 Ruby on Rail FC4 So I decided to give Ruby on Rails a spin. By following the instruction from the web site, I got the server (webrick) running pretty fast. However, I was unable to follow the tutorial to create the sam... 続きを読む
1 FileColumnを使ってみるよ(初級) FileColumn - easy handling of file uploads in Rails れしぴぶっくの『Processing Uploaded Images』の「Also See」に載っていたやつ。これはスゴス。クオリティタカス。画像のアップロードが面倒なのでRails嫌いになった... 続きを読む
スカンク日記2.0 | Ruby on Rails と MySQL じゃなくて SQLiteを見ながら作業してたんですが、結論としては、一番下のコメントの通りに lib/sqlite3/driver/dl/api.rb の45行目付近にある when /win32/ を when /win32/, /i386-cygwin/ に変えるだけで、SQLi... 続きを読む
$HOME/.inputrc を適切に設定すると、Readlineに対応したすべてのアプリの設定を変える事が出来ます。たとえば、gdb, irb, mysql, pgsql とかもコレにあたります。 # viキーバインド set editing-mode vi # チルダをTabにより展開 set expand-tilde on # 日本語... 続きを読む
About the Authors Alexander Barkov is a Software Developer for MySQL from Izhevsk, Russia and coded MySQL's new XML features. Peter Gulutzan is a Senior Software Architect at MySQL from Alberta, Canada and will be speaking at MySQL's next con... 続きを読む
■ Why storing session on memcached? 19:14 http://d.hatena.ne.jp/tokuhirom/20061216/1166231736 memcached の開発元でもある Six Apart ですが、Vox/LJ ではセッションを memcached にいれてはいません。理由は簡単で memcached は比較的小さなデータを格... 続きを読む
男のbashユーザーが、バラ色の紳士こと漢のzshに乗り換えたときにアッーってなるコト事を先ほどいくつか思いついたので共有する。 !!とかの履歴実行はrコマンドでzshには、r というシェル組み込みコマンドがあって履歴からの実行が簡単に行える。たとえば、一番最... 続きを読む
Thursday, April 12, 2007 [Rails] Unit::TestかRSpecのSpecファイルを実行しボトルネックとなるクエリを書き出すSlowQueryLoggerを作った 久々に面白いモノを作った。 SlowQueryLogger RailsではActiveRecordを利用してガンガン富豪プログラムを書きがちなため... 続きを読む
banned interdit verboden vietato prohibido verboden banned vietato interdit proibido vietato interdit verboden banned prohibido 続きを読む
ローカル開発環境ができた February 14, 2006 11:38 AM written by Gen Taguchi 今までかなり「まじっすか?」と言われ続けてきた 「開発 → FTP → テスト」 の流れですが、ようやくローカル開発環境に移行できました。これで、 「開発 → テスト」 になりまし... 続きを読む
はてぶで人気エントリーになっていた、 http://kokoromo.jugem.cc/?eid=195[MySQL:1台しかない環境で負荷分散] これは負荷分散=スケールアウトというよりは一台でスケールアップしてしのぐ手段を書いてい。だから負荷分散という言葉は必ずしも正しくないのだ... 続きを読む
PEAR::Auth ユーザー認証 † ログイン画面表示メソッド drawLogin ユーザー別認証 次期バージョン PEAR::Auth 1.3.x ↑概要 † 導入はとても簡単。 で、結構な種類の認証システムが利用可能。 (ノ・・)ン。。。。。。(((●コロコロッ 私はPEAR推進派。 何でもか... 続きを読む
PearのAuthを使った認証システムを作りたいのですが仕組みがさっぱり分かりません。 希望のログインシステムは ・基本認証タイプではなくフォームタイプの物でログインが可能 ・一般的なクッキーとセッションIDを組み合わせログインを維持 ・ディレクトリに関係... 続きを読む
MySQL 4.1 では空間情報を扱う機能が導入され、地理的特性の生成、格納、分析が可能になっています。 地理情報は現在、MyISAM テーブルに対してのみ使用することができます。 この章で取り上げるトピックは以下のとおりです。 続きを読む
Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう! 第1回 プロジェクト管理ツールの必要性/Tracとの違い/redMineがオススメな理由 2007年8月3日 栗栖義臣 プロジェクト管理, redMine, Trac プロジェクト管理ツールの必要性 みなさんの... 続きを読む
シングルマスタの非同期レプリケーション機能では、マスタサーバーが1台に限定され、マスタからスレーブへの複製は非同期で行なわれるため遅延が生じ、短時間のスケールで見ると全スレーブとの同期が保証されない。しかし、その反面スレーブの台数を増加させて... 続きを読む
本文を形態素分解し、必要な品詞をtfテーブルとdfテーブルに入れる。分析対象となる文書群すべてについてこの処理を行い、各形態素のTF-IDF値を求めて文書をベクトル化する。他の文書ベクトルと内積を比較し、小さい順に「似ている記事」を求めたい (クラスタリ... 続きを読む
日本語で全文検索をするために MySQL に Senna を組み込むメモ。少し前は個人ニュースサイトめぐり→日記書きに数時間を要していた私が次に目をつけたのがRSSめぐり→はてブ登録なのだがそれでも依然として数時間かかる。そんなあなた (私) に朗報です。私の代... 続きを読む
こんにちは。金子です。 先日、社内勉強会で MySQL Proxy を取り上げました。その際まとめた資料を、一部加筆修正して公開します。 最初にお詫び 大元の文章を書いたのが 2007 年の 7 月なので、内容が少し古いです。これを書きながら最新版をチェックアウトし... 続きを読む
こんにちは satoです。 オペミスで update に where句を付け忘れたり、プログラムのバグでデータが破損してしまったりした場合でも、バイナリログには更新SQLがすべて書き込まれるので、バックアップデータからオペミスが起こるまでの全てのSQLを流し込めれば、... 続きを読む
Apache、PHP、MySQL、CVS、Subversionなどのサイト制作のバックエンド系のチートシートのまとめです。 各チートシートのリンクは、下記の「チートシートのポータルサイト」より収集しました。 Apacheのチートシート PHPのチートシート MySQLのチートシート CVS... 続きを読む
naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなか... 続きを読む
MySQL日本法人は9月11日,日本語でのMySQL認定資格試験を開始すると発表した。9月25日から実施する。英語以外での試験は日本語が初めて。 開始するのはMySQL 5.0 開発者認定資格およびMySQL 5.0 DBA認定資格を取得するための4試験。 同日開催されたMySQL Users ... 続きを読む
InnoDBについて一番大事なことは主キーがクラスターインデックスだということです。 クラスターインデックスでは、主キー(B-tree)のリーフページにデータが直接格納されています。 以下の図のようなイメージです。 一方、主キー以外のインデックス(副次インデ... 続きを読む
http://www.mysql-ucj2007.jp/details/j25.html木下 靖文 氏 NTTコムウェア株式会社 プロジェクト管理統括部技術SE部門 DB技術グループ(「InnoDB」は「いんのでーびー」と言うらしい...今まで「いのでーびー」と言ってました)InnoDBをなぜ使うかトランザクシ... 続きを読む
こんにちは。ガルーン開発グループの米川です。 9 月 11 日 ~ 12 日に、日本科学未来館にて MySQL Users Conference Japan 2007 が開催されました。 私は 12 日に「サイボウズの MySQL に対する取り組み」というタイトルで、 MySQL のスケールアウトと全文検索... 続きを読む
そういえば MySQL の auto_increment 属性って使ったことがなかった。一応動かしておくべきだろうと思い、動作確認。以下サンプル。 auto_incrementに属性をつけたカラムは Primary key にしなければならない。これポイント。 mysql> create table ai_test (id... 続きを読む
閲覧する権限がありません。 ページが自動的に更新されない場合はここをクリックしてください 続きを読む
はてなブクマやblog等で最近よく見かける「タグ」システムについて。 自分のサイトの商品に、 ユーザーが自分で「タグ」を指定することができるようにするには、 どういう設計をすればいいのでしょうか? mysql/phpで構築しています。 A商品に、 ユーザXが「... 続きを読む
こんばんは、牧野です。本当に久々のブログになりました。。。 今回の話題は、mysqlで行うレプリケーションについてです。 レプリケーションは「複製」という意味で、元となるデータベース(マスタ)をコピーして、複数のデータベース(スレーブ)を作ります。 ... 続きを読む
Tritonnプロジェクトは「Tritonn ver1.0.7」をリリースした。本バージョンからインストールの手間を減らすために、RPMパッケージを用意した。 Tritonnプロジェクトは10月31日、MySQL 5.0.45向けの「Tritonn ver1.0.7」をリリースした。 Tritonnは、MySQLから全... 続きを読む
詳解 MySQL Sasha Pachev 著、伊藤 直也、田中 慎司、吉川 英興 監訳、菅野 良二 訳 2007年11月 発行 264ページ 定価3360円 ISBN978-4-87311-343-2 オライリー・ジャパンで購入: 「MySQLソースは公に利用できるという意味ではオープンなものだが、そのソース... 続きを読む
Interviewing people for our Job Openings I like to ask them a basic question - if you have a server with 16GB of RAM which will be dedicated for MySQL with large Innodb database using typical Web workload what settings you would adjust and in... 続きを読む
今回はaskeetのday02をDoctrineで実行してみたいと思います。 まずは、Doctrineを使うためのプラグインのインストールです。インストールといっても、symfonyで作成したプロジェクトディレクトリ直下にある、pluginsディレクトリで以下のコマンドを実行すれば終... 続きを読む
symfonyは現在はPropelを標準のO/Rマッパーとして使用するようになっており、DoctrineというO/Rマッパーがプラグインとして提供されています。Doctrineを使えばスキーマ定義が1つでよかったり(Propelならschema.xmlに加えpropel.iniも必要)、複数のスキーマ間で... 続きを読む
MySQLの演算子や関数について説明します。 なお、個人的に必要無いと思うものについては省略しています(笑)。 MySQL5.0.16対応 最初に MySQLでは、数値⇔文字列の変換は自動的に行われます。 SELECT 100 + '200' -> 300 SELECT 100 < '200' -> 1 (TRUE) SELECT ... 続きを読む
This free PHP script provides a simple method to interface with paypal and the paypal Instant Payment Notification (IPN) system. It is not a complete system but a single PHP class allowing the PHP developer more control. Included in the zip f... 続きを読む
こんにちは、mixi開発部にてアプリケーション開発をしていますyouheiです。 今回は、MySQL-5.0.45のInnoDBで連番を管理するテーブルのパフォーマンス測定をしていたのですが、その際に少し変わったデッドロック問題に遭遇しましたので、そのあたりをネタとして... 続きを読む
« システムコールの最適化 | メイン | キャッシュシステムの Thundering Herd 問題 » 2007年09月20日 MySQL の高速化プチBK 鴨志田さんに教えていただいたのですが、MySQL のクエリは数値をクォートしない方が高速になるらしいです。たとえば以下の例では、160... 続きを読む
yukiです。 今回はsymfony+MySQLを使って開発していた際に遭遇したトラブルとその対処を紹介したいと思います。 (1) ビルドしたPropelクラスで、DATETIME値が'0000-00-00 00:00:00'の時 SQLとしては問題なくとも、getTimeStampで取得する際にエラーになります。... 続きを読む
皆さん、バグ管理システムを使ったプロジェクト運営を行っていますか?バグ管理システムとは、プロジェクトのバグを登録・管理し、修正状況を追跡するシステムで、バグトラッキングシステム(Bug Tracking System)とも呼ばれます。 Mantis(http://www.mantisb... 続きを読む
MySQL と Timestamp と DateTime と Symfony の sfPropelParanoidBehaviorPlugin Symfony の便利な plugin のひとつで、sfPropelParanoidBehaviorPluginropelParanoidBehavior というのがある。 論理削除を透過的に実現してくれる plugin.で、便利なだと思って... 続きを読む
ある程度大きなサービスを作る場合、実はデータベースがサービスが重い原因になってることが多いです。 たいていのDBはチューニングしないとその性能をフルに発揮できません。 ■port 通常3306。セキュリティ面から変更したほうがいい。 ■key_buffer インデッ... 続きを読む
Ruby on Rails has helped launch the Ruby programming language into stardom, and for good reason. Rails opened many eyes to the power of Ruby and made web programming that much easier. But one of the unfortunate aspects of Rails is that it ten... 続きを読む
Rubyはどこまで大規模な基幹システムに適用できるか---この問いに対する答えを探す,あるいは作る試みが動き出している。 Rubyを大規模システムへ適用しようという原動力となっているのが,エンタープライズ・システムの生産性を向上させたいという企業の要求と... 続きを読む
仮想化, Linux, UnixVMwareをご存知でしょうか?ここ数年で注目されている、仮想化という技術の一種になります。VMware自体はヴイエムウェア株式会社という会社で作られている製品なのですが、一部のモデルには無償で利用できるものが容易されています。今回は... 続きを読む
mysqlMySQLのモニタするのに便利なmytopなんですが、MySQL 5に対して使うと、クエリの割合表示が全部ゼロになってしまったります。これは、MySQL 5.0.2でSHOW STATUS文が変更され、GLOBALかSESSIONというオプションを指定できるようになったことに起因します。... 続きを読む
'MATCH (xxx) AGAINST(xxx)' を実行するいい方法はないもんか symfony, Propel symfony + MySQL に検索エンジンとして Senna を組み合わせている場合、Propel の Criteria は MySQL 固有の'MATCH (xx) AGAINST ('query')' に対応していないので、若干面倒なこと... 続きを読む
自分が自宅で開発してる環境をさらしておきます。前までは、Windowsのいつも使ってるPCに直接AMP環境入れてたんですが、それがすごく嫌なので、最近はVM使って開発してます。理由は家のパソコンは遊びにも使う 常にApacheだのMySQLだのサービス起動してるのはヤ... 続きを読む
はじめに SQLが集合論に立脚する言語であるということは、この連載で一貫して強調してきたテーマの一つです。その特性のゆえに、SQLは「集合指向言語」と呼ばれていますし、実際、集合的な観点から見たときに初めて、その強力さが理解できると私は考えています... 続きを読む
MySQLを利用するためのMySQL専門ショップMySQL Enterprise Basic 価格(税込): 73,920 円 MySQL Enterpriseは包括的な年間サブスクリプション契約のサービスです。 ビジネス向けの安定志向のMySQLデータベースサーバ MySQL Enterprise Server、データベース管理... 続きを読む
Q4M (Queue for MySQL) is a message queue licensed under GPL that works as a pluggable storage engine of MySQL 5.1, designed to be robust, fast, flexible. It is already in production quality, and is used by several web services (see Users of Q... 続きを読む
■[mysql]InnoDBを使うときのパフォーマンスチューニング ストレージエンジンとしてInnoDBを使うときはMyISAMのときと触るべきポイントが違うので注意。 http://www.mysqlperformanceblog.com/files/presentations/OSCON2004-MySQL-Innodb-Performance-Optimiza... 続きを読む
Copyright 1997-2007 MySQL AB このマニュアルの配布は、GPL ライセンスに基づきません。このマニュアルは次に従い利用できます:あなた自身の個人使用のためだけに、本書をプリントすることができます。中身を別のもの変えたり編集したりしない限り、他のフォ... 続きを読む
SQLの基礎 「SELECT」文を覚えよう 連載:SQL実践講座(1) RDBMSの普及にともない、SQLの重要性も増してきている。本連載では、効率的にRDBMSにアクセスするためのエッセンスを紹介していく 続きを読む
共に本連載執筆開始時点での最新安定バージョンですが、ある特定のバージョンに特化した内容を記述する予定はないため、基本的にはPostgreSQLはバージョン8.1系、MySQLはバージョン5.0系の内容としてご理解ください。 また、PostgreSQL/MySQLともに様々なOS上... 続きを読む
Master/Slave Databases with Ruby on Rails Posted by Robby Russell Thu, 15 Nov 2007 22:02:00 GMT 5 comments Latest by Chu Yeow Fri, 23 Nov 2007 03:13:00 GMT Not terribly long ago, I announced Active Delegate, which was a really lightweight plu... 続きを読む
→ Ruby on Rails → ActiveRecords WARNING Despite the 1.0.0 version number, various people have experienced problems using this tool. I haven’t yet found a solution (I haven’t really been looking though), so please subscribe to the forum or... 続きを読む
We started High Scale is measured relative to your requirements. As long as you can scale enough to solve your problem then you have scale. If you can handle the number of objects and events required for your application then you can scale. I... 続きを読む
Webサイトチューニング インターオフィスでは高速で大規模なWebサイトシステムの開発のためにapache,MySQL,tomcat,java等のパフォーマンス・チューニング(Performance tuning)や構築方法論のTipsを掲載しています | インターオフィスアーキテクト:学歴不問 20... 続きを読む
コンパイル時の不手際のため、MySQL 5.1.12のバイナリ配布にはNDBクラスタやパーティショニングは含まれませんでした。ご不便をお掛けし恐縮です。バージョン5.1.14.へ更新してください。ソースからコンパイルする場合には、--with-ndbcluster、--with-partitio... 続きを読む
※.便宜上、クラスタリングに使用する2台のサーバを 「test1、test2」と記載しています。 これらのサーバ内で、既にmysql5.1系のインストールが 行われていることを前提とします。 1. データを入れておくディレクトリを作成します。(ここでは適当な場所につくっ... 続きを読む
MySQL Multi-Master – Single-Slave – Replication (aka Saskia) Oli Sennhauser Rebenweg 6 CH – 8610 Uster Switzerland oli.sennhauser@bluewin.ch Introduction MySQL provides its replication for High Availability (HA) and for read Scale-out. Ge... 続きを読む
" @disturbyte Sound so simple when somebody tells me that answer, thanks so much! " from Twitter on February 28, 2009, 1:39 pm Serverside Development All development will be done to the highest standards including unit testing, security and p... 続きを読む
はじめに 2004年4月のMySQL Users Conference(米国オーランド)でMySQL Clusterが公になって以来、開発チームとの技術交流、MySQL Cluster開発者による日本での5日間トレーニング受講(関係者のみ)、デブサミでプレゼン発表のお手伝い、IPAでのクラスタ機能検証... 続きを読む
2005 年度上期 オープンソースソフトウェア活用基盤整備事業 「OSS 性能・信頼性評価 / 障害解析ツール開発」 DB 層 ~DBMS クラスタ評価編~ 作成 OSS 技術開発・評価コンソーシアム 商標表記 ・ Linux は、 Linus Torvalds の米国およびその他の国における登... 続きを読む
100万ダウンロードユーザに対応するMySQL Clusterシステム (MySQL Cluster + UltraMonkey) Acorn Software Technologies社は、今回、MySQL Clusterを使ったWebシステムの負荷分散と高可用性を実現する機会に恵まれたので、その構築の背景や構築作業、結果... 続きを読む
数カ月前にMySQL 5.1 GA版 のリリース見通しを5月と記述したが,残念ながら下半期に突入した現在もBata版にとどまっている。バージョン5.0から5.1へのアップは,番号としてはポイント以下のマイナー・バージョンアップだ。しかし,非常に大きな期待を持って待っ... 続きを読む
Link to English machine translation. English Here(translation by excite.co.jp) ドキュメントの整理中です。以前の情報はこちらからどうぞ。 _ MySQLCluster Menu _ News MySQL4.1.8リリースからNDBクラスタが使用するポート番号がIANAによって割り当てら... 続きを読む
Beginning with MySQL 5.1.6, it is possible to store the non-indexed columns of NDB tables on disk, rather than in RAM as with previous versions of MySQL Cluster. As part of implementing Cluster Disk Data work, a number of improvements were ma... 続きを読む
MySQL Clusterは、従来の「MySQL Server」に、新たに「NDB Cluster」ストレージエンジンを組み合わせることで実現されるシステムだ。MySQL AB.から配布されている「NDB Cluster Adminitration Guide」によれば、NDB Clusterは以下のような特徴を持っているよう... 続きを読む
Examples; (MS) means : MySQL and SQL Server etc. (M*S) means : Only in some versions of MySQL or special conditions see related note and SQL Server Table Of Contents About SQL Injection Cheat Sheet Syntax Reference, Sample Attacks and Dirty S... 続きを読む
phpminiadmin - extremely lightweight alternative to heavy phpMyAdmin, standalone PHP script for quick and easy access MySQL databases via web interface.phpminiadmin - extremely lightweight alternative to heavy phpMyAdmin for quick and easy ac... 続きを読む
フリーのデータベース「MySQL」のインストール方法・使用方法の簡単なガイドです。http://www.mysql.com/より、最新版のインストールモジュールなどを取得してくることができます。Windows環境 インストール(Windows) 「mysql-4.0.14b-win.zip」(最新版をmys... 続きを読む
この文書は、osCommerceで使用しているデータベースMySQLの基本的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字につい... 続きを読む
MySQLに関する情報を載せていきます。 起動オプション (2007/01/13) 演算子・関数 (2007/01/11) SELECT文 (2007/01/11) CREATE TABLE構文 (2007/01/11) GROUP BY関数 (2007/01/11) システム変数 (2007/01/11) サーバステータス (2007/01/11) レプリケー... 続きを読む
MySQL Forum Forum HTML & CSS HTML & スタイルシート[CSS] スタイルシート Tips HTML リファレンス CSS リファレンス XML/XSLT PHP & MySQL ++[lamp] MySQL PHP Pear JavaScript[OOP] Platform Linux - Plamo 玄箱 Debian Windows VisualStudio & Oracle VB200... 続きを読む