DataBaseに関するnobuquruliのブックマーク (2)

  • 基礎から理解するデータベースのしくみ(5):ITpro

    SQL文を実行する際のパフォーマンスに大きな影響を及ぼすものとして,もう一つ,インデックスがあります。インデックスについては,どう定義すべきかというデータベース設計上の問題と,インデックスを有効に使うためのSQL文をどう書くべきかというコーディング上の問題があります。 ここではテーブル設計上の問題を主に取り上げます。SQL文のコーディングについては囲み記事「SQL文を最速にする11のポイント」を参照してください。 インデックスは,テーブルの検索速度を向上させるためのものです。それぞれのSQL文に対して最適なインデックスを定義するのが理想的ですが,実際にはある程度限られたインデックスで,必要なパフォーマンス要件を満たすようにインデックスを定義する必要があります。加えて,どんなSQL文が実際に発行されるのかがあらかじめわかっていない場合は,適当な想定に基づいてインデックスを定義しておかなくては

    基礎から理解するデータベースのしくみ(5):ITpro
  • オラクル、無償版データベース製品の提供へ--躍進するオープンソース勢力に対抗

    躍進するローエンドなオープンソースデータベースに対抗しようと、Oracleが自社のデータベース製品の無償版のリリースを決めた。 Oracleでは米国時間1日に「Oracle 10g Express Edition(Oracle Database XE)」のベータ版を発表し、2005年末までに正式版の提供を開始する予定だ。学生や小規模な組織、Oracleデータベースをアプリケーションと連携させることのできるソフトウェアベンダーなどが、顧客対象となるという。 Oracle Database XEは、同社のほかのデータベース製品ラインアップとは異なり、使用制限が設けられている。同製品は、1プロセッサ、4Gバイトのディスクスペース、1Gバイトのメモリというスペックのサーバ上でしか稼働させられないのだ。 Oracleのサーバ技術部門シニアバイスプレジデントAndrew Mendelsohnは、今回の

    オラクル、無償版データベース製品の提供へ--躍進するオープンソース勢力に対抗
  • 1