タグ

2013年11月1日のブックマーク (7件)

  • PostgreSQLとOracle Databaseそれぞれの特徴

    PostgreSQLOracle Databaseのアーキテクチャ構造 シリーズの最終回は、PostgreSQLと、商用RDBMSとして普及しているOracle Databaseとの違いについて簡単にご紹介していきます。 「第1回:PostgreSQLの概要とアーキテクチャ」で、PostgreSQLアーキテクチャの概要図を説明しましたが、PostgreSQLOracle Databaseは同じような役割を担ったプロセスやファイルで構成されていることがわかります(表1および表2参照)。 また、図1にあるプロセスとデータベース構成ファイルを解説すると、以下のようになります。 クライアントから接続要求を受けてデータベースと通信するためのプロセスを起動する。 クライアントからのSQL要求を処理するプロセスが、ディスク上にあるデータをメモリ上に保持する。 メモリ上の変更内容は専用のプロセスによ

  • 第5回 PostgreSQL でのデータベース構築の際に必要となる物理設計のポイント | gihyo.jp

    第5回では、PostgreSQL でのデータベース構築の際に必要となる物理設計のポイントとして、データ容量の計算方法とインデックスの張り方を解説していきます。 データベース・サイジング サイジングとは、サービスの開始前に、想定される負荷や格納されるデータ量を見積り、十分な性能や規模のサーバおよびストレージを用意することです。今回は、サイジングの要素のうち、ストレージサイズの計算方法を紹介します。 データファイルの構成 PostgreSQLはデータベース・クラスタと呼ばれるディレクトリの下に、複数のディレクトリやファイルを作成します。容量の多くを占めるのはアプリケーションが使うテーブルやインデックスになるでしょうが、それ以外にも管理領域やログのためのディスク領域が必要になります。 表1 データファイルの構成と容量

    第5回 PostgreSQL でのデータベース構築の際に必要となる物理設計のポイント | gihyo.jp
    nakunaru
    nakunaru 2013/11/01
    サイズの見積もり
  • HOTの仕組み(2) | Let's POSTGRES

    どうしてガベージの発生量が減ったのか? これの答えは、「常時行われる処理の中で、ガベージの回収を行うようになったから」です。PostgreSQLは、更新処理や削除処理を行った場合、古いデータは消さずに残しておきます。この古いデータ = ガベージを除去し、空き領域として再利用可能とする処理がVACUUMです。HOTは、常時実施されている SELECT, INSERT, UPDATE の処理の中で、VACUUM相当の処理をページ単位で実施するようになったのです(図5)。 図5. HOTによるガベージの掃除 しかし、これだけ見ると単純にVACUUMを細かな単位でバックグラウンド的に実施されるようになっただけに見えますね。実は、これが実現できたのは先ほどの「インデックスの不要な更新をスキップ」できるようになったからなのです。ガベージの掃除をする時に最も注意するのは、除去する行が完全に他から参照され

  • gitの勉強会「はじめようgit」を行いました | TECHSCORE BLOG | TECHSCORE BLOG

    スライドを作成するにあたって、色々なサイトを閲覧しましたので、まとめてみました。 基的なこと Git - Book まずはこれを読んどいた方が良いと思います DVCSとGitの基礎 サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ わかりやすいです git - 簡単ガイド 天下一gitconfig大会 参考になるけど、ちょっと古い。 こわくない Gitランチのこと良くわかる。必読。 コミットメッセージの書き方 - ククログ(2012-02-21) コマンドの使い方とか gitとsubversionのコマンド対応表 « cyclogy 一覧で見やすい Git - SVN Crash Course(in Japanese) SVNとのコマンド比較が充実している Subversion ユーザーが Git を使ってみた (基操作編) - ま

    nakunaru
    nakunaru 2013/11/01
  • SQLアンチパターン - ナイーブツリー

    社内勉強会資料 追記: 2013-10-31 ついったで指摘( https://twitter.com/akuraru/status/395822183777202176 )を受けたので入れ子集合のノード追加の説明の所を修正しました。Read less

    SQLアンチパターン - ナイーブツリー
    nakunaru
    nakunaru 2013/11/01
    再帰問い合わせが可能ならいいけどさー。と毎回思ってしまう。
  • Third Party Databases Drivers in Oracle SQL Developer

    Oracle SQL Developer 1.5 (1.5.0.53.38) supports browsing a selection of third party databases; Microsoft Access, Microsoft SQL Server, MySQL and Sybase. Before accessing these databases, you need to download and load the correct third party drivers. You can do this manually or using Check for Updates. Loading Third Party Drivers Manually To load a third party driver, go to Tools > Preferences > Da

    nakunaru
    nakunaru 2013/11/01
    SQL Developer
  • プロバスケットボール bjリーグ公式ブログ : 10月25日(金)、26日(土) 大分 vs. 奈良 開催試合の経緯報告 - ライブドアブログ

    2013年10月31日19:47 カテゴリbjリーグbjリーグ、チーム会社からのお知らせ 10月25日(金)、26日(土) 大分 vs. 奈良 開催試合の経緯報告 10月25日(金)、26日(土)に大分銀行ドームにて開催を予定しておりました、大分ヒートデビルズ vs.バンビシャス奈良の試合に関しての経緯をお伝えいたします。�� 大分銀行ドームでの開催に関しましては、大分チームから開催の希望があり、リーグとして承認をしておりました。その時より風の影響や、照明の光度・方向、寒さ対策、電源、客席など、あらゆる点に関して、いかにして開催に十分な条件を整えることが出来るかの協議を続けてまいりました。 また、当日に関しましても、荒天が予想されており、開催について検討を重ねておりました。主催者である「株式会社バスケで」としては開催する意向でしたが、bjリーグとして、風の影響や、照明の状況を考慮の上、「試

    nakunaru
    nakunaru 2013/11/01
    ちょっと残念な案件だったけど、まぁしょうがない気もする。