私はデータベースの設計の原則を学ぶためにペットのオープンソースデータベースが必要です。教えのための良いと小さなオープンソースのデータベース
答えて
いずれのステートメントでも「EXPLAIN」を実行し、その機能を実装する内部擬似コードを取得できるので、SQLiteもお勧めします。
擬似コード自体は文書化されており、データベースが内部的にどのように機能するかを示す大きな例です。私は説明された陳述を見て多くを学んだ。
これまで使用してきたすべてのSQLデータベースは、この機能を1つの形式または別の形式で備えています。 –
Neilが言うように、彼らはすべてこれを行います。「クエリ実行計画」を検索します。それは擬似コードではありません! –
@Peter + Neil:はい、すべてのデータベースに「EXPLAIN」があります。私が話したかったことは、SQLiteの疑似コード(そうです、それはSQLiteにあります!)が、DBの仕組みを理解するために使うことができるように簡単に変換できることです。私は、オラクルdbの抽象的な "クエリ実行計画"が同じことを伝えるとは思わない。 – Juergen
本当にペットが、未:
- ないハードPostgeSQLを(少なくともWindowsの時に)インストールする
- 特集あまりにも突飛ない
- に到達
- (チュートリアルとSQLリファレンスを含む)のドキュメントをバンドルツール(少なくともWindows版)
上記のように、SQLite。すべての選択肢は、インストールするPITA(比較的)です。また、企業の環境では、クライアント/サーバーパッケージに敏感なシステム管理者がいます。 SQLiteはスタンドアローンのプログラムで、データベースごとに1つのファイル、すばらしいコマンドラインツールです。そして価格は打ち負かすことはできません。大企業のロットはそれを使用しています。 Javaの
Erlangで書かれCouchDBで実装
'aptitude install postgresql-8.4'はかなり簡単です(実際にデータベースを取得します)。あなたがインストールするのが難しい場合は、新しいディストリビューションを提案してください。 – derobert
Firebirdのhttp://www.firebirdsql.org/
Apache Derby。それは合理的ではなくドキュメント指向です。
- 1. C/C++のための小さなオープンソースのUnicodeライブラリ
- 2. Java Springアノテーションを学ぶための良いリソースを教えてください。
- 3. iphoneのための良いオープンソースのチェスゲームはありますか?
- 4. 良いCRMの商業またはオープンソース
- 5. 小さなデータベースを維持するためのデータベース代替
- 6. 教えるためのC++とGUI
- 7. C#、JavaScript、PHPのための良い教材ですか?
- 8. RESTインターフェースを備えた良いオープンソースのメッセージキューを知っていますか?
- 9. ページを小さなページに分割するための良い方法
- 10. NodeJSアプリケーションの良いオープンソースの例?
- 11. 私のPHPスキルを向上させるための小さなオープンソースのPHP CMSをお探しですか?
- 12. 教育目的のための単純なデータベース実装
- 13. UICollectionviewのための見栄えの良いヘッダービューとスクロールアップ中のUIImageViewを最小化する
- 14. データベース内の複雑な関係のための最良のスキーマ
- 15. redisデータベース間の変更方法を教えてください。
- 16. 多くの良いと小さなjavascriptライブラリを持つWebサイト?
- 17. 小さなサッカーリーグのためのモデリングデータベース
- 18. 小さなスクリーンデバイスのためのAndroidエミュレータ
- 19. 小さなテナントのためのマルチテナントサイト?
- 20. 2Dデータアレイのリコールと比較のための良好なデータベース設計ですか?
- 21. Ffmpeg&PHP - 良質の小さなクリップ
- 22. PHP - 静的データベース接続クラスのための良いデザインパターン
- 23. 良いテストカバレッジのPython(Djangoではない)上の小さなオープンソースプロジェクトを教えてくれる人はいますか?
- 24. パスカルを子供に教えるための簡単な質問
- 25. 誰かがJavaScriptのための良い2dライブラリを教えてくれますか?
- 26. 要約小説のためのAlgo:教師あり学習
- 27. のOracle SQLのMINUSのヘルプ:特定の資格のないを教えて表示する教員は、特定のコースを教えるために
- 28. 良いオープンソースのBitTorrentライブラリとは何ですか?
- 29. ウェブベースの言語を教える良いウェブサイトですか?
- 30. ルールを作成するためのまともなインターフェイスを備えたオープンソースのルールエンジン
あなたはデータベースエンジン自体をオープンソースにしたいですか? –