タグ

mysqlとMySQLに関するfanglangのブックマーク (26)

  • データベースサーバを複数台構成とか2010年代には流行らない - blog.nomadscafe.jp

    奥一穂さんの「ウェブアプリケーションサーバを複数台構成とか2010年代には流行らない」にフォローのような感じで。 例によってタイトルは煽りです。 奥一穂さんのエントリーでは、「5,000万PV/Month」という見積もりでアプリケーションサーバの台数を1台と計算していますが、これからは「1,000万PV/Day」を超えるサイトが多く生まれてくると予想しています。どんなサイトかというと、mixiアプリやモバゲーなどにソーシャルゲームを提供するサイトです。 ソーシャルゲームサイトのキャパシティプランニングについては中澤さんのエントリーが参考になります。 The Art of モバゲー Capacity Planning The Art of Mixi-mobile-appli Capacity Planning 最も人気がでた場合には数千万から数億PV/Dayという数字がならんでいます。怖い怖

  • mixiの年末年始対策 日記投稿システムの改善 - mixi engineer blog

    朝晩冷えてきましたね。風邪など引いていませんでしょうか。さて、年末が近づいてくるこの時期に弊社のエンジニアが最も気になるのは、お正月。それも来年1月1日を迎えた瞬間です。 1日1日0時に何があるのでしょう?そう、mixiのサービスで最も日記が書き込まれるタイミングになるのです。個人的に「あけおめことよろアタック」と呼んでいます。今年は日記だけではなく、エコーでもメッセージが飛び交うことでしょう。この時期は携帯電話のキャリアでもさまざまな対策を行っていますが、ミクシィでも年末年始でもユーザの方に快適にサービス提供ができるように努めています 以下は昨年の年末年始の日記投稿数の推移です。青色が12/31から1/1、赤色が1/1から1/2になります 1/1の方が全体的に多いですが、特に年が変わる前後の投稿数は倍近くなっていることがわかります。この時に負荷により日記の投稿がしづらい状態になっていたの

    mixiの年末年始対策 日記投稿システムの改善 - mixi engineer blog
  • mixi Engineers’ Blog » 期間限定の新機能「エコー」登場

    こんにちは。mixi開発部のyouheiです。 今回は先日8月4日にリリースした「エコー」について書きたいと思います。 エコーとは まずはエコーとはどういう機能かのご紹介ですが、プロモーションページがございますのでそちらをご覧いただければ幸いでございます。 http://mixi.jp/guide_echo.pl いくつか抜粋しますと、 あなたの"今"を一言にしてみませんか?誰かに伝えたいこと、ひとりごと等、何でもOK! 気軽な新コミュニケーション機能です。 たとえば、「今日はいい天気だな〜」という、ひとりごとから、「お腹すいたー!誰かランチにいこうよ!」というメッセージ的な使い方まで、「エコー」の楽しみ方はあなた次第! マイミクシィ同士で「エコー」を使うとホームにお互いの書きこみが表示されます。 気になった書きこみには、返信することもできちゃいます。あなたがふと書きこんだ一言に、思わぬ返

    mixi Engineers’ Blog » 期間限定の新機能「エコー」登場
  • mixi Engineers’ Blog » Introducing the Drizzle Project

    ここしばらく、水面下でBrian Akerを代表とするMySQL/SUNのエンジニアたちや、業界のオープンソースハッカーたちとMySQLをスリムダウンさせたマイクロカーネルRDBMSを開発していたのですが、日アナウンスされたので、日語でご紹介させていただきたいと思います。 Drizzleとは? Drizzleとは必要のないものは一切存在しない、最低限でパフォーマンス重視な「MySQLよりシンプルで、軽く、安定して、高速な」 MySQLのforkです。マイクロカーネルアーキテクチャを採用したので、必要のないものは後付けできる構成です。こういった目標もあり、現在、Drizzleの開発チームはMySQLをドラスティックにリファクタリングしています。 コミュニティベースのプロジェクト Drizzleで大事な事は、Drizzleはコミュニティベースのプロジェクトであるという事です。Montyのブ

    mixi Engineers’ Blog » Introducing the Drizzle Project
  • MOONGIFT: » 複数DB操作に対応したMySQLフロントエンド「Entrance」:オープンソースを毎日紹介

    システム開発でMySQLを利用する場面が増えている。また、大型のアプリケーションになれば、データベースが一つでは足らず、複数に分けることは日常的になってきた。 複数DB、さらに複数サーバに分かれてくると管理が非常に煩雑になる。そうした時に使ってみたいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはEntrance、複数DB対応を前提にしたMySQLフロントエンドだ。 EntranceはMySQLフロントエンドとして、DB接続、テーブル一覧、テーブルのカラム追加/変更などの操作が行える。そのままデータ編集はできないが、SQLを実行すればもちろん編集できる。 しかしEntranceの凄さはそれだけではない。最も驚くのが、他ホスト間でのテーブルのドラッグアンドドロップだ。ツリーでDBからDBへ、テーブルをドラッグアンドドロップで移動できてしまう。 また、 show proce

    MOONGIFT: » 複数DB操作に対応したMySQLフロントエンド「Entrance」:オープンソースを毎日紹介
  • MySQL FULLTEXT Ngram : LIKE検索より数十倍高速な、お手軽 日本語全文検索 について|blog|たたみラボ

    tatamilab.jp

    fanglang
    fanglang 2007/03/17
    全文検索
  • [MySQLウォッチ]第28回 MySQL 5.1期待のクラスタリング機能

    数カ月前にMySQL 5.1 GA版 のリリース見通しを5月と記述したが,残念ながら下半期に突入した現在もBata版にとどまっている。バージョン5.0から5.1へのアップは,番号としてはポイント以下のマイナー・バージョンアップだ。しかし,非常に大きな期待を持って待っているユーザーも多いだろう。それは,MySQL 5.1 からMySQL Clusterがストレージ対応になるからだ。 今回は,MySQL 5.1 GA版 のリリース準備として,期待の高まるMySQL Clusterのストレージ対応を紹介する。 MySQL Cluster の登場 もともとMySQL Clusterは,NDB Clusterという商品だったものをMySQL ABが自社製品として取り込み,MySQL 4.1.3 (RPM版はMySQL 4.1.10)から実装が始まった。それ以前は,標準機能のReplicationかサ

    [MySQLウォッチ]第28回 MySQL 5.1期待のクラスタリング機能
  • Web 2.0を支えるデータベースはどれ?(2/2) - @IT

    Database Watch 8月版 Page 2/2 Web 2.0を支えるデータベースはどれ? 加山恵美 2006/8/17 ■仕事帰りにDB2勉強会 業務に支障なくエンジニア技術を取得できるように配慮したセミナーはここ数年よく見掛けます。IBM DB2を学びたいなら「Club DB2ナイト・サークル」はいかがでしょうか。6月からこれまで3回開催されています。どれも会社帰りに立ち寄ることができるように開始時間を夜7時にしています。今後の予定はまだ発表されていませんが、毎回満員御礼のようなので定期的に開催されるといいですね。参加者同士の交流も深まることでしょう。 ■Microsoft TECH・ED 2006は8月29日から 年に一度、マイクロソフトのテクノロジを学ぶチャンスがいよいよ迫ってきました。今年の「Microsoft TECH・ED 2006 Yokohama」は8月29日か

    fanglang
    fanglang 2006/08/17
    MySQLは日付でパーティショニング
  • GIGAZINE最大の挑戦、LoadAverage「86」から「3」へ

    というわけで、再び負荷を下げる方法を模索した、戦いの記録。 1.MySQLの設定を変更して高速化 2.Zend Optimizer 3の導入 3.ionCube PHP Acceleratorの導入 4.テンプレートの見直しでクエリーを減らす 5.robots.txtでクロールする間隔を制御する 6.MySQLの設定を負荷を低くする設定に変更 7.キャッシュを有効化する 前回解説した「GIGAZINEのLoadAverageを「27」から「2」へ下げた方法」から約3週間後、6月20日(火)の夜、気がつくと負荷の15分平均は「25」をコンスタントに吐き出すようになり、さらに訪問者は急増、ついに6月28日(水)12時45分、負荷対策の効果がほとんど出ないまま、LoadAverage15分平均は「86」に…。 何か対策が根的に間違っているのだろうか?それとも、もうGIGAZINEサーバのハード

    GIGAZINE最大の挑戦、LoadAverage「86」から「3」へ
    fanglang
    fanglang 2006/07/12
    設定を変更したらそれが動作しているかどうかをきちんと確認する
  • BKCon 2006 - にぽたん研究所

    昨日は BKCon 2006 に行ってきた。 BK というのは「一般的にはバッドノウハウの事」なんですが、昨日のは、BKCon と言っても、かつて開催された Bad Knowhow Conference 2004 の続編とかではなく、"B"atara "K"esuma "Con"ference 2006 です。 ※正しくは横浜 Linux ユーザグループ主催の「第 65 回カーネル読書会」のテーマ "mixi.jp: Scaling Out With Open Source" です。 ちなみに、Batara Kesuma さんというのは、株式会社ミクシィの取締役。 mixi の裏側を見せますというか、ちょっと hip な言いかたをすれば "Inside mixi's backend" ってカンジです。 とりあえず、プレゼン内容は YAPC::Asia の時と大凡同じでしたが、プレゼンの持ち

    BKCon 2006 - にぽたん研究所
    fanglang
    fanglang 2006/07/07
    バタラさんの説明のまとめ。わかりやすい。
  • http://tech.blog.klab.org/archives/50357090.html

    fanglang
    fanglang 2006/06/22
    レプリケーションについて、いろいろ
  • http://tech.blog.klab.org/archives/50340425.html

  • 日本語:MySQL AB :: MySQL Cluster

    MySQL NDB Cluster CGE MySQL NDB Clusterは、リニアスケーラビリティと高可用性を組み合わせた分散インメモリデータベースです。パーティショニングされた分散データセット全体にわたる一貫性のあるトランザクションなアクセスを提供します。ミッションクリティカルなアプリケーション向けに設計されています。 MySQL NDB Clusterは、地理的に離れたサイトにまたがるクラスタ間でレプリケーションを構築できます。データの分散と分散されたデータへのアクセスを自動化しているシェアードナッシングアーキテクチャは、コモディティハードウェアやグローバルに分散したクラウドインフラストラクチャでの実行に最適です。 MySQL NDB Clusterは以下の優れた特徴を提供します。 MySQL NDB Cluster 8.0 MySQL NDB Cluster 8.0は、最新のハ

  • 【特集】MySQL Clusterを試す - クラスタ化した分散アドレス帳をつくる (MYCOMジャーナル)

    Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます

  • Screenshot Helper MOONGIFT

    隠してしまおう スクリーンショットを撮るのに便利なソフトウェア。臭いものに一時的にふたをしてしまいます。 隠してしまおう クリーンデスクという言葉がある。机の上を綺麗に保つ事で、仕事の効率を上げるものだ。個人情報保護・セキュリティの意味合いからも重視され始めている。 しかし同じデスクと言いつつ、パソコンのデスクトップにはあまり目を配られない。アイコンが数多く表示されたままの人も多いのではないだろうか。かく言う私も直ぐファイルが多くなりがちだ。こんな状態ではとてもソフトウェアの紹介はできない。 今回紹介するフリーウェアはScreenshot Helper、スクリーンショットを撮る手助けをしてくれるソフトウェアだ。 Screenshot Helperは起動してみれば一目瞭然だ。画面が真っ白になってしまう。デスクトップアイコンも、他のアプリケーションも表示されない。 この状態でなら全体のスクリー

    Screenshot Helper MOONGIFT
    fanglang
    fanglang 2006/05/27
    構造のdiffをとるツール
  • MySQLのCEO、商用DB企業との対照的な姿勢を表す--ユーザーカンファレンスにて

    カリフォルニア州サンタクララ発--めまぐるしく変わるデータベース市場の様相を反映するかのように、MySQLの最高経営責任者(CEO)であるMartin Mickos氏が、Oracleの製品を事実上「欠陥品(crippleware)」と呼んだ直後に、同社をパートナー・オブ・ザ・イヤーに選んだ。 Mickos氏は、米国時間4月26日に現地で開催されたMySQLのユーザーカンファレンスでOracleを称賛し、同時にそのソフトウェアの一部の要素を非難した。こうした両極端な発言が生まれた背景には、MySQLが、Oracleが2005年に買収した「InnoDB」ソフトウェアに依存していることや、競合社としての存在感を急激に高めたMySQLに対抗するため、OracleおよびIBMがエントリーレベルのデータベースを無料で提供していることなどの事情がある。 Mickos氏は、今もオープンソースソフトウェアの

    MySQLのCEO、商用DB企業との対照的な姿勢を表す--ユーザーカンファレンスにて
  • “Web 2.0を目指す”GMOインターネット証券はJBoss,MySQL,PHPなどオープンソースを活用

    NECは4月24日,同社が開発を担当したGMOインターネット証券のシステム構成を明らかにした。約60台のサーバーはすべてLinuxを搭載,JBoss,MySQLPHPなどのオープンソース・ミドルウエアを活用した。 GMOインターネット証券はGMOインターネットが設立したインターネット証券会社。APIを公開したり,取引ツールのオープンソース化を行うなど,Web 2.0的な手法を特徴とする。 NECによれば,約60台の業務サーバーのOSは全てRed Hat Enterprise Linux。Webアプリケーション・サーバーにはJ2EEサーバーJBoss,Webアプリケーション開発言語のPHP,データベースにはMySQL,メール・サーバーにはPostfix,ホスト監視ツールのNagiosと,主要なソフトウエアにオープンソース・ソフトウエアを採用した。約4カ月でシステムを構築したという。 GMO

    “Web 2.0を目指す”GMOインターネット証券はJBoss,MySQL,PHPなどオープンソースを活用
  • MOONGIFT - phpMyBackupPro - オープンソースによるIT戦略支援 -

    リモート利用のお手軽メーラー メールのやり取りが増えるにつれ、外出先や共用のPCでメールをチェックする事がある。そんな時にはnPOPを使ってデータの散在を防ごう。 リモート利用のお手軽メーラー 最近、メーラーはGMailばかりになっている。@moongift.jp宛のメールは全て転送し、スパムフィルターを通した後、別なアドレスに転送すると言った具合だ(バックアップをかねて)。 とは言え、常にブラウザからアクセスできるとは限らない。その点、GMailはPOP接続をサポートしているのでありがたい。データを分散させることなく、お手軽にPOPメーラーを使うならこれが良い。 今回紹介するフリーウェアはnPOP、サーバ上のメールを表示してくれるPOPメーラーだ。 nPOPが利用するのは、Beckyなどで言う所のリモートメールだ。手元に保存しないので簡易的な利用法が考えられる。仰々しくないのが良い。 n

    MOONGIFT - phpMyBackupPro - オープンソースによるIT戦略支援 -
  • [MySQLウォッチ]第20回 MySQL 5.0で一挙に増加,様々な特徴を持つストレージ・エンジン

    MySQL 4.0では,複数のテーブルタイプが選択できる。それぞれのテーブルタイプは,物理的なデータの格納方法やデータ処理の機能が異なっている。このように異なったテーブルタイプをサポートできるのは,異なるストレージ・エンジンを持っているからであり,MySQLの大きな特徴でもある。 まもなくリリースされるMySQL 5.0では,さらに多くのストレージ・エンジンを搭載する。今回は,MySQL 5.0のストレージ・エンジンを紹介する。 これまでのストレージ・エンジン まず,MySQL 4.0に搭載されているストレージ・エンジンを説明する。MySQL 4.0では,表1のようなテーブルタイプに対応したストレージ・エンジンを使用できる。 表1●MySQL 4.0で使用できるテーブルタイプ カテゴリ テーブルタイプ 概略

    [MySQLウォッチ]第20回 MySQL 5.0で一挙に増加,様々な特徴を持つストレージ・エンジン
  • http://www.res-system.com/item/550