タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DBに関するsuusanexのブックマーク (2)

  • 開発者が知っておきたいSQLの実行モデル~アプリからデータベースへのアクセスを高速化するには?

    データベースのデータ・モデルは解決したい問題に合わせて使い分けることができ、昨今ではドキュメントやグラフなどのリレーショナル以外のモデルも注目されています。また、トランザクション系が生成した大量のデータをリアルタイムで分析するというような、性質の異なるワークロードを扱うことも求められています。これら性質の異なるデータ・モデルやワークロードを扱うにはどのような実装が必要でしょうか。この連載では、開発者の皆様がシステム・アーキテクチャやアプリケーション・コードをより洗練させるのに役立つデータベース・マネジメント・システム(DBMS)の基を振り返り、実装に合った技術の組み合わせを解説します。 第1回はデータベースにアクセスするAPIで最も広く使われているSQLという言語の実行モデルを再確認します。なぜこの言語がリレーショナル・モデルのみならず他のデータ・モデルに対しての操作にも使われるようにな

    開発者が知っておきたいSQLの実行モデル~アプリからデータベースへのアクセスを高速化するには?
  • データベースの「何」を「どう」監視すべきか

    そもそも「監視」とはどのような行為なのでしょうか。三省堂「大辞林」によれば、「不都合なことの起こらぬように見張ること」と定義されています。つまり、データベースシステムの監視とは、データベースシステムの安定稼働を阻害する事象が発生しないように、「何か」を見張ることです。今回は、データベース運用において、監視する対象や方法について説明します。 データベースの健康状態を把握する ところで、「データベースシステムの安定稼働を阻害する事象」とは何でしょうか。 人の場合で考えてみると、健康に生活することを阻害する要因として「病気」が考えられます。病気にならないように定期的なチェック(血圧、体温、体重の測定など)や、医師による診断が必要なように、データベースにおいても普段からの定期的な健康状態の把握や診断が必要です。 例えば、システムの利用状況はビジネスの変化により影響を受けるため、カットオーバー時には

    データベースの「何」を「どう」監視すべきか
  • 1