2009-08-03 5 views

答えて

11

SQLite?彼らはこれよりずっと小さくなることはありません。

+0

+1パブリックドメインであるため、これ以上のオープンソースも得られません。 – balpha

+1

これはRMSには言及しないでください。 – innaM

+1

私は "フリー"ではなく "オープンソース"と言いました。だからとにかく私は "エホバ"と言いました:-) – balpha

1

いずれのステートメントでも「EXPLAIN」を実行し、その機能を実装する内部擬似コードを取得できるので、SQLiteもお勧めします。

擬似コード自体は文書化されており、データベースが内部的にどのように機能するかを示す大きな例です。私は説明された陳述を見て多くを学んだ。

+1

これまで使用してきたすべてのSQLデータベースは、この機能を1つの形式または別の形式で備えています。 –

+0

Neilが言うように、彼らはすべてこれを行います。「クエリ実行計画」を検索します。それは擬似コードではありません! –

+0

@Peter + Neil:はい、すべてのデータベースに「EXPLAIN」があります。私が話したかったことは、SQLiteの疑似コード(そうです、それはSQLiteにあります!)が、DBの仕組みを理解するために使うことができるように簡単に変換できることです。私は、オラクルdbの抽象的な "クエリ実行計画"が同じことを伝えるとは思わない。 – Juergen

5

本当にペットが、未:

  1. ないハードPostgeSQL

    を(少なくともWindowsの時に)インストールする
  2. 特集あまりにも突飛ない
  3. に到達
  4. (チュートリアルとSQLリファレンスを含む)のドキュメントをバンドルツール(少なくともWindows版)
1

上記のように、SQLite。すべての選択肢は、インストールするPITA(比較的)です。また、企業の環境では、クライアント/サーバーパッケージに敏感なシステム管理者がいます。 SQLiteはスタンドアローンのプログラムで、データベースごとに1つのファイル、すばらしいコマンドラインツールです。そして価格は打ち負かすことはできません。大企業のロットはそれを使用しています。 Javaの

Erlangで書かれ

CouchDBで実装

+0

'aptitude install postgresql-8.4'はかなり簡単です(実際にデータベースを取得します)。あなたがインストールするのが難しい場合は、新しいディストリビューションを提案してください。 – derobert

関連する問題