
最初の戦闘テストに合格し、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/listGoogle Codeプロジェクトページ:
http :
//code.google.com/p/dabase私はプロジェクトに参加したいすべての人に非常にうれしいです:)
建設的な批判とフィードバックをありがとうございました!
UPD:人々、批判は建設的であるように頼みましたが、ここでの不満のほとんどは、リーダーシップが完全に読まれなかったという事実、または平凡な誤解によるものです。 マニュアルは英語であり、トピックは全体論的であることを理解していますが、より慎重で寛容にしましょう。
UPD: DaBaseの簡潔さ、親愛なるhabrayuzer、複数のテーブル関係を含むデータベースを使用する大規模プロジェクトで作業しており、それらの関係を完全に指定する必要がある場合、
Propelや
Doctrineなどのシステムに注意を払うことをお
勧めします。