タグ

datamodelとtransactionに関するhikarukanaのブックマーク (3)

  • 分散トランザクションの概念

    分散トランザクションの概要 分散トランザクションは1つ以上の文からなり、それらが個別に、またはグループとして、分散データベースの複数ノードのデータを更新します。たとえば、図34-1に示すデータベース構成を考えます。 scottによって実行される次の分散トランザクションは、ローカルのsalesデータベース、リモートのhqデータベース、およびリモートのmaintデータベースを更新します。 UPDATE scott.dept@hq.us.example.com SET loc = 'REDWOOD SHORES' WHERE deptno = 10; UPDATE scott.emp SET deptno = 11 WHERE deptno = 10; UPDATE scott.bldg@maint.us.example.com SET room = 1225 WHERE room = 1163

  • トランザクション

    10 トランザクション この章では、トランザクションを定義し、データベースでトランザクションが処理される方法について説明します。 この章の内容は、次のとおりです。 トランザクションの概要 トランザクション制御の概要 自律型トランザクションの概要 分散トランザクションの概要 トランザクションの概要 トランザクションは、1つ以上のSQL文を含むアトミックな論理作業単位です。トランザクションは、SQL文をグループ化して、すべての文がコミットされた(データベースに適用された)状態にするか、すべての文がロールバックされた(データベースから取り消された)状態にできる必要があります。Oracle Databaseでは、すべてのトランザクションにトランザクションIDと呼ばれる一意の識別子が割り当てられます。 すべてのOracleトランザクションは、ACIDプロパティと呼ばれる、データベース・トランザクショ

  • ルイーダの酒場で学ぶOracle、HBase、Cassandraの違い

    「才能を非生産的な事に浪費してこそ、真のヲタクである」 この名言にかなう為に日々色々学ぶ日々(多分)。 ルイーダの店 = データベース 旅人 = データ 勇者 = クライアント(APサーバなど) ■ルイーダの酒場 Oracleバージョン 世界に一店舗だけある巨大な酒場。 世界中から旅人が集まり、転職歴や力、素早さ、運の良さ、レベル、倒してきた敵等、その旅人が持つあらゆる情報で探し出す事が出来る。 仲間を捜す時は、ほしい仲間の条件を店主に言えば、条件に見合う旅人を連れてきてくれる。基的に店主はどんなに複雑で難しい条件でも健気に探し出してきてくれる。 がしかし、店主自らが探しに行く為、あまりに条件が複雑過ぎると探すのに時間がかかってしまうので、運悪く自分よりも前の勇者が店主に複雑な条件を提示してしまうと、窓口に長蛇の列が出来てしまい待たされる事もある。 ■ルイーダの酒場 HBaseバージョン

  • 1