【KVS】 Key-Value Storeを勉強するスレ
(ID:???のみ表示中)
戻る
2NAME IS NULL [sage]
AAS
NG
お前の態度が気にくわない
2010/02/26(金)08:03:35(???.net)
3NAME IS NULL [sage]
AAS
NG
いままで無かったのが不思議なスレ
しかしたぶん伸びない
2010/02/26(金)13:32:51(???.net)
4NAME IS NULL [sage]
AAS
NG
もっと普及しないと
このスレで使ってる奴なんていないだろう
2010/02/26(金)18:01:44(???.net)
5NAME IS NULL [sage]
AAS
NG
ACIDが保証されないなんて
2010/02/27(土)02:55:59(???.net)
6NAME IS NULL [sage]
AAS
NG
NoSQLでこの前スレ立てたのに落ちたんだぜ…
2010/02/27(土)13:30:12(???.net)
7NAME IS NULL [sage]
AAS
NG
"distributed" が付かないと普通の dbm も入っちゃうんじゃ…
2010/02/27(土)16:20:06(???.net)
8NAME IS NULL [sage]
AAS
NG
perlとかのハッシュオブジェクトを保存するのもいけるな
2010/02/27(土)19:58:10(???.net)
9NAME IS NULL [sage]
AAS
NG
具体的に、何を勉強すれば良いんだろうね
本とか出てる?
2010/02/27(土)20:16:54(???.net)
10NAME IS NULL [sage]
AAS
NG
先月の software design で特集してたよ
2010/02/28(日)04:09:42(???.net)
11NAME IS NULL [safe]
AAS
NG
>>3 日本の SE でまともな DB 設計が出来る奴が居ないし必要ともされないから
性能が足りなければハードを買い増すことしか出来ないのが日本の技術者
>>5 今のキーワードはスケールしない ACID よりスケールしやすい BASE だろ
>>6 NoSQL という単語は個人的には意味が伝わりにくいと思う
>>9 XML, JSON
本ならオライリーから Hadoop 本がつい最近出てたな
2010/03/08(月)21:22:59(???.net)
12NAME IS NULL [sage]
AAS
NG
2010/03/09(火)02:18:29(???.net)
13NAME IS NULL [sage]
AAS
NG
2010/03/09(火)19:28:50(???.net)
14NAME IS NULL [sage]
AAS
NG
Hadoop本買ってきた。
KVSって読み出しの速度だけなのかと思ってたけど、
SUMとかMAXみたいな演算にもアドバンテージがあるんだな。
言われてみれば検索エンジンなんて、統計処理の嵐か。
よく、OLAP Cubeを構築するまででもないけれど、
単純なクエリで解決するには件数が多すぎるみたいなことがあって、
まぁ大体はインデックスの張り方とかクエリ最適化とかで逃げるんだけど、
こういう部分の代替になりえるかなぁ。
2010/03/11(木)02:27:32(???.net)
15NAME IS NULL [sage]
AAS
NG
sum()もmax()も読み出しそのものと言えるから当然だな。
しかも f(A,B) = f(f(A),f(B)) が成り立つから分散処理にも適しているし。
2010/03/14(日)11:55:50(???.net)
16NAME IS NULL [sage]
AAS
NG
時系列で保存するデータなんかは更新処理がほぼ無いから、KVSとか向いてるんだろね。
これまでは何でもRDBMSに入れとけ、的な考えが多かったけど。
2010/03/14(日)16:34:12(???.net)
17NAME IS NULL [sage]
AAS
NG
それにしても人いないな。
試しに使ってみた人の感想とか聞きたい。
環境構築の手間とか、ものによって違うものだろうか。
2010/03/22(月)14:25:03(???.net)
18NAME IS NULL [sage]
AAS
NG
NoSQL 系は構築もそうだけど運用がね…
定番といえるモノがまだ無いし SQL でちょろっとクエリかければ済む仕組みじゃないから
最低限 perl や python で格納されたデータをごにょごにょする必要はある
2010/03/24(水)20:36:50(???.net)
19NAME IS NULL [sage]
AAS
NG
>>17 君がいろんなものを試して感想を書けばいいんじゃないかな。
2010/03/26(金)15:06:17(???.net)
20NAME IS NULL [sage]
AAS
NG
2010/03/26(金)22:24:27(???.net)
21NAME IS NULL [sage]
AAS
NG
2ch クラスのデータアクセスが無いと KVS というか NoSQL 入れる意味が無いように思う
2010/03/27(土)23:52:56(???.net)
22NAME IS NULL [sage]
AAS
NG
そうなの?業務アプリのバックエンドとして
高速な読み出しが確保できるかなという淡い期待があったんだけど。
どういった面で意味がないのか教えてもらえると嬉しい。
2010/03/28(日)00:21:23(???.net)
23NAME IS NULL [sage]
AAS
NG
その高速性がいらないから意味がないんでしょ
○速い
×トランザクションなし
×障害保護弱い
×APIがプロダクトごとにばらばら
×テーブル結合なし
×詳しい人が少ない
×集計処理に弱い
高速性とスケーラビリティのために他をいろいろ犠牲にしているから
2010/03/28(日)01:04:56(???.net)
24NAME IS NULL [sage]
AAS
NG
2010/03/28(日)16:01:13(???.net)
25NAME IS NULL [sage]
AAS
NG
Key Value Storeについて ≪ さくらインターネット研究所
http://research.sakura.ad.jp/2010/03/17/kvs-intro/ ただのアニヲタ企業じゃなくて、研究もしてるんだな
2010/04/02(金)14:04:28(???.net)
26NAME IS NULL [sage]
AAS
NG
保守
2010/04/08(木)21:34:51(???.net)
27NAME IS NULL [sage]
AAS
NG
>>25 つか、日本のIT企業で NoSQL を研究し実務に取り込んでいるのはこういうベンチャー系だけなんだな
大手は自力でサポートできるスキルが無いことをサポートシステムが無いと言う理由だけで
OSS には手を出さない
そもそも、国内には NoSQL を必要とするほどのトラフィックやトランザクションを捌くサイトや
Web システムが無い(Yahoo! Japan や 2ch くらい)
勘定系には BASE な NoSQL は向かないから論外
ということで、国内での利用は進まないと思う
2010/04/10(土)19:58:23(???.net)
28NAME IS NULL [sage]
AAS
NG
結局業務アプリのSQLは集計処理がメインだからな。
遅い処理ってのは、あっちとこっちのテーブルをjoinしてunionして加重平均してなんてので、
その部分には分散KVSでも対応できないし。
2010/04/10(土)21:28:22(???.net)
29NAME IS NULL [sage]
AAS
NG
それ自体が独立しているシステムならいいけど、
他所と連携して動くシステム(営業部がSQLで課金情報引き出してるとか)だと、
SQLで扱えないのは導入の阻害要因になるな
位置付け的には、sqliteとかの、組み込みSQLの代用なんだろう。
あとは、大規模システムのコストを下げるために、SQL無しで割り切れるかどうか
なんでもかんでもOracleRACで組んでたらカネがかかりすぎる
2010/04/11(日)09:56:46(???.net)
30NAME IS NULL [sage]
AAS
NG
普通のSIer向けの使いどころ何かないだろうか
2010/04/11(日)10:41:21(???.net)
31NAME IS NULL [sage]
AAS
NG
何かと話題のツイッターのDBは、ApatchCasandoraっていうNoSqlを使ってるらしい。
2010/04/14(水)22:49:57(???.net)
32NAME IS NULL [sage]
AAS
NG
Twitter規模のサービスを作る必要があるなら使っても良いんじゃない?
2010/04/15(木)04:57:02(???.net)
33NAME IS NULL [sage]
AAS
NG
>>31 ×ApatchCasandora
○Apache Cassandra
http://cassandra.apache.org/ 2010/04/15(木)14:42:46(???.net)
35NAME IS NULL [sage]
AAS
NG
基本的にはJSONストア。
高速化はIndexだったりMaterialized viewだったり。
2010/05/06(木)05:27:50(???.net)
36NAME IS NULL [sage]
AAS
NG
速いRDBMSが欲しかったらTimesTenでいいんじゃないか。
2010/05/08(土)23:58:28(???.net)
37NAME IS NULL [sage]
AAS
NG
別に速さがだけが欲しいわけではないのでは。
スケールさせる必要が無かったらKVSなんて必要ないだろう。
2010/05/09(日)18:06:55(???.net)
38NAME IS NULL [sage]
AAS
NG
んん?求めているのは速さそのものだろ。
逆にそれ以外の部分をいろいろ割り切っているくらいだ。
2010/05/09(日)19:11:08(???.net)
39NAME IS NULL [sage]
AAS
NG
機能としてシンプルだから
一般的なRDB知らない人はむしろ固定概念なく理解できるんじゃないですかね?
2010/05/09(日)20:54:25(???.net)
40NAME IS NULL [sage]
AAS
NG
KVSそのものの理解は容易でも、逆に要件をKVSの仕組に落とし込むのに
苦労すると思うな、そういう人は。
そんなレベルの人は、Postgresでも入れてキーと値だけのテーブルを
作って試してみる方が、情報も多いし後々役に立つと思うぞ。
2010/05/09(日)21:18:26(???.net)
41NAME IS NULL [sage]
AAS
NG
日本国内でNoSQLが必要になっているシステムってそもそもあるの?
それによってはそんなものもあるよ、って知識だけで充分な気もする。
2010/05/09(日)21:51:04(???.net)
42NAME IS NULL [sage]
AAS
NG
ユーザー多くて負荷が高いサイトとか
mixi、グリー、楽天あたりはみんな使ってるんじゃない
2010/05/09(日)22:35:13(???.net)
43NAME IS NULL [sage]
AAS
NG
スケールアウトによる総合パワーが分散KVSのオーバーヘッドを上回る
規模じゃないと意味ないからなぁ。
はっきりいって、mixiとかそういう規模のシステムを作るんでもなけりゃ
>>41の言う通り知識で十分、本気で検討するもんじゃないと思うが。
2010/05/09(日)22:55:44(???.net)
44NAME IS NULL [sage]
AAS
NG
mixiを作らなくても、mixiアプリを作って当たるとあの規模のアクセスが来るぞ
俺はモバゲーアプリを作るので検討してる
2010/05/09(日)22:59:45(???.net)
45NAME IS NULL [sage]
AAS
NG
それ、シングルノードで済むような規模の話なんじゃないの?
想定しているレベルが全然違う。
シングルノードなら、使用する製品、チューニング次第で
KVSとRDBMSのどっちが上なんて一概に言えないぞ。まぁ
フリーのRDBMSはやや不利かも知れんが。
2010/05/09(日)23:26:32(???.net)
47NAME IS NULL [sage]
AAS
NG
カッコイイからだろ
Hadoopとか使いこなしてるとモテそう
2010/05/11(火)22:54:14(???.net)
49NAME IS NULL [sage]
AAS
NG
MapReduce もややこしい名前だよな。
実際はソートしたりして、Map と Reduce ダケぢゃないし。
2010/05/11(火)23:23:31(???.net)
50NAME IS NULL [sage]
AAS
NG
このスレみてると、KVSってのもbuzzwordのひとつだなって思うよ。
2010/05/11(火)23:45:24(???.net)
51NAME IS NULL [sage]
AAS
NG
それでは、代わりにディストリビューテッド・シングル・カラム・ハッシュ・データベースと呼ぼうか
2010/05/11(火)23:47:14(???.net)
52NAME IS NULL [sage]
AAS
NG
或は、ウルトラ・ファスト・クエリー・ウィズ・リミテッド・アグリゲーターとか
2010/05/11(火)23:55:45(???.net)
54NAME IS NULL [sage]
AAS
NG
てめー俺が立てたNoSQLスレが一瞬で落ちたことをバカにしてんのか
2010/05/17(月)22:58:31(???.net)
55NAME IS NULL [sage]
AAS
NG
DB板でスレ落とすってよっぽどのことじゃね?
2010/05/18(火)04:33:14(???.net)
56NAME IS NULL [sage]
AAS
NG
うるさいうるさい!
2010/05/18(火)07:36:13(???.net)
57NAME IS NULL [sage]
AAS
NG
Cassandraが本命だと思ってればいいの?
2010/05/18(火)23:32:49(???.net)
58NAME IS NULL [sage]
AAS
NG
今の時代はACIDを捨ててまでスピードを求めてるってことかな?
比較する必要があるのだからRDBMSを改めて勉強するにはいい機会かも。
2010/05/19(水)03:44:04(???.net)
59NAME IS NULL [sage]
AAS
NG
>>58 プリミティブだけど安くてスケールするデータストレージは提供
するからデータの整合性を保証する仕組みはアプリケーションに
あわせて各自手作りして下さい、みたいな流れだと認識している。
> 比較する必要があるのだからRDBMSを改めて勉強するにはいい機会かも。
比較の有無にかかわらずRDBの理論面や設計論は勉強しておいて
損はないと思う。
なんかNoSQL界隈ではスキーマレス->故に正規化なんて必要ない、
データモデリングも不要、お手軽です、みたいな風潮も一部で散見
されるけど、それは全くの誤解だと思う。
悪名高いRDBの正規化にしても、背景にある各種従属性に基づいた
データ構造の分析はデータの一貫性や更新時異常を理解する上で
RDBモデルに限らず他のどんなデータモデルにも適用可能なもの。
むしろRDBモデルはそういった理屈を実際のスキーマ設計に反映
する作法やノウハウが既に蓄積された大変お得なモデルだと思う。
他方でそれぞれの実装でバラバラなデータモデルや高速化手法を
採用しているNoSQLではそれぞれ手探りで妥当な落とし所を探る
必要があるわけで、まぁご苦労な話だなぁとは思う。
2010/05/19(水)04:11:15(???.net)
60NAME IS NULL [sage]
AAS
NG
ひとつのkeyに複数value持たせたいときは
もういっこテーブル?みたいなの作ればいいの?
2010/06/29(火)19:43:29(???.net)
61NAME IS NULL [sage]
AAS
NG
keyはともかくvalueはatomicでなくともよい実装が多い。
なので一つのキーに配列でも持たせればよい。
2010/07/01(木)05:45:49(???.net)
62NAME IS NULL [sage]
AAS
NG
そして再びコボラー型思想が栄えるのであった
2010/07/10(土)00:06:27(???.net)
63NAME IS NULL [sage]
AAS
NG
結局使っていくと範囲取得とかしたくなる。
2010/08/12(木)08:37:05(???.net)
64NAME IS NULL [sage]
AAS
NG
テラメモリがエントリ鯖で使えるくらいにならんとね。
2年で倍として、10年後くらいか。
2010/08/12(木)12:23:43(???.net)
65NAME IS NULL [sage]
AAS
NG
2Uのサーバで72GBとか積めるのは積める
2010/08/12(木)13:12:07(???.net)
66NAME IS NULL [sage]
AAS
NG
セッション情報のキャッシュを保存して複数鯖で共有するのにKVS使いたいんだけど
何が良い?
「ディスクに保存するmemcached」みたいな感じで使いたいんだが
2010/08/14(土)00:29:15(???.net)
67NAME IS NULL [sage]
AAS
NG
2010/08/14(土)01:22:02(???.net)
68NAME IS NULL [sage]
AAS
NG
なるほど、memcached互換を目指してるのか。現時点で安定して動くかな?検討してみる。
2010/08/14(土)03:50:13(???.net)
69NAME IS NULL [sage]
AAS
NG
TokyoTyrantあたりはmemcached互換だったよね。
結構互換のやつはあるっぽい。
2010/08/19(木)08:58:21(???.net)
70NAME IS NULL [sage]
AAS
NG
mixiみたいに落ちちゃうの怖い
2010/08/19(木)11:10:36(???.net)
71NAME IS NULL [sage]
AAS
NG
なんのための分散なんだか・・・
2010/09/07(火)04:50:58(???.net)
72NAME IS NULL [sage]
AAS
NG
memcachedのスレってない?
もうWebやるんなら必須ぽいけど
2010/09/08(水)23:43:53(???.net)
73NAME IS NULL [sage]
AAS
NG
たぶんこのスレ
2010/09/09(木)00:22:20(???.net)
74NAME IS NULL [sage]
AAS
NG
必須ではないけどな別に
2010/09/09(木)09:46:39(???.net)
75NAME IS NULL [sage]
AAS
NG
2010/09/29(水)07:22:41(???.net)
76NAME IS NULL [sage]
AAS
NG
memcachedに画像を保存するには
base64エンコードするのが定番ですか?
2010/10/06(水)05:01:20(???.net)
77NAME IS NULL [sage]
AAS
NG
バイナリでそのまま入れないの?
2010/10/06(水)22:59:46(???.net)
78NAME IS NULL [sage]
AAS
NG
入れられた。なんだできるのか。
2010/10/07(木)02:02:38(???.net)
79NAME IS NULL [sage]
AAS
NG
2010/10/27(水)08:04:46(???.net)
81NAME IS NULL [sage]
AAS
NG
mongodbはいろんな機能がついてて、
SQLの高機能に慣れてる人にも移行しやすそうだよね
2010/11/14(日)15:01:48(???.net)
83NAME IS NULL [sage]
AAS
NG
これって東京なんたらとか京都なんたらとかでしょ
2010/11/17(水)21:47:08(???.net)
84NAME IS NULL [sage]
AAS
NG
Cassandra!
2011/04/04(月)18:20:51.40(???.net)
85NAME IS NULL [sage]
AAS
NG
鬼の哭く街か・・・
2011/04/04(月)23:08:12.33(???.net)
86NAME IS NULL [sage]
AAS
NG
http://code.google.com/p/leveldb/ C++0x を使える環境にある人がどのくらいいるか分からないけど・・・
2011/05/10(火)00:18:18.09(???.net)
87NAME IS NULL [sage]
AAS
NG
>>61 valueには何でも入れられる。KVSそのものさえ。
2011/07/04(月)15:11:38.32(???.net)
88NAME IS NULL [sage]
AAS
NG
インデックスサーバを持たない場合、どっか適当なノードに
「このノードを追加しろー」ってメッセージを送出させるんだろうか。
2011/07/19(火)10:12:59.01(???.net)
89NAME IS NULL [sage]
AAS
NG
構造によってちがうから一概に言えない
2011/07/19(火)10:55:14.11(???.net)
90NAME IS NULL [sage]
AAS
NG
2011/07/20(水)02:19:35.59(???.net)
91NAME IS NULL [sage]
AAS
NG
skip graphとかをシミュレートしてみようと思う。
とりあえず、数値化するのはホップ数やメッセージ数だけでいいよね・・・。
2011/07/27(水)17:38:50.67(???.net)
92NAME IS NULL [sage]
AAS
NG
>>79 これも似たようなことかな?
http://www.atmarkit.co.jp/fdb/rensai/dbwatch2011/dbwatch201111_02.html (MySQL 5.6では)ラボで開発中のNoSQLオプションにも注目です。従来のRDBのようにinsertやselectだけではなくputやgetで、NoSQLデータベースのようにmemcachedでMySQL(InnoDBデータ)に話しかける機能も加わることになります。
2011/11/13(日)15:47:25.67(???.net)
94NAME IS NULL [sage]
AAS
NG
HadoopはHBaseとセットで考えたほうがいいんじゃね。
KVSはキーと値の組み合わせ。memmapdとか。
オンメモリのハッシュだと思えばOK
2012/02/22(水)22:03:12.61(???.net)
95NAME IS NULL [sage]
AAS
NG
mcachedだまちがいた
2012/02/22(水)22:03:48.18(???.net)
9693 [sage]
AAS
NG
レスd。
Hadoop/MapReduceとセットなのが、hBaseである。
hBase側から見ると、KVSは密な繋がりはなくて、あくまでone of them?
2012/02/23(木)08:50:45.90(???.net)
9893 [sage]
AAS
NG
つまり、その2つはload処理とsave処理で繋がってるだけで、それ以外は無関係ってことですね。
何となく繋がりがあるイメージだったんだけど。。。
2012/02/24(金)10:09:26.60(???.net)
99NAME IS NULL [sage]
AAS
NG
HadoopはHDFS(ファイルシステム)とMapReduce(分散処理フレームワーク)で構成される.
Hbaseはそのデータストアとしてされる
2012/02/27(月)01:38:01.06(???.net)
10093 [sage]
AAS
NG
つまり、Hadoop/MapReduceのデータloadにHbaseは使えても、RDBとかは適切じゃないって意味ですよね?
結果のsaveなんかは、多分何のデータベースでもOKなんでしょうね。
2012/02/27(月)12:26:47.01(???.net)
101NAME IS NULL [sage]
AAS
NG
Hadoopが対象とするデータの想定はテラバイトやエクサバイトといったビッグデータだからデーRDBのI/O性能ではボトルネックになってしまうと思われます.
2012/02/27(月)14:01:41.85(???.net)
102NAME IS NULL [sage]
AAS
NG
データの一貫性少し犠牲にしても処理速度を→KVS
DBのでっかいダンプファイルから統計とったりしたい→Hadoop
大雑把に言うとこんな感じでしょ
2012/02/28(火)01:08:49.07(???.net)
10393 [sage]
AAS
NG
なるほど、なるほど。
「ビッグデータでもI/O性能OK」、かつ、「データを分散して持てる」(←あってますよね?)、
といったものでないと、Hadoopがマトモに動かないってことですよね?
次はなぜKVSではOKなのか(データが分散してるから、ビッグデータでもI/O性能OK?)なのかを考えてみまつ。
(教えて下さる方があるなら、このスレに書いて頂ければ、全部読んでます)
2012/02/28(火)11:25:37.44(???.net)
10493 [sage]
AAS
NG
あれ?
>>102 >データの一貫性少し犠牲にしても処理速度を→KVS
>DBのでっかいダンプファイルから統計とったりしたい→Hadoop
KVS単体 VS Hadoop単体、ですか?
2012/02/28(火)11:28:19.03(???.net)
105NAME IS NULL [sage]
AAS
NG
Hadoopとkvsは対になるのではないはず。
2012/02/28(火)13:06:31.37(???.net)
10693 [sage]
AAS
NG
再度、あれ?
http://d.hatena.ne.jp/okachimachiorz/20110619/1308490440 >基本的に単純に分散KVSを使いたいならHbaseにこだわる必要はない。
hBase=KVSだと思っていたのだが、違うのか。。。
色々読んでみると、KVSという一般的なデザインがあって、
Hadoop用データストアってのがhBaseで、それはKVSより機能が多い、
って感じ?
2012/02/28(火)13:16:47.34(???.net)
107NAME IS NULL [sage]
AAS
NG
KVSはカラムがKeyとValueしか定義されていない単純なデータ構造で代表的なものが
CassandraやHbase。
HadoopにデータストアとしてHbaseしか利用できないことではありません。
2012/02/28(火)14:21:05.01(???.net)
10893 [sage]
AAS
NG
なるほど。
Hbase (- KVS //HbaseはKVSの集合に含まれる
Hadoopのデータストアは、データ分散OK、ビッグデータでもI/O性能OK、が好ましい。
→RDBよりもKVS、その中でもhBaseが妥当じぇね?
ってことですね。
2012/02/28(火)15:36:17.27(???.net)
111NAME IS NULL [sage]
AAS
NG
googleも最初はそうだったよね。
2012/08/16(木)09:14:44.75(???.net)
114NAME IS NULL [sage]
AAS
NG
>>113 まったく的外れだな
いまどきエンタープライズ=Oracleなんて認識は時代遅れすぎる。
FacebookもDeNAも金持ってるがMySQLやNoSQLを使っている。
FacebookやAmazonは自社でNoSQLの開発もやっている
NoSQLとRDBの違いは予算ではない。
それぞれの長所、短所がある
NoSQLはビッグデータを扱える。
運用の負担が少なく、数百台のサーバーにスケールアウトできる
シンプルなデータモデルのためRDBでは実現できないようなパフォーマンスも叩き出せる。
2012/10/02(火)08:19:38.09(???.net)
115NAME IS NULL [sage]
AAS
NG
エンタープライズ=Facebook、DeNA、Amazon
って感覚にも問題ある
どこの企業もWebサービスが生命線ってわけじゃないし
2012/10/02(火)20:06:46.95(???.net)
116NAME IS NULL [sage]
AAS
NG
>>113 ビッグデーター関連の技術の活用や研究をしていてしかも金があるところ
だと日本だと例えばNTTがそうだね。
hadoop関連では国内でも有名だし、対外的にも国際学会に論文出している。
2012/10/02(火)23:49:35.16(???.net)
117NAME IS NULL [sage]
AAS
NG
古典的なエキスパートvsプロフェッショナルの分類だと
エンタープライズと言えばプロフェッショナルで出来合いDB
Web企業はエキスパートだから自前かトガったツルシのDB。
といいつつもOracleだって今時の売りはビッグデータだ。
今やハードも持ってるしな。
2012/10/03(水)00:14:23.43(???.net)
118NAME IS NULL [sage]
AAS
NG
Oracleはカネ払えばベンダーが面倒見てくれるけど、KVSはそういう会社がまだないので。。
企業財産そのものであるデータベース分野で、「自分でソース読んで解決すればOK」みたいな
ソフトウエアは使わせてもらえない。
ネトゲみたいに「ゴメンゴメンぶっ飛んじゃったわ」で済む範囲ならいいかもしれないけど
2012/10/15(月)04:37:16.22(???.net)
119NAME IS NULL [sage]
AAS
NG
あのgmailでさえデータぶっ飛ばしてるし、まだエンタープライズ用途では様子見で。。
2012/10/20(土)07:22:48.37(???.net)
120 [―{}@{}@{}-] NAME IS NULL [sage]
AAS
NG
KVSでも解析系は別に考えた方がよい。
2012/10/20(土)07:30:18.42(???.net)
122NAME IS NULL [sage]
AAS
NG
gmailは扱ってるデータの規模がそもそも違う。
2012/10/20(土)10:17:28.47(???.net)
123NAME IS NULL [sage]
AAS
NG
データの規模って…ビッグデータはスケールしてなんぼでしょ?
そういうのでなかったら、Oracleで足りるし
結局ビッグデータでも維持のために専任管理者を置いておく必要があるけど、
もしもぶっとんだら、彼だけの能力でデータ復旧できるのかというとまだ微妙
そして彼の退職後に誰もメンテできないようだと、会社の存続が危うくなる
そういうスタッフを自前で置けないんだったら、Oracleを契約しておいた方が面倒がないような
2012/10/21(日)07:58:39.36(???.net)
124NAME IS NULL [sage]
AAS
NG
>>123 googleだってデフォでバックアップ取ってるし、
こっちがあーだこーだ言わなくても自動で修復もしてくれる。
oracleはちゃんとした会社だしサポートも営業体制も安定してるが、
ロストしてバックアップもダメになってる時だってあるし、ダメな時はダメ。
誰も無から有は作り出せない。
2012/10/21(日)20:13:30.21(???.net)
126NAME IS NULL [sage]
AAS
NG
そんなんその辺のクラウドじゃ使えませんやん…
2012/10/22(月)08:30:09.53(???.net)
127NAME IS NULL [sage]
AAS
NG
キャッシュ置き場ならいいかもしれないが、現状で一次データをKVSに置くのはさすがに怖い
2012/10/22(月)16:45:23.58(???.net)
128NAME IS NULL [sage]
AAS
NG
>>127 お前が怖いのは、根拠もなしにクラウドは危険だと言う同僚や上司を説得できないことだろ。
リスクの種類が違うからって危険とは限らないが、はなっから信用していない人間を説得するのは骨だ。
2012/10/22(月)18:24:46.15(???.net)
129NAME IS NULL [sage]
AAS
NG
>>128 「動かないコンピュータ」に載るような深刻な大事件がいくらか起こって、
その結果、「クラウドでこうやってはいけないバッドノウハウ集」がそれなりに溜まってきたら、
そろそろ入れようかと思うよ。
クラウド向きじゃない用途が明らかになって、「クラウドは欠点が多くて使えねーわ」って言う人が
増えてきたら、ちゃんと検討する。他人が地雷を一通り踏みまくってくれている。
クラウド関連記事が賞賛ばかりの状況では、マーケ盛んだな、ぐらいでまだ入れない。
機雷掃海は他人にやって頂くに限ります。
2012/10/22(月)18:45:15.98(???.net)
130NAME IS NULL [sage]
AAS
NG
>>123 Googleはデータやハードの故障への耐性ってのをまず考えてる。
安いマシンを並列に、で大きくなったんだから第一の関心がソレだ。
一部故障しても、少しの影響で済むような分散処理。
故障の素早い隔離と復旧そして同期のとりかた。
でも大事なのは、統計合計マシンだから本質的に少々データが
壊れてもあまり影響のないサービスだって事だ。
いわゆる業務システムじゃそうは行かんわな。
2012/10/24(水)02:32:30.99(???.net)
131NAME IS NULL [sage]
AAS
NG
ぶっ飛ばしても、障害報告を書いて謝って終わり、で済む安いデータならいいかもしれないけど
システムが止まると一日あたり数百万づつ売り上げが消える、という業務系ではまだ無理だよ
2012/10/24(水)11:26:19.39(???.net)
132NAME IS NULL [sage]
AAS
NG
MTTF・MTBF共に短いが可用性が高いというのがクラウドの特徴。
これが許せるか許せないかは業務系云々より、社会体質に依るんじゃないかなあ。
「あれ?動かないぞ・・・責任者出せ」みたいな体質の所だったらダメだろうし、
「あれ?動かないな・・・後でやり直そう、あ、動いた動いた、OK」みたいな体質のところだったらOK。
2012/10/24(水)11:44:09.09(???.net)
133NAME IS NULL [sage]
AAS
NG
そう考えると、やはりIT部門の責任者は相当な地位が必要だよなぁ。
システムは利用者の考え方をも変えてしまうのだから。
2012/10/24(水)11:47:56.57(???.net)
134NAME IS NULL [sage]
AAS
NG
分散させれば障害に強くなる…って論は、現状の信頼性研究でも確実に断言できない所があるね
とあるエンジニアは、RAID5の存在を認めず事あるごとに批判し、RAID10以上を要求しているけど
それがマネーが動く業務システムってもんだよなぁ。。
2012/10/25(木)20:33:57.35(???.net)
135NAME IS NULL [sage]
AAS
NG
ネットワーク透過型のHashテーブルが欲しいな、と思ってKVSに当たるのだけど、
それの保守チームを確保できないから、やっぱりMySQLのように運用人口の多いRDBで代用してしまう
鶏と卵だなー
2012/11/15(木)14:22:58.16(???.net)
136NAME IS NULL [sage]
AAS
NG
買ってくるんじゃ駄目なの?
2012/11/15(木)19:22:53.50(???.net)
137NAME IS NULL [sage]
AAS
NG
>>135 保守チームって何?
コードの隅々まで理解してる人達を養成でもしたいの?
2013/02/27(水)17:31:22.14(???.net)
138NAME IS NULL [sage]
AAS
NG
お勧めは?
2013/09/18(水)17:40:30.76(???.net)
139NAME IS NULL [sage]
AAS
NG
テスト
2013/10/24(木)02:44:32.36(???.net)
140NAME IS NULL [sage]
AAS
NG
スレチかもしれんのだけど、
エクスペディアの「このホテル、○分前に予約が入りました」
ってあれは、KVS使ってるのかな?
REDISかHBASEあたり?
探ってるんだけど、SAS入れたって情報しか見えてこない…
2013/10/24(木)02:49:10.08(???.net)
141NAME IS NULL [sage]
AAS
NG
RDBで十分でしょ
2013/10/24(木)17:11:25.20(???.net)
142NAME IS NULL [sage]
AAS
NG
探って出てくるような話じゃないと思うんだが。
2013/10/24(木)20:41:52.20(???.net)
143NAME IS NULL [sage]
AAS
NG
言われたら、「○分前に予約が入りました」は、RDBで行ける気がしました。
13万のホテルに最終予約時刻入れとけばいいから、対したこと無いですね。
2013/10/25(金)02:30:31.46(???.net)
144NAME IS NULL [sage]
AAS
NG
なるほどバカなんだな
2013/10/26(土)03:18:08.46(???.net)
145NAME IS NULL [sage]
AAS
NG
千葉県松戸市六高台2-78-3
2013/11/24(日)20:50:24.92(???.net)
150NAME IS NULL [sage]
AAS
NG
テステス
2022/10/23(日)01:03:41.53(???.net)
戻る
ver.151005sp