最初の戦闘テストに合格し、habrasocietyの慈悲に現れました。
DaBaseは一方でORMです 一方、データベースへのオブジェクト指向のアクセスを提供しますが、完全なORMではありません。 データベース構造とテーブルの関係の初期化と指定を気にしません。
機能:
- MySQLおよびPostgreSQLのサポート
- 簡単:〜50kbの簡潔なOOPコード
- システムリソースへの高速で要求のない
- 設定は不要です。既存の基本スキームですぐに使用を開始できます。
- 非常に簡潔で、読み取り可能な1行のコードで複数の異なる操作を実行できます。
- DbSimpleと同様に、SQLクエリを生成(エスケープ)するための完全なツールがあります。
- 一致するテーブル名とインデックスフィールドに基づいた擬似結合テーブルをサポート
- プロパティ検証ルールの構成を使用して、指定されたデータモデルの作成をサポートします
- ツリーのネストされたセットのコレクションを操作する実装があります
- 自動クリーニングを使用したキャッシュ(これまではプロセスメモリのみ)がサポートされています。
SVN: http : //dabase.googlecode.com/svn/trunk
ここからダウンロードできます: http : //code.google.com/p/dabase/downloads/list
Google Codeプロジェクトページ: http : //code.google.com/p/dabase
私はプロジェクトに参加したいすべての人に非常にうれしいです:)
建設的な批判とフィードバックをありがとうございました!
UPD:人々、批判は建設的であるように頼みましたが、ここでの不満のほとんどは、リーダーシップが完全に読まれなかったという事実、または平凡な誤解によるものです。 マニュアルは英語であり、トピックは全体論的であることを理解していますが、より慎重で寛容にしましょう。
UPD: DaBaseの簡潔さ、親愛なるhabrayuzer、複数のテーブル関係を含むデータベースを使用する大規模プロジェクトで作業しており、それらの関係を完全に指定する必要がある場合、 PropelやDoctrineなどのシステムに注意を払うことをお勧めします。