【オンメモリ%メモリデータベース【インメモリ】
- 1 :NAME IS NULL:2006/01/27(金) 22:24:34 ID:BxAIZ5hP
- オンメモリRDBに関するスレッドが無かったので立ててみました。
従来のディスク上にデータを置かず主メモリに置くことで
I/Oコストを減らすアプローチを採用したことから性能面で勝るようです。
今後64bitCPUが広まるにつれ扱えるデータ容量も増えるだろうから
選択肢として気になる所です。
まだまだ認知度も低いですが今後の動向に期待。
以下紙面でよく見かけるオンメモリDB
・Oracle TimesTen In-Memory Database
・MySQL(HEAP table)
・DayDala.Boo
・高速機関
・Kairos
- 78 :NAME IS NULL:2006/12/02(土) 10:54:21 ID:???
- LANを排他するにはvlan tagを設定するのが簡単だと思う。
- 79 :NULL is VALID under ODB:2006/12/05(火) 19:26:29 ID:jsW8WxkP
- >>75
> 俺が使ったのはR4の頃。途中でR5が出たけどバージョンはあげなかったな。
そうでしたか。R6.0でスレッドごとにトランザクションを処理することが出来るように
なって、SolarisのマルチCPU環境では、スレッド使ってキャッシュをシェアする
トランザクションをパラレルに処理できるようになった。
これで、かなり高速化できてます。
昨日、R6.3が届いたので、これから色々試すところ。
- 80 :NAME IS NULL:2006/12/20(水) 03:56:50 ID:???
- >>70
FastDB
えーと、マニュアルをちまちま日本語に翻訳したのを
公開してるから探してみて。
ある案件で採用しようと目論んで調べてたんだが
いまいち調べ切れなかった。あと、類似のオンメモリDBとか
オブジェクトDBとか仕事で使ったことないので
比較はよくわかりません。ごめんね。
で、FastDBは
C++でクラスを定義して、マクロをちょっと書き足すと
それがテーブル定義っつーかスキーマになる。なので
データを使う側(プログラム)とスキーマが食い違いにくい。
クラスオブジェクト同士のリンク(1:1、1:N、N:M)
を格納できる仕組みが整ってる。
データ操作はSQLの簡易版みたいなクエリ文を使う。
クエリは事前解釈&パラメータ埋めるだけにもできるポ。
selectの結果は行の集合ではなくオブジェクトの集合。
ロックの範囲が広い。データベース全体をロックのみ。
ロックのオーバヘッドを減らすから、細かくロックする
(なるべく短時間で離す)ように使ってホスィ、とのこと。
あと、1DBに対して複数プロセスがアクセスするとして
1 Writer-N Reader の使い方には強いが、
複数のプロセスが交互に書き込むのは苦手。
レプリケーション(レプリカ造る)のようなモデル
(マイクロソフト風に言うとパブリケーション?)
にはいい。
1プロセスが複数DBを使うのはもちろんOK。
なので、2 Writerにしたいならむしろ2DBで
双方向のレプリケーションにしたほうがいいかもと思った。
マルチスレッドは、posixスレッドかWin32スレッドが使えるが、
作者が作ったラッパー経由でないとだめ。
こんな情報で役に立ったかな?
結構使い方に工夫が要る。まぁでも、オンメモリのDBを使おうと
してる開発ターゲットなら、何を使うにしても工夫は必要だわ。
オンメモリDBを採用しながら
メモリを効率的に使うなどの地道な努力を怠って
スワップメモリまで食うようなプロジェクトでは、
結局のろまなソフトしかつくれないでしょ。
いま隣のプロジェクトがそういう火事になってるよ。
- 81 :NAME IS NULL:2006/12/20(水) 18:03:42 ID:Oja6dSJu
- >>80
ところでレスポンスはどうなんでしょか?(書き込み速度など)
- 82 :NAME IS NULL:2006/12/20(水) 22:14:56 ID:???
- 傍から聞くとO/Rマッピングの組み込みに失敗しましたって読めるのが怖いw
- 83 :NAME IS NULL:2006/12/28(木) 15:47:03 ID:4jkDTU80
- オンメモリーDB、、、なんていらないんじゃない。
オラクルだって、十分速い。
メモリーも安くなったし、、、、
- 84 :NAME IS NULL:2006/12/29(金) 02:54:00 ID:???
- >>81
聞く前に自分でやってみたの?
- 85 :NAME IS NULL:2007/01/01(月) 19:32:00 ID:???
- オンメモリDBってExcelのこと?
- 86 :NAME IS NULL:2007/01/04(木) 14:25:41 ID:n6JlK0cq
- 販売してたから良く知っている。
- 87 :NAME IS NULL:2007/04/30(月) 05:52:09 ID:RhP0kg8N
- kairosって?
- 88 :NAME IS NULL:2007/06/23(土) 18:49:01 ID:???
- FSSQLがひっそりと終了したみたいです。
ttp://www.fsi.co.jp/project/k/index.html
- 89 :NAME IS NULL:2007/07/05(木) 13:03:21 ID:???
-
windows でテンポラリファイルを作って、クローズ時に残さない設定にすると
メモリーのみで存在する「ファイル」になる。
.NETのDatasetはデータのメモリ内キャッシュ。
他のソフトとの共有もできるのかどうかは知らないが、目的いかんではオンメモリ
データベースとして使えるのではないか?
- 90 :NAME IS NULL:2007/07/20(金) 11:43:35 ID:PNDcSzwM
- 高価という印象が強いのですが、価格は小さい順に
並べるとどうなりますか。
- 91 :NAME IS NULL:2007/07/21(土) 15:56:31 ID:???
- >>89
確かにそうだけど、DataSetは、テーブルとリレーションでしかなく、
それに対してSQLは実行出来ないから不便なところもあるのでは?
- 92 :NAME IS NULL:2007/07/25(水) 08:41:24 ID:MkilfMU2
- みて
- 93 :NAME IS NULL:2007/08/03(金) 16:57:15 ID:ZzZcc6rh
- >◆ ターボデータの問題点
>第五には、製品品質の問題が挙げられます。
>ターボデータの商品は、
>Student Codingと言われるほど製品品質が悪いようです。
↑
T●Lさんは、Cで作成したエンジンメーカ(ライブラリ)
なので、エンジン以外の周辺Prg、製品は
すべて評価プログラム(サンプル)の位置づけのよう。
使い方が難しいので、
提携組込ベンダー使い方を示すために
メーカ側が仕方なく用意したものを
ついでに製品販売しているだけでしょう。
本来OracleにおけるSQLPlusのように
ユーザさんに買って使ってもらいたいなら
お金をかけてメンテすべきと思うが
「タダのものにはできるだけお金をかけてメンテしたくない」
日本のベンチャーにはありがちな発想が
品質の悪さに拍車をかけてしまっているのだと思われる。
(見せ方が下手で、500倍の処理とか言われている性能も
ちゃちくみえる)
- 94 :NAME IS NULL:2007/08/03(金) 22:08:40 ID:uWHo1/78
- 現在生き残っているIMDBのリスト作ってくれ
- 95 :NAME IS NULL:2007/08/07(火) 23:32:26 ID:ZwyG+Nqx
- >>94
1であげたの全部まだ生きて居るんじゃない?
ターボさん今こんな事遣っているよう
http://www.nextq.jp/com/document.htm
http://www.nextq.jp/com/070609/090609_6-3-1.pdf
http://www.nextq.jp/com/070609/090609_6-3-2.pdf
あそこ直販してないみたいだから
新機能試せる体験版、何時落とせるんだろうね〜
<あそこのHPのパンフも全然変わってないから
まだまだ製品化は先なのかも。(苦笑
- 96 :NAME IS NULL:2007/08/19(日) 15:47:33 ID:???
- Kairos死亡。。。
- 97 :NAME IS NULL:2007/09/09(日) 02:37:33 ID:D1uHORzc
- >>94
altibaseって新しく出てるよ。
これもメモリデータベースか??
http://altibase.jp/
- 98 :NAME IS NULL:2007/09/09(日) 02:41:44 ID:D1uHORzc
- おっ、altibaseはトライアル版ダウンロードできるよ。
使ってみるか。
- 99 :ターボWatcher:2007/09/28(金) 14:25:14 ID:8U91Kcjl
- >>95
いちおうHPに新製品情報でた
体験版はまだ未
- 100 :NAME IS NULL:2007/10/26(金) 14:00:47 ID:ZvLmh+ll
- >>20
ターボデータって
セック社 とか
いろいろと出資しているところがあるから無理かと思う。
ところでターボデータって儲かっているの?(ココ上場していない?)
セック社の決算報告書だと
研究援助投資という名目で
評価損の原因になっているようだが・・・。
- 101 :NAME IS NULL:2007/11/11(日) 15:46:56 ID:AF+VLCrg
- >>99
AktblitzU32の体験版プログラム
http://www.turbo-data.co.jp/j/download/download.html
この商品価格次第だと思うが
いまいち使えるかどうかは微妙
(つい最近 富士通のOpa1/3も
サーバータイプを
3000万=>200-300万に
値下げ発表してたぐらいだし)
- 102 :dPCYGxOaFmTOVqHwfQs:2007/11/12(月) 11:50:19 ID:???
- 2sm6Ey <a href="http://pwjbdfortvsz.com/">pwjbdfortvsz</a>, [url=http://ogpgvyailina.com/]ogpgvyailina[/url], [link=http://nvhizmubmjir.com/]nvhizmubmjir[/link], http://ozajdbvlouvn.com/
- 103 :NAME IS NULL:2007/11/15(木) 01:53:26 ID:dQ0T1toi
- そういえば昨日
どのワードかは言わないけど
Wikiにメーカ要望書いた
奇特な方の記載が速攻消されてた。
(書くだけ無駄なのに・・・藁)
メーカの人間は、まず普通見ないだろうし
見たとしても
自分のとこの製品のいいコメント以外は
消すのがまあ普通だろうしね。
(Wiki自体ステルスマーケティングの温床だから)
- 104 :NAME IS NULL:2007/11/15(木) 05:30:00 ID:???
- Wikipediaの事をWikiと呼称する
インターねっつ初心者さんでしか?
- 105 :ターボWatcher :2007/11/15(木) 11:05:07 ID:dQ7ce8wx
- >>103
コメント化されてるだけですな。
消されてないだけ良心的なのでは?
<記載削除されても不思議ではない。
メモリDBの販売が
大手SI企業経由が殆どの時点で
サポートしたくない(出来ない)からだと。
>>104
確かに初心者っぽい書き方というのは同意。
Wikipediaと書くの遠慮したのか?
一応ググるとWikiでもヒットはしますがね。
- 106 :NAME IS NULL:2007/12/19(水) 19:19:39 ID:???
- >>13
第五禿同サポート皆無です。
他に買収されないということは技術として意味がないということ
はやくつぶれて欲しいです
- 107 :NAME IS NULL:2008/01/04(金) 11:14:51 ID:???
- 第五、何時2/4(XMLDB?)できるんでしか?
シャーチョサンの本には理論は昔から載ってますデスネ
- 108 :NAME IS NULL:2008/01/04(金) 16:04:11 ID:???
- 今時Spring+Hibanate全盛期に
SQLやHQLをサポートしてへんDBなんか使いづらいだけでしょうに。
>>106
この記述が確かなら
第五は特にサポートしてくれへんのやろ。
「dll、so以外は全部フリーや!!」
(サポートせーへんで? とあえて言うてるのかいな)
と連呼している時点で押して図れるのかもしれへんけど
- 109 :NAME IS NULL:2008/01/05(土) 20:47:05 ID:Ible2iRH
- http://click.j-a-net.jp/1006827/223692/
- 110 :NAME IS NULL:2008/02/17(日) 12:47:49 ID:1zXaHUn/
- TimesTen。東証で採用されたらしく、金融系での引き合いが増えているみたい。
- 111 :NAME IS NULL:2008/02/17(日) 20:43:40 ID:ctYisn1c
- >>110
さっそくポシャッとるがな
富士通が悪いのか知らんけど
- 112 :NAME IS NULL:2008/02/17(日) 21:01:14 ID:1zXaHUn/
- TimesTenがトラブったの?
- 113 :NAME IS NULL:2008/02/23(土) 03:33:56 ID:???
- なんでMySQL Clusterがほとんど語られてないん?
まだ実用の段階じゃないって事?
マイナーなDB出されても使う気もおきん。
- 114 :NAME IS NULL:2008/02/23(土) 04:25:51 ID:???
- >>113
そんな貧乏くさいの興味ない
- 115 :NAME IS NULL:2008/02/23(土) 21:50:55 ID:???
- >>114
俺はMySQL CLUSTERについて知りたいの(怒)
いいから語れ(怒)
- 116 :NAME IS NULL:2008/02/24(日) 20:58:12 ID:???
- なんでMySQLスレ行かないの?追い出されたの?
- 117 :NAME IS NULL:2008/03/12(水) 20:27:21 ID:???
- >>115
[MySQL CLUSTER]って[Oracle RAC]と同じカテゴリやん。<DBじゃない
ここオンメモリDB板ですが。
- 118 :NAME IS NULL:2008/03/15(土) 18:42:14 ID:???
- >>117
MySQL CLUSTERはメモリベースだったと思う。
ディスクベースのサポートは比較的最近じゃなかったけな。
- 119 :NAME IS NULL:2008/03/17(月) 01:04:00 ID:???
- 5.1からですよ。
- 120 :NAME IS NULL:2008/03/17(月) 01:32:53 ID:???
- MySQL CLUSTERの話はMySQLスレ逝け
- 121 :NAME IS NULL:2008/03/17(月) 12:56:34 ID:1gwwvqfb
- MySQL Clusterは事例がない+エンタープライズ用途
だからoracleとか使うんだろ。MySQLのセミナー行くのが一番いいね
- 122 :NAME IS NULL:2008/06/18(水) 12:56:33 ID:???
- IBMのsolid 情報ないですかね?
去年の12月位にsolid社の買収のニュースが流れてて
ついこの前、IBMがIMDBだすよ〜て発表があったって
程度しか持ちネタがない。
- 123 :NAME IS NULL:2008/07/01(火) 22:42:43 ID:HCW0y2RX
- 高速機関5をCRMEXPOでみたよ。ターボーさん発表会行ってきた。 solid 出たよ。 http://www-06.ibm.com/jp/press/2008/06/2401.html ネタなし。
- 124 :NAME IS NULL:2008/07/08(火) 02:09:45 ID:5Up34TE4
- 正直ね。SSD32ギガで8発RAID10組んで、
16ギガくらいメモリ積めばオンメモリDBって
要らないと思うんだけど、
この構成で何か問題ある?
- 125 :NAME IS NULL:2008/07/08(火) 05:38:21 ID:???
- 本気でやろうとしてるならまだしも、単なる妄想で言われてもねぇ
- 126 :NAME IS NULL:2008/07/08(火) 09:37:59 ID:???
- 今のIMDBって、高速なレスポンスを安定して得る事が重要な
証券システムとか、ちょっと特殊な用途にしか割に合わないと
思うんだけど、どうでしょう?
もう少しIMDB本体の価格が安ければ、
安っいサーバーにメモリを大量にのせて
数倍程度だけど安定して速くなりますよ〜
スケールアウトも安くすみますよ〜
って使い方が考えられるんだけどなぁ
HWアプライアンス系の高価なDBとの住み分けという観点から
IMDBは、まずはキャッシュ的な扱いとし
容易に安価に大量導入できるといった
路線を目指して欲しいと思うなぁ。
- 127 :NAME IS NULL:2008/07/08(火) 10:46:09 ID:???
- そういうので置き換えられるのもあると思うけど、
普通のSSDだとSATA,SASで繋ぐんだろうから、直接アクセスできるメモリと比べたら、
帯域もレイテンシも比べものにならないでしょう
37 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
日本オラクルについてさぁ語ろう その2 [情報システム]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)