<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/jinutsugi/">
    <title>ジン@ ウィキ</title>
    <link>http://w.atwiki.jp/jinutsugi/</link>
    <atom:link href="https://w.atwiki.jp/jinutsugi/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ジン@ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-12-20T19:13:28+09:00</dc:date>
    <utime>1324376008</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/jinutsugi/pages/14.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/24.html">
    <title>DB選択基準_検討メモ</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/24.html</link>
    <description>
      Facebookのようなサイトを構築しようとしたときの、データベースの選定メモ。

-NoSQLかRDBMSか？
--NoSQLを選択する
---SNSやソーシャルゲームのWebサイトに適しているので
----RDBMSを使うと、データベースサーバの分散が困難になるため、処理性能を向上させたいときはスケールアップで対応するのが一般的。
----近年になってSNSやソーシャルゲームなどのBtoC向けWebサイトが増加。このようなWebサイトでは企業向けシステムでは考えられないほど爆発的な数のアクセスがあり。
----一貫性は犠牲にしても、低コストで拡張性がしやすい
---金が絡むような処理は、今のところ想定ない（もしくは割合的に非常に小さい）

-CassandraかHBaseか
--上記の２つは、非常に有名。
--可用性の担保の動きと、Hadoopとの相性でBigTable（HBase)の方がいいか。。
--比較観点
---http://lunarium.info/arc/index.php/HBase%E3%81%A8Cassandra%E3%81%AE%E6%AF%94%E8%BC%83(%E5%9B%B3)
----CAP原則の特徴
-----http://lunarium.info/arc/index.php/DB%E9%96%A2%E9%80%A3%E3%81%AE%E5%9F%BA%E6%9C%AC%E5%AE%9A%E7%90%86
---レスポンス
---開発者人口や技術情報の多さ
---分散バッチ処理（Hadoop)との親和性    </description>
    <dc:date>2011-12-20T19:13:28+09:00</dc:date>
    <utime>1324376008</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/23.html">
    <title>20110909_グロービス経営大学院_入試前特別セミナー</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/23.html</link>
    <description>
          </description>
    <dc:date>2011-09-16T11:34:13+09:00</dc:date>
    <utime>1316140453</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/21.html">
    <title>マッキンゼー式 世界最強の問題解決テクニック　メモ</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/21.html</link>
    <description>
          </description>
    <dc:date>2011-03-23T16:33:59+09:00</dc:date>
    <utime>1300865639</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/20.html">
    <title>Cassandra 簡単プログラミング</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/20.html</link>
    <description>
      簡単なプログラミングをしてみます。

#contents()

*データモデル
プログラミングする前に、Cassandraのデータモデルについて簡単に理解するために、以下のドキュメントを紹介します。

http://gihyo.jp/dev/serial/01/cassandra/0004
http://wiki.apache.org/cassandra/DataModel_JP

非常に乱暴にまとめると次のようになるかも。

|BGCOLOR(#555):COLOR(#fff):名称|BGCOLOR(#555):COLOR(#fff):BNF風な表現|BGCOLOR(#555):COLOR(#fff):説明|
|Column|name,value,timestamp|おおよそ１つのカラムに相当|
|Super Column|key,Column*|あまりRDBの概念にはないかも|
|Column Family|key,(Super Column* 又は Column*)|テーブルに相当|
|Keyspace|Key,Column Family*|スキーマやDB（インスタンス）に相当|

*KeySpace などの作成

大きく分けて2通りあります。

**cassandra-cli コマンド

**cassandra.yaml読み込み（StorageService.loadSchemaFromYAML）
0.7 より、cassandra.yaml を起動時に読み込まなくなりました。

読み込ませる場合は、MBeanのStorageServiceのloadSchemaFromYAMLメソッドをCallします。    </description>
    <dc:date>2011-02-25T16:41:34+09:00</dc:date>
    <utime>1298619694</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/19.html">
    <title>Cassandra 初心者メモ</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/19.html</link>
    <description>
      工事中
#contents()

*ダウンロード
下記の場所からダウンロードしてください。
[[http://cassandra.apache.org/&gt;http://cassandra.apache.org/]]

本章では、Cassandra 0.7.2 をベースに記載しています。

*とにかく動かしてみる
環境は、Windows 7で動作確認しました。。Unix系OSの場合、適当に読み替えてください。でも、説明の中の記述方法は、Unixのシェルっぽかったりします（＾＾；

1. Java6 を入手して、インストール。手順省略。
2. Cassandraをダウンロードして、適当なフォルダに展開。展開した（インストールした）ディレクトリを、以降、CASSANDRA_HOME と略す。
3. コマンドプロンプトを開く。
4. JAVA_HOMEをJava6をインストールした場所に指定して、設定。(set JAVA_HOME=&lt;Javaインストールした場所&gt;)
5. CASSANDRA_HOME の環境変数を設定。（例：CASSANDRA_HOME=C:\Applications\apache-cassandra）
5. $CASSANDRA_HOME/bin の配下にある、cassandra.bat を実行する。

上手くいけば、こんな感じで起動するはずです。

 C:\Applications\apache-cassandra\bin&gt;cassandra
 Starting Cassandra Server
  INFO 14:27:54,295 Heap size: 1065025536/1065025536
  INFO 14:27:54,342 JNA not found. Native methods will be disabled.
  INFO 14:27:54,413 Loading settings from file:/C:/Applications/apache-cassandra/conf/cassandra.yaml
  INFO 14:27:54,812 DiskAccessMode &#039;auto&#039; determined to be mmap, indexAccessMode is mm    </description>
    <dc:date>2011-03-02T16:06:03+09:00</dc:date>
    <utime>1299049563</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/18.html">
    <title>OSBメモ</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/18.html</link>
    <description>
      *Oracle Service Bus メモ
-OSBは、WebLogic Serverの1アプリという位置づけ。
-基本的なインストール
+インストーラによるOSBのインストール
+WebLogicのドメイン作成（OSBを利用できるようにチェックすればOK）
-OSBのクラスタ構成については以下のマニュアル参照
http://otndnld.oracle.co.jp/document/products/osb/docs10gr3/deploy/cluster.html
-チュートリアルのURL
http://otndnld.oracle.co.jp/document/products/osb/docs10gr3/tutorial/tutGettingStarted.html
-OSBのコンソールURL
http://&lt;hostname&gt;:&lt;port&gt;/sbconsole    </description>
    <dc:date>2010-01-25T20:40:06+09:00</dc:date>
    <utime>1264419606</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/17.html">
    <title>Oracle Application Testing Suite スクリプト作成</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/17.html</link>
    <description>
      *はじめに
Oracle Application Testing Suite 8.3 （旧：Empirix社のe-Test Suite）を使って、スクリプトの作成及び主な機能を一通り紹介する。

Webサイトでは、ログインなど入力を必要とする画面をよく見かけるが、テストでは多くのバリエーションのデータを用意して実行しなければならない。当然、このような要件を実現する機能を持っているが、実際のスクリプト作成においてよく利用する（言い換えれば便利な）機能も併せて載せていく。

今回は、Webサンプルアプリケーションで有名な「JPet Store」 のサイトを例に、テストのスクリプトを作ってみる。

ちなみに、自分が利用したサンプルは、Spring Framework（http://www.springframework.org/） に付属しているものを使用し、Oracle WebLogic Server 10.3 にデプロイしてで試してみた。

**ダウンロード＆インストール
Oracle Application Testing Suite は、OracleのOTNのサイト

http://www.oracle.com/technology/global/jp/software/products/app-testing/index.html
http://www.oracle.com/technology/software/products/app-testing/index.html

から、評価版をダウンロードできる。

インストール方法はそれほど難しくないが、JBossの設定だけ少し迷うかもしれない。こちらでもインストール＆セットアップ手順を紹介しているので、ご参考までに。

http://jinutsugi.blog120.fc2.com/blog-entry-22.html

Oracle Application Testing Suiteの主なコンポーネントは次の通り。
-e-Tester … スクリプト作成、及びスクリプトの動作確認が主な役目のコンポーネント
-e-Load … スクリプトを多重で実行する、いわゆる性能テストを行うコンポーネント

今回のスクリプト作成では、e-Testerを利用する。

    </description>
    <dc:date>2008-10-15T12:43:03+09:00</dc:date>
    <utime>1224042183</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/16.html">
    <title>トップページのバックアップ</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/16.html</link>
    <description>
      ＊＊メニュー

-Linux on VMWareでOracle RACを構築
--[[Linux on VMWareでOracle RACを構築（インストール）]]
--[[Linux on VMWareでOracle RACを構築（準備）]]
-[[[入門]JDeveloperでJSF]]

-[[ジンのブログ&gt;http://jinutsugi.blog120.fc2.com/]]




＊＊@wikiへようこそ
-ウィキはみんなで気軽にホームページ編集できるツールです。
-このページは自由に編集することができます。
-メールで送られてきたパスワードを用いてログインすることで、各種変更（サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等）することができます


＊＊まずはこちらをご覧ください。
-[[@wikiの基本操作&gt;http://atwiki.jp/guide/category2.html]]
-[[用途別のオススメ機能紹介&gt;http://atwiki.jp/guide/category22.html]]
-[[@wikiの設定/管理&gt;http://atwiki.jp/guide/category6.html]]

＊＊おすすめ機能
-[[気になるニュースをチェック&gt;http://atwiki.jp/guide/17_174_ja.html]]
-[[関連するブログ一覧を表示&gt;http://atwiki.jp/guide/17_161_ja.html]]

＊＊その他にもいろいろな機能満載！！
-[[@wikiプラグイン&gt;http://atwiki.jp/guide/category17.html]]
-[[@wiki便利ツール&gt;http://atwiki.jp/guide/category32.html]]
-[[@wiki構文&gt;http://atwiki.jp/guide/category16.html]]

＊＊バグ・不具合を見つけたら？
お手数ですが、こちらからご連絡宜しくお願いいたします。
⇒http://atwiki.jp/guide/contact.html


＊＊分からないことは？
-[[@wiki ご利用ガイド&gt;http://atwik    </description>
    <dc:date>2008-10-02T00:07:41+09:00</dc:date>
    <utime>1222873661</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/15.html">
    <title>Linux on VMWareでOracle RACを構築（インストール）</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/15.html</link>
    <description>
      RAC(Oracle Real Application Clusters)について、あまり知識がない初心者がチャレンジした跡。

&amp;bold(){ページ構成}

-[[Linux on VMWareでOracle RACを構築（準備）]]
-Linux on VMWareでOracle RACを構築（インストール）

#contents()

とりあえず、インストールしたエビデンスを[[こちら&gt;http://www41.atwiki.jp/jinutsugi/pub/RAC_Install.xls]]に置いた。整理はこれから。    </description>
    <dc:date>2008-07-28T20:41:25+09:00</dc:date>
    <utime>1217245285</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/jinutsugi/pages/14.html">
    <title>Linux on VMWareでOracle RACを構築_バックアップ</title>
    <link>https://w.atwiki.jp/jinutsugi/pages/14.html</link>
    <description>
      RAC(Oracle Real Application Clusters)について、あまり知識がない初心者がチャレンジした跡。

##工事中##

#contents()

*VMWareの設定
**前提
***VMWareのバージョン
 VMWare Workstation 5.5.5

***ゲストOSの構成
|100.168.116.25|ubl1.utsugi.com(1号機)|外部通信用|
|192.168.139.25|ubl1i.utsugi.com(1号機)|内部通信用|
|100.168.116.35|ubl1v.utsugi.com(1号機)|Oracle用VIP用|
|100.168.116.26|ubl2.utsugi.com(2号機)|外部通信用|
|192.168.139.26|ubl2i.utsugi.com(2号機)|内部通信用|
|100.168.116.36|ubl2v.utsugi.com(2号機)|Oracle用VIP用|

※外部通信用に、以下のアドレスを指定すると、CVU使用時、またはVIP構成時に失敗するらしい。
|クラスA|10.0.0.0|
|クラスB|172.16.0.0 - 172.31.0.0|
|クラスC|192.168.0.0 - 192.168.255.0|

共有ディスクは、1号機(ubl1)側でNFSマウントで共有することで代替する。

**イーサネットの追加
1号機で次を実施する。

「仮想マシンの設定」より「追加」を押して「ハードウェア追加ウィザード」を起動し、「イーサネットアダプタ」を選択する。
プライベート用のLANを組むため、「ホストオンリー」を選択する。

#ref(vm_network.jpg)


2号機に対しても同じ設定を行う。

**ハードディスクの追加
こちらはubl1のみ。

「ハードウェア追加ウィザード」を起動し、「ハードディスク」を選択する。IDEとSCSIがあるが、SCSIを選択した。サイズはお好みで。


*インストール前準備
1号機(ubl1)で実施した内容を元に記述。特に断りがない限り、2号機も同様に行う。
**ネットワークの設定（内部通信用）
***ifconfig -aで    </description>
    <dc:date>2007-11-22T19:29:48+09:00</dc:date>
    <utime>1195727388</utime>
  </item>
  </rdf:RDF>
