タグ

DataBaseに関するsilver_arrowのブックマーク (197)

  • MySQL 5.5ストレージエンジン比較、InnoDBのすごいスケール力 | エンタープライズ | マイコミジャーナル

    MySQL OracleMySQLパフォーマンスチームが、最新のMySQL 5.5のストレージエンジンInnoDBおよびMyISAMに対して実施したベンチマークの結果を発表した。2010年12月15日(米国時間)に発表されたMySQL 5.5 GAは2年ぶりに公開されたプロダクションリリース。InnoDBが大幅に改善されマルチコア/プロセッサにおける性能が大幅に向上したという特徴がある。 MySQLパフォーマンスチームの公開した結果はMySQL 5.5 InnoDBの評判を裏付けるものとなっている。36コアCPUのシステムにおいてMyISAMとInnoDBの性能をSysbenchで評価。読み書き試験ではInnoDBがMyISAMの35倍の性能を、読み込みオンリー試験ではInnoDBがMyISAMの5倍の性能をマークしている。ほとんどスケールしないMyISAMと比較して、InnoDBは36

  • グリーCTOが語る、大規模ソーシャルゲーム開発の舞台裏

    9月1日、ゲーム開発者向けカンファレンス「CEDEC 2010」において、SNSGREE」を運営するグリー株式会社(以下 グリー)が『大規模ソーシャルゲームのつくりかた ~60分でわかるサーバサイド技術~』と題するセッションを講演した。 一日あたり億単位のトラフィックを捌くインフラはどうなっているのか。技術者2名が解説したインフラ構築のノウハウや、ソーシャルゲームと一般のオンラインゲームとの違いについて紹介する。 オンラインゲームとソーシャルゲームとの違い 最近テレビCMでも目にする機会が多くなってきたSNS(ソーシャルネットワーキングサービス)の「GREE(グリー)」。2010年6月時点の数字で、会員数2059万人、月間353億ページビューという言わずとしれた大人気サイトだ。中でも携帯電話向けソーシャルゲームが特徴的で、専用機向けのゲームと比べるとコアゲーマー以外のプレイヤーも多く、利

    グリーCTOが語る、大規模ソーシャルゲーム開発の舞台裏
  • HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験

    リレーショナルデータベースを利用する際には、高い性能を引き出すために物理設計をし、スキーマを工夫し、パラメータのチューニングを行うことがつねに行われてきました。 性能のボトルネックはたいがいHDDにあり、いかにそのボトルネックを回避するかがチューニングのポイントですが、最近では性能向上のための武器として、HDDよりもずっとアクセス性能の高いSSDが注目されています。SSDはHDDと置き換えるだけで、アプリケーションにまったく手を加えずに性能向上を可能にする手段として非常に魅力的です。 HDDの代わりにSSDを利用したら、リレーショナルデータベースの性能はどれだけ向上するのでしょうか? オラクルと富士通が共同検証を行い、その結果をホワイトペーパーとして先週発表しました(参考「日オラクルと富士通 フラッシュ技術活用によるデータベース高速化を共同検証」)。 ホワイトペーパーでは、HDDの代わり

    HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験
  • NoSQL登場の背景、CAP定理、データモデルの分類

    その例としてBeck氏自身が過去に取り組んできた生命保険会社のアプリケーションを例に挙げます。そのアプリケーションでは毎日のようにスキーマが変化するため、SQLORM(Object-Relational Mapping)では対応できず、オブジェクトデータベースのGemstoneを利用することで対応できたと述べています。 こうしたSQLだけでは満たせないさまざまな要件、上記の図にあるようにスキーマの可塑性、スケーラブルなデータ読み込み、書き込み、処理の柔軟性などを満たすために、リレーショナルデータベース以外のNoSQLな製品が開発された。これがNoSQLの登場の背景にあるとBeck氏は解説します。一方で、こうしたさまざまなNoSQLを、NoSQLという言葉で表すのは適当ではないという憂慮も示しています。 Here is where the futility of defining NoSQ

    NoSQL登場の背景、CAP定理、データモデルの分類
  • データベースサーバリプレイスの考え方

    全12回の連載も今回で最終回です。手間暇かけて構築したデータベースサーバに必ず訪れる「リプレース」という作業について、移行計画を作成するに当たっての考え方と具体的な検討項目を説明します。【更新版】 避けては通れないデータベースサーバのリプレース データベースサーバの運用は、定期的な製品のバージョンアップと、稼働するハードウェアの見直し(リプレース)が欠かせません。 バージョンアップはソフトウェアとしての機能強化をシステムに取り入れたり、不具合を修正し安定稼働させたりするために行います。リプレースはハードウェアの保守提供期間終了に対応するだけでなく、システム規模の変化にマシンスペックを適合させるためのリサイジング作業としても行われます。いずれも、構築したシステムの安定稼働と成長を支える作業として重要なものです。 特に、稼働するハードウェアを入れ替える「リプレース」という作業は、その後数年間の

    データベースサーバリプレイスの考え方
  • DBアップグレードは難しくない――Oracleの達人に聞く

    システム移行プロジェクトで困難なのがDBの移行だ。業務停止時間の長さや互換性リスクなどに不安もある。だが綿密に準備すればあまり問題はないという。Oracle DBのプロフェッショナルに極意を聞いた。 富士通グループの一員である富士通北陸システムズは、ORACLE MASTER Platinum Oracle Database 10g資格取得者国内1位、ORACLE MASTER Platinum AWARDの第1位を2年連続で受賞したシステムインテグレーターとして知られている。北陸地方を主な業務範囲としているITサービス企業だが、実際には「富士通」としてサービスを提供することも少なくない。同社では特にOracle DatabaseOracle DB)に関連したソリューションやサービスに注力しており、ORACLE MASTER取得者の数はその取り組みのほどを示すものともいえる。 同社が手掛

    DBアップグレードは難しくない――Oracleの達人に聞く
  • PostgreSQLのパーティショニングを試す - プログラマー'sペイジ

    ----- 実行計画 ----- Sort (cost=1404892.20..1404892.67 rows=187 width=43) (actual time=62501.980..62502.053 rows=28 loops=1) Sort Key: (date_trunc('day'::text, apache_log.reqtime)) Sort Method: quicksort Memory: 18kB -> HashAggregate (cost=1404879.53..1404885.14 rows=187 width=43) (actual time=62501.715..62501.828 rows=28 loops=1) -> Bitmap Heap Scan on apache_log (cost=17089.58..1404142.30 rows=73723

    silver_arrow
    silver_arrow 2009/11/04
    PostgreSQLのパーティショニング性能比較。ただ、8.4からCEはPartitionがデフォになった。
  • サーバは仮想化されるべきだが、データベースには気をつけろ - Publickey

    StorageIOblog » Blog Archive » Should Everything Be Virtualized? The Server Storage IO Groupのアナリストが書いているブログ「StorageIOblog」に、「Should Everything Be Virtualized?」(すべては仮想化されるべきなのか?)というエントリがポストされました。 すべてのサーバ、I/O、ストレージは仮想化されるべきなのか? という問いに答えるエントリになっています。 Unfortunately consolidation is commonly misunderstood to be the sole function or value proposition of server virtualization given its first wave focus.

    サーバは仮想化されるべきだが、データベースには気をつけろ - Publickey
  • 目的別ガイド:運用管理編 — Let's Postgres

    ページでは、PostgreSQLを運用していく上で必要な事柄を紹介します。「PostgreSQLの運用管理って何をしたら良いのだろう?」とお困りの方は、まずページでざっくりと運用の全体のイメージを掴んでみてください。各項目についてもっと掘り下げた情報は、リンク先の記事で紹介しています。 PostgreSQLの運用管理に必要なこと PostgreSQLの運用管理として必要な作業には何があるのでしょうか?運用要件によって必要な作業は変わってきますが、およそ以下の事項が挙げられます。 メンテナンス DBは、日々の運用により内部状態が変化していきます。常に一定のパフォーマンスを発揮するには、良い状態を保つためのメンテナンスが必要です。主に VACUUM や ANALYZE が該当します。 監視 異常を事前に察知する、もしくは発生後に原因を調査するために、DBやOSの状態を監視しておきます。適切

  • 速報:Oracle+Sun統合製品第一弾はOLTPとDWHの両対応マシン、Xeon5500+Flashストレージ+InfiniBand

    速報:Oracle+Sun統合製品第一弾はOLTPとDWHの両対応マシン、Xeon5500+Flashストレージ+InfiniBand 米オラクルは、同社とサン・マイクロシステムズの製品を統合した最初の製品、「Oracle Exadata Database Machine Version 2」(以下Exadata V2)を発表しました。 発表は同社CEOのラリー・エリソン氏が行い、Exadata V2の特徴を次のように紹介しています。「Exadata V1はデータウェアハウス処理のためのシステムだったが、Exadata V2はデータウェアハウスとOLTPの両方のためのシステムだ」。

    速報:Oracle+Sun統合製品第一弾はOLTPとDWHの両対応マシン、Xeon5500+Flashストレージ+InfiniBand
    silver_arrow
    silver_arrow 2009/09/16
    ザ・力技って感じ。Infinibandのインターコネクトと、ストレージには1台あたり375GBのフラッシュメモリ。IBMとのベンチマーク早く見てみたい。
  • Kazuho@Cybozu Labs: PostgreSQL のボトルネックを統計的に監視・解析する方法

    先日書いた「MySQL のボトルネックを統計的に監視・解析する方法」について、PostgreSQL でも pg_stat_activity テーブルを使って実行中のクエリ一覧を取得できると higepon さんに教えてもらったので、やってみました。 % ppdump > ppdump.txt のようにクエリをサンプリング (デフォルトで100秒間程度) して、 % ppfilter < ppdump.txt | ppreport のようにすると、平均負荷の高いクエリから順にソートされて表示されます。詳しい使い方や考え方については、mprofile のエントリをご参照ください。 pprofile のソースコードは、/platform/postgresql/pprofile – CodeRepos::Share – Tracに置いてあります。負荷が高い PostgreSQL 環境が手元にないの

  • Microsoft Azure: クラウド コンピューティング サービス

    Azure を探索 Azure について 安全かつ将来を見据えた、オンプレミス、ハイブリッド、マルチクラウド、エッジのクラウド ソリューションについて調べる グローバル インフラストラクチャ 他のどのプロバイダーよりも多くのリージョンを備える持続可能で信頼できるクラウド インフラストラクチャについての詳細情報 クラウドの経済性 Azure の財務上および技術的に重要なガイダンスを利用して、クラウドのビジネス ケースを作成する 顧客イネーブルメント 実績のあるツール、ガイダンス、リソースを使用して、クラウド移行の明確なパスを計画する お客様事例 成功を収めたあらゆる規模と業界の企業によるイノベーションの例を参照する

    silver_arrow
    silver_arrow 2009/07/28
    MSとHPのSQLServer2005検証の公開資料。ちなみにハードはSuperdome+EVA、
  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

  • データベースの動的デフラグ - mixi engineer blog

    ノートPCの冷却ファンがうるさいのを対処しようとしてWebで調べたら、そのファンの設計者が「静音性へのこだわり」を語ったページにたどり着いて複雑な心境のmikioです。今回は、Tokyo Cabinet(TC)の最新バージョンで実装された動的デフラグ機能について長々と説明します。 断片化とデフラグ 任意のサイズのデータを管理する記憶装置においては、利用可能領域の断片化(fragmentation)の問題が常につきまといます。ファイルシステム上で任意のサイズのファイルを管理する際にも、データベースファイル内で任意のサイズのレコードを管理する際にも、C言語のmalloc/free関数群でメモリの管理をする際にも、様々なレイヤで断片化が起きうるのです。なぜなら、データを削除もしくは移動した際の空き領域を再利用するにあたって、その領域と同じサイズのデータが常に入ってくるとは限らないからです。特にデ

    データベースの動的デフラグ - mixi engineer blog
    silver_arrow
    silver_arrow 2009/05/25
    Tokyo Cabinetの動的デフラグ機能について。
  • Oracle互換のPostgreSQLは勢いを増すか? 動向を追ってみた

    オラクルがサン・マイクロシステムズとともにMySQLを買収したことで、MySQLの将来への不透明感が増しています。例えば、NTTドコモ執行役員の西川清二情報システム部長は、先週行われたOracle OpenWorld Tokyo 2009のステージで次のような発言をしています。 同社は,オラクルのデータベース製品のヘビーユーザーだが,サンが持っていたMySQLには期待していたといい,今回のイベントの主催者であるオラクルに配慮しながらも,「第2,第3のライバルの登場を期待したい」と語った。 ドコモの西川・情報システム部長,「企業向けクラウド」「サン買収」を語る:ITpro その西川氏のいう「第2、第3のライバル」の筆頭にあがるのは、同じくオープンソースのリレーショナルデータベースであるPostgreSQLでしょう。いまPostgreSQLはどうなっているのか、最新の動向を追ってみました。 オ

    Oracle互換のPostgreSQLは勢いを増すか? 動向を追ってみた
  • ホーム | Let's POSTGRES

    メインコンテンツに移動 お知らせ Let’s Postgres 運営管理についてのお知らせ コンテンツメニュー 導入検討 と 入門 インストール 運用管理 チューニング 新機能: 16 / 15/ 14 / 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 トラブルシュート サポートとFAQ 事例紹介 イベントレポート リンク集 レプリケーション / クラスタ構成 XML / PostGIS / 拡張モジュール パーティショニング / テキスト検索 Window関数 / 再帰SQL / 外部データ連携 文書: 15 / 14 / 13 / 12 / 11 / 10 / 9.6 / 9.5 Let's PostgreSQL は特定非営利活動法人日PostgreSQLユーザ会が運営しています。 RSS feed

  • 米Sunが開発中のMySQLバックアップツール「MySQL Time Machine」 | OSDN Magazine

    米Sun Microsystemsの開発者は4月14日、自社ブログで「MySQL」バックアップツールのプロトタイプ「MySQL Time Machine」を開発中であることを発表した。4月20日から4日間、米カリフォルニア州で開催される「MySQL Conference & Expo」にて、同プロトタイプのデモを披露するという。 MySQL Time Machineは、米Appleが「Mac OS X」で搭載している自動バックアップ機能「Time Machine」に似たバックアップ・複製機能。容易かつ簡単に利用できる完全な自動バックアップソリューションを目指すという。 複製、任意の時点に復旧するPoint-in-Timeリカバリ、バックアップと復旧などの機能を持ち、Webベースの管理ツールを備える。一定間隔でのデータバックアップや日時を指定してのデータ復旧が可能という。 現在、すでにMyS

    米Sunが開発中のMySQLバックアップツール「MySQL Time Machine」 | OSDN Magazine
    silver_arrow
    silver_arrow 2009/04/15
    6.0向け。
  • SQLインジェクション受けたらまず何をする?--ラック、対応手順レポート公開 | エンタープライズ | マイコミジャーナル

    ラックは2月12日、Webシステムにおけるデータベースのセキュリティ対策をまとめたレポート「事故前提社会のデータベースセキュリティ〜データベースによるWebサイトセキュリティの実際〜」を公開した。 同レポートは、ラックの研究機関であるサイバーリスク総合研究所がまとめたもの。SQLインジェクションの検知・調査や、「情報漏えい緊急対応サービス」を通して得た情報を基に作成されている。 レポートでは、まず「昨年末には多い日で1日に120万件ものSQLインジェクション攻撃が発生している」と、Webサイトが被害に遭う危険性が高まっている現状を報告。そのうえで、事故が発生した際にはどのような対応をとるべきか、また素早い対応をとるためにはどのような情報を収集しておくべきか、といった内容が、Microsoft SQL Serverを使用している場合の運用手順も示しながら具体的に紹介されている。 レポートは、

  • Yahoo!オークションでのMySQL 冗長化技術

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちはオークション事業部プラットホーム技術のチャックです。 オークションでは一部サービスに RDBMSMySQL を使ってサービスをご提供させていただいております。 オークションでは多くのお客様よりアクセスを頂いておりますので、大量の更新、参照の処理速度に優れた MySQL を選択し、お客様にストレスなくサービスをご利用いただけるよう 日々業務に取り組まさせていただいております。 しかし、精密機器には故障がつきもので、サービス運用の観点からは 「機器が故障するのはしかたない、しかしそれをいかに早く復旧させるか」 といったことを念頭に入れております。 実際には、障害が起こってから復旧させるのではなく、障害が発生した場合に

    Yahoo!オークションでのMySQL 冗長化技術
    silver_arrow
    silver_arrow 2009/03/30
    Dual-Master + Slave.
  • IT news, careers, business technology, reviews

    Office 365: A guide to the updates Get the latest info on new features, bug fixes, and security updates for Office 365/Microsoft 365 for Windows as they roll out from Microsoft. Now updated for Version 2402 (Build 17328.20162), released on March 4, 2024.

    IT news, careers, business technology, reviews