ツールを活用して面倒な作業をこなし、Azure を使う開発者のイノベーションを効率化しましょう。プリペイドで始めることも、最大 30 日間無料で Azure を試すこともできます。開始の際に使用期間の確約はなく、いつでもキャンセルできます。
ツールを活用して面倒な作業をこなし、Azure を使う開発者のイノベーションを効率化しましょう。プリペイドで始めることも、最大 30 日間無料で Azure を試すこともできます。開始の際に使用期間の確約はなく、いつでもキャンセルできます。
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちはオークション事業部プラットホーム技術のチャックです。 オークションでは一部サービスに RDBMS の MySQL を使ってサービスをご提供させていただいております。 オークションでは多くのお客様よりアクセスを頂いておりますので、大量の更新、参照の処理速度に優れた MySQL を選択し、お客様にストレスなくサービスをご利用いただけるよう 日々業務に取り組まさせていただいております。 しかし、精密機器には故障がつきもので、サービス運用の観点からは 「機器が故障するのはしかたない、しかしそれをいかに早く復旧させるか」 といったことを念頭に入れております。 実際には、障害が起こってから復旧させるのではなく、障害が発生した場合に
オープンソースのPostgreSQLでシステムを構築 10代、20代を中心に急激な普及を見せる“ケータイSNS”。会員数が865万人に達する「モバゲータウン」や月間118億ページビュー(PV)を誇る「mixi」(約6割がモバイル経由)など、大手SNSサイトが存在感を増している(数値はいずれも2007年12月現在)。そうした中で先行組を激しく追撃しているのが、オープンドアが運営する携帯電話向けのSNSサイト「大集合NEO」だ。 2007年1月にスタートした大集合NEOは、SNSのみならず、アバターやゲーム、小説、動画、日記、チャットなどのサービスをすべて無料で楽しめるのが特徴だ。アバターやサイト内通貨の使い勝手の良さで先行サイトと差別化を図り、2007年夏に50万人だった会員数が2008年2月時点で2倍の100万人に達している。 その大集合NEOのシステム基盤を担っているのは、MySQLとオ
来年のバレンタインデーに、正確には「2009-02-14T08:31:30+09:00」に、UNIX時間が「1234567890」を迎えることを発見してちょっと嬉しいmikioです。さて、今回は高効率ハッシュデータベースサーバTokyo Tyrantを用いてHAハッシュデータベースを構築する手法についてご紹介します。ちょっと難しいし非常に長い内容なのですが、最後までお付き合いくださいませ。 可用性と保全性 HA(High Availability:高可用性)とは、可用性(Availability)が高いことです。それでは説明になっていないので詳しく言い替えますと、システムに障害が起きにくくすることと、たとえ障害が起きたとしてもできるだけ迅速に復旧できるようにすることです。データベース系のシステムはユーザのデータを管理するという中核的役割を担うため、可用性を高めることは最も重要な課題となりま
by 永安悟史@広報担当 — posted at 2006-12-23 00:29 last modified 2006-12-23 00:30 ふと、8.2で利用可能になった、WALの転送を使ったアクティブ・スタンバイ構成のレプリケーションの動作概要を図にしてみました。 基本的には、アクティブ側でアーカイブしたWALファイルを、スタンバイ側で適用しているだけですので、実は8.1でも実現は不可能ではなかったのです。 が、8.2で変わったこととしては、archive_timeoutパラメータでWALアーカイブの間隔を調整できるようになったことが挙げられます。図で言うと、「緑色の矢印の長さ」がそれに当たります。このパラメータによって、クラッシュの直前において、どの程度のトランザクションのロストが発生するか、ということを調整できるようになったわけです。 実はこれ、かなり面白い機能なんじゃな
LinuxにはDRBDというものがあります。 DRBDとは何か? 簡単にいうと、ミラーリングです。ミラーといっても、RAID-1のようにディスクtoディスクではなく、2つの異なるサーバ間のネットワーク越しのミラーリングです。 RAIDの場合は、ディスク故障の耐性は高まりますが、サーバのほかの部分(電源など)が壊れると元も子もありません。DRBDだと、そういった場合の障害にも対応できますね。 DRBDには普通のブロックデバイスとしてアクセスできます。つまり、mkfsしてmountしてフツーのディスクのように使えます。 で、 A quick tour of DRBD - MySQL-dump は、そのDRBDを使って、MySQLのストレージを冗長化するという話。(だと思う。ナナメ読みなので) しかーし、いくつか危険な点があるので、この構成はやらんほうがいいというのが個人的な意見。以下、その理由
主な内容 --Page 1-- データベースミラーリングの構築手順 サーバの用意 --Page 2-- プリンシパルの完全バックアップとミラーへの復元 --Page 3-- データベースミラーリングセッションの構成 まとめ 前回の「高可用性は低コストなデータベースミラーリングで」では、データベースミラーリングの概要について取り上げ、その仕組みや動作モード、利点など基本的な内容を確認しました。 今回は実際にデータベースミラーリングの構築を行ってみたいと思います。データベースミラーリングは基本的に3台のサーバを用意して構築しますが、今回は試験利用ということで、1つのサーバに3つのインスタンスを用意し、サンプルデータベースであるAdventureWorksをミラーリング対象のデータベースとして構築します。 データベースミラーリングの構築手順 データベースミラーリングの構築に際し、Transact
主な内容 --Page 1-- SQL Server 2005で提供されるフェールオーバー・ソリューション 手軽に高可用性を提供するデータベースミラーリング --Page 2-- データベースミラーリングの動作モード --Page 3-- クライアントからの透過的な接続 まとめ 24時間365日利用され、重要性や機密性の高い情報が大量に蓄積されるデータベースにとって、高可用性は避けては通れないテーマです。ハードウェアやソフトウェアによる不調などによってデータが紛失、あるいはサービスが停止してしまうような状況は可能な限り回避する必要があります。 SQL Server 2005では、高可用性ソリューションとしてフェールオーバーを実現する3つの機能が提供されます。以前から提供されてきた「フェールオーバークラスタリング」「ログ配布」に加えて、新たに登場した「データベースミラーリング」です。 SQL
数カ月前に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かサ
既に本連載でお伝えしたように,来る7月8日から9日まで,PostgreSQLの誕生10周年を記念してPostgreSQL Anniversary Summitがカナダのトロントで開催される。筆者もこの歴史的なイベントに参加する予定である。 pgpool-IIプロジェクトとは PostgreSQL AnniversarySummitでは様々なPostgreSQLにかかわるセミナーが予定されているが,筆者のグループもプレゼンを行うことになった。今回発表するのは「pgpool-II」である。pgpoolについては既にこの連載でも何回か取り上げている(第9回 負荷分散が可能になったpgpool 2.0)。pgpool-IIはその後継プロジェクトである。 pgpool-IIプロジェクトは,独立行政法人 情報処理推進機構(IPA)の「オープンソースソフトウェア活用基盤整備事業」の支援を受けて,SRAと
写真3●記念品の万年筆。もちろん中国製で,レトロな感じがよい味を出していた。ブランドは「英雄」。その昔日本でも「300 円の万年筆」で一世を風靡したものである。本品は本格的な吸入式で,結構使えそうな感じがした 「第4回 北東アジアOSS推進フォーラム」で,私,SRAOSSの石井達夫は,PostgreSQLの検証結果を報告した。ソウルで開催された第3回にも参加しており,今回で北東アジアOSS推進フォーラムへの参加は2回目だ。 中国は北京に3度ほど行っているが,天津は初めて。日本からの直行便は少ないので,一旦北京に入ってから車で天津に向かう。これが3時間位かかる。更に今回会場になったホテルはかなり郊外にあるところなので,ほとんどホテルに缶詰め状態ですごすことになったが,その分仕事に集中できたと言えるかもしれない。できれば次回からは北京や上海のように,直行便があるところで開催してくれると助かるの
NTTデータと子会社のNTTデータ先端技術が,オープンソースDBMS PostgreSQLでクラスタリング機能を実現するソフトウエア「RitaDB(開発コード名)」を開発したことがITproの取材で明らかになった。検索処理の負荷分散が可能なPostgreSQLクラスタリング・ソフトウエアは多いが,RitaDBはOracle RAC(Real Application Clusters)などと同様に検索だけでなく更新性能の向上も実現する。2006年度中に実システムへの適用を目指す。 RitaDBは,クライアントからのリクエストを受け付けて振り分ける「コーディネーター・ノード(C-Node」,SQL文を実行する「サブ・ノード(S-Node)」,トランザクションを管理する「トランザクション・ノード(T-Node)」,ログを管理する「ログ・ノード(L-Node)」で構成する。C-NodeおよびS-N
SRA OSS日本支社主催の「PostgreSQLエグゼクティブセミナー」が22日、品川のホテルラフォーレ東京で開催された。「PostgreSQL開発者による米国最新事情」と銘打たれた今回のセミナーは、主にSI事業者のプロジェクトマネージャ層を対象にしたもの。オープンソースRDBMS「PostgreSQL」の開発コアメンバによる最新技術動向の解説が直接聞けるとあって、会場には多数のユーザが集まった。本稿では当日行われた講演の中から、Josh Berkus氏による「BizGres MPP」のセッションをレポートしよう。 Berkus氏はPostgreSQL本体の開発に携わる一方、米GreenPlumでデータウェアハウス向けシステムの開発に従事している。ここで言う「データウェアハウス(以下DWH)」とは、「ビジネスインテリジェンス」「データマイニング」「意思決定支援」「OLAP」等のキーワード
オンライン書店のエリバドットコムで、オープンソース・データベースの並列実行ではグローバルで見ても最大規模となるシステムが稼働し始めた。 ターボリナックスは2月8日、ビブロポートが運営するオンライン書籍販売サイト「eliba.com」が、PostgreSQLをロードバランス・クラスタ構成とするためのソフトウェア「QueryMaster」を採用し、2006年1月に本格稼働を開始したと発表した。10台のオープンソースデータベースサーバを並列実行するこの事例は、PostgreSQLでの多重化度としてはグローバルで見ても最大規模となる。 QueryMasterは、PostgreSQLをクエリ負荷分散し、信頼性の高い大規模仮想DBを実現するためのソフトウェアで、データ更新時のオンラインレプリケーションやGUIによる容易な運用などが特徴。 ビブロポートは、2004年4月よりeliba.comを運営してい
スマートスタイルはMySQL向けクラスタリング・ソフトウエア「m/cluster」の販売を開始した。MySQLはオープンソースのDBMS。m/clusterは米Continuentが開発したクラスタリング・ソフトで,負荷分散機能とフェールオーバー機能を備える。 m/clusterは複数のMySQLサーバーに処理を振り分け,負荷分散を行う。MySQLは非同期にデータを複製するレプリケーション機能を標準で備えるが,m/clusterは複数のMySQLデータベースの内容をを完全に同期させるという。またあるサーバーに異常が発生してもサービスを継続でき,サーバー増設時にもサービスを停止させる必要がないとしている。 2006年5月には,日本語版を出荷する予定。価格は1CPUあたり税込み58万8000円。
Continuent.org, the Sequoia Projectは30日(仏国時間)、Sequoiaの最新版となるSequoia 2.6を公開した。Sequoiaは複数のRDBMSに対してフェイルオーバやロードバランシング、クラスタリングなどの機能を提供するJavaで実装されたミドルウェアソリューション。 Sequoia 2.6はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。JRE 1.4かもしくはそれ以降の環境で動作する。JMXベースの管理およびモニタリング機能も統合されている。 Sequoia 2.6は既存のアプリケーションやデータベースに変更を加えることなく、アプリケーションとデータベースの間に挿入するようにして使用することができる。クラスタリングやフェイルオーバの対象とするRDBMSもJDBCに対応していれば同種である必
pgpoolについては、負荷分散機能の性能やデッドロックを防ぐStrictモードの動作など、まだ書き残していることがいくつか残っているが、まずは一通り他のレプリケーションシステムもおさえた上でないと比較検討もしにくい。そこで、今回からしばらくは「Slony-I」を試してみることにしよう。 Slony-Iは、pgpoolやこのコラムで次に紹介する予定の「PGCluster」と同様、PostgreSQLデータベースを複製するレプリケーションシステムだ。最近、バージョン1.0としてリリースされたばかりだが、PostgreSQLのコアメンバーの一人であるJan Wieck氏が中心となって開発されていることもあって、多くのデータベース管理者の注目を集めているようだ。まずは、ざっと特徴を眺めておこう。 Slony-Iは、ひとつのマスタと複数のスレーブで構成される、シングルマスタ、マルチスレーブのシステ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く