【オンメモリ%メモリデータベース【インメモリ】
オンメモリRDBに関するスレッドが無かったので立ててみました。 従来のディスク上にデータを置かず主メモリに置くことで I/Oコストを減らすアプローチを採用したことから性能面で勝るようです。 今後64bitCPUが広まるにつれ扱えるデータ容量も増えるだろうから 選択肢として気になる所です。 まだまだ認知度も低いですが今後の動向に期待。 以下紙面でよく見かけるオンメモリDB ・Oracle TimesTen In-Memory Database ・MySQL(HEAP table) ・DayDala.Boo ・高速機関 ・Kairos >>114 俺はMySQL CLUSTERについて知りたいの(怒) いいから語れ(怒) >>115 [MySQL CLUSTER]って[Oracle RAC]と同じカテゴリやん。<DBじゃない ここオンメモリDB板ですが。 >>117 MySQL CLUSTERはメモリベースだったと思う。 ディスクベースのサポートは比較的最近じゃなかったけな。 MySQL CLUSTERの話はMySQLスレ逝け MySQL Clusterは事例がない+エンタープライズ用途 だからoracleとか使うんだろ。MySQLのセミナー行くのが一番いいね IBMのsolid 情報ないですかね? 去年の12月位にsolid社の買収のニュースが流れてて ついこの前、IBMがIMDBだすよ〜て発表があったって 程度しか持ちネタがない。 高速機関5をCRMEXPOでみたよ。ターボーさん発表会行ってきた。 solid 出たよ。 http://www-06.ibm.com/jp/press/2008/06/2401.html ネタなし。 正直ね。SSD32ギガで8発RAID10組んで、 16ギガくらいメモリ積めばオンメモリDBって 要らないと思うんだけど、 この構成で何か問題ある? 本気でやろうとしてるならまだしも、単なる妄想で言われてもねぇ 今のIMDBって、高速なレスポンスを安定して得る事が重要な 証券システムとか、ちょっと特殊な用途にしか割に合わないと 思うんだけど、どうでしょう? もう少しIMDB本体の価格が安ければ、 安っいサーバーにメモリを大量にのせて 数倍程度だけど安定して速くなりますよ〜 スケールアウトも安くすみますよ〜 って使い方が考えられるんだけどなぁ HWアプライアンス系の高価なDBとの住み分けという観点から IMDBは、まずはキャッシュ的な扱いとし 容易に安価に大量導入できるといった 路線を目指して欲しいと思うなぁ。 そういうので置き換えられるのもあると思うけど、 普通のSSDだとSATA,SASで繋ぐんだろうから、直接アクセスできるメモリと比べたら、 帯域もレイテンシも比べものにならないでしょう こういうのの草分け的な案件ってどういう雰囲気なんだろうな 東証のニュースとか若干心が躍ったぜ、正直な話 まさにシステム開発界のF1 いや、既にコンビニの店舗売上データ集計バッチとかで使われてるから… オンメモリでも最終的にはコミットした分をディスクに残せないと困りますよね? その辺どうなってんの? 別のマシンにネットで飛ばすとか? >>130 バックエンドにOracleやDB2など普通のDBMSを使うことが多いはず つまりIMDBはキャッシュ なるほど、巨大なキャッシュがあって、write throughになってると思えばいいんでしょうか。 ということは、書き込みの多い場合にはそれほどパフォーマンスの向上はないんでしょうか? 上でも東証に使われてるという話がありますが、writeはかなり頻繁に起こりますよね? 比率の問題なのかな。 >>132 ライトスルーだけじゃなくライトバックも選べる >>130 別DBを利用しないものだと、別ノードにバックアップする製品もある。 あと、SANに保存したり。 >>132 キャッシュとしてじゃなくて、まんまDBとして運用出来るよ。 132です。 色々ありがとうございます。 一番不思議に思っているのが、 証券取引のように大量かつ高いリアルタイム性が求められる環境で オンメモリデータベースはどうやっていわゆるACIDというんでしょうか、 一貫性とか永続性を確保しているんだろうと不思議なんです。 オンメモリデータベースの最大のウリ(ですよね?)である速度パフォーマンスを 維持したまま。 ロストできないものはディスクにコミットしないと応答できないとすれば 結局同じじゃないのかなと。 株取引で、リアルタイムで返した結果をあとで取消なんてできないですよね。 >>137 複数の選択肢があって当然トレードオフがある スタンドアロンで使う場合はディスクにトランザクションログを保存したり キャッシュとして使う場合はバックエンドのDBとの間で実質 2フェーズコミットしたり(バックエンドのDBは2PCだとは知らないが) >>137 > 株取引で、リアルタイムで返した結果をあとで取消なんてできないですよね。 株で応答速度が要求されるのは時価を扱うところだがそういうところは ぶっちゃけオンメモリだけで済むことが多い プログラミングトレードなんかが典型だが入ってくる時価を トランザクションログを用いて更新する必要はない オンメモリだけで保持しておk 発注する情報は信頼性の高いDBに保存するがそこは そこまでの応答速度は要求されない (注文を市場に出すまでの速度は重要だが) まぁこの領域はIMDBよりCEP(DSMS)だな >>137 そういうのは用件を整理して、高速読みだしが必要なものは、ジャーナル使わないとか いろいろと工夫します。 誰か聞いてくれよ 今開発している案件のDBが、MySQL-inodbからMySQL Cluster-ndbclusterにストレージエンジンが変更になったんだよ。 俺の構想では、MySQL-inodbをレプリケーションしてスレーブ作って、負荷分散させようと考えてたんだよ。 そしたら1次請の会社のSEが、MySQL Clusterを使うって方針に決まったから、MySQL Clusterについて調べろっていうんだよ。 自社でテスト環境作ってたら、データノードのプロセスが突然落ちる>そしてデータノードのプロセスが起動しなくなってDBをcreateしなおして、レストアしないといけないのよ。 後は、configのパラメータの中身が意味不明。開発者向けのスイッチかと思われるほどの無残さ。 joinが遅いとか、configを帰ると3時間ものローリングリスタート。時々落ちるおまけつき。 deleteで消した行の領域は、リスタートしないと開放されないとか…。 俺の感想だと糞DB。バグだらけ これほんとに運用されているシステムで使われているのか? 誰か使ってるやついたらなんか教えてくれ? 誰もいない・・・ >>141 まだ生きてるか? 聞くだけきいたぞ。 インメモリDBって今市販の2ソケの鯖だと 何QPSぐらい出るの? インメモリDBって単なるツリーとハッシュだろ? SQLじゃなくてAPIで操作したい >>124 最近、そういう構成も現実的に なってきたなあ。 ioDriveだっけ?とかどうよ? インメモリってそもそもソフトウェアの構成がメモリにデータがある事を基準に最適化されてるから、 SSDに普通のRDBMS乗っけるより1000倍速いって話じゃなかったっけ? I/Oなんて間に入れたら遅くてしょうがないだろ 1000倍は知らないが。 >>147 SATAとかのドライブインターフェイスが ボトルネック。 PCIとかで直付けすればまだまだ全然 速くなる。 >>149 そもそもOSのIOが遅い訳で。 直接メモリにアクセスするからメモリDBの速さが生きるんでしょ? >>150 大した遅さじゃないだろ。 OSの処理なんか、HDDの物理動作に 比べたら、かかる時間は誤差みたいな もの。 つか、SSD直付け構成はすでに 製品化されてる。 全然速いらしいぞ。 >>151 そりゃHDDに比べたら速いけどさ。 メモリアクセスよりはかなり遅いと思うよ。 >>152 いや、そうでもない。 比較すると遅いだろうが、総合的には充分以上にもなるんだろう。 ttp://www.publickey1.jp/blog/12/fusion-ioceo.html 準決勝と決勝は 西日本の大学卒の公平な審判だけで運営してください 早稲パイアは要りません 【重大】 放射能テロ虐殺犯の安倍が、核兵器を密造か!? 三菱商事の核ミサイル担当重役は安倍晋三の実兄、安倍寛信 三菱重工の重役でもあるらしい これがフクイチで核弾頭ミサイルを製造していた疑惑がある 書けばツイッターで速攻削除されている https://twitter.com/toka iamada/status/664017453324726272 安倍晋三の兄が関与している三菱重工 核開発疑惑について いくつかツイートしたが、反応がないから変だと思って、自分のタイムラインを調べてみたら、 完全に削除されていた 私のツイートで、安倍政権に都合の悪い情報は速攻削除されている これは驚いた ここまでやるのか https://twitter.com/toka iamada/status/664016524592574464 先ほど、まだ数分以内に、三菱重工の核開発疑惑について、いくつかツイートしたが、検索しても出てこない 多くの人のタイムラインに出てこない ツイート直後に消されてしまったようだ https://twitter.com/toka iamada/status/664015521830952960 【警告】 死亡者数、戦時なみの勢いで増加中!! 川崎病の年間患者数、史上最高に 1万5千人を突破、ピーク時を超える 最初の報告は水爆実験後。本当の原因は被曝 震災以降に死亡者数が、第二次大戦に匹敵するほど急増している 厚生労働省によると平成23年から平成25年の累計死亡者数は360万人以上に急増。今の日本は太平洋戦争時の時と同じくらいの勢いで人が亡くなっている 除染袋回収の作業員5人 疲労で動けず、自衛隊など救助 疲労じゃないだろう、被曝障害だろうよ 死んだように眠る人々(写真多数) http://s.ameblo.jp/kaito000777/entry-12031605335.html 【川島なお美の食べて応援が恐怖すぎる】自宅でも進んで食べて応援 1年後・軽くぶつけただけで肋骨骨折 2年後・眼球から出血は半年に一度 3年後・胆管に腫瘍、血液検査は異状無し 4年後・逝去 夫は片目失明、愛犬もがん https://twitter.com/2ch_NPP_info/status/648256313571479552 ・・・ 今も、原子力緊急事態宣言中… 対策本部長は安倍首相。 暇人におすすめのゲーム http://goo.gl/dlkwgT 20000円貰えるよ >>1 バッファキャッシュが大きいとあまり差はないけどな。 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 JWZ1ULE8TV ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、 改憲議員が3分の2を超えております。『憲法改正国民投票法』、 でググってみてください。国会の発議はすでに可能です。 平和は勝ち取るものです。お願い致します。☆☆ メモリ上だと速いだろうというよくわかっていない人間が騙されているだけ read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる