SPTオブジェクトデータベース ランキングとまとめ
- ライセンス:
- The Apache License 2.0
- 出版社名:
- Sans Pareil Technologies, Inc.
- 出版社のWebサイト:
- http://code.google.com/p/sptrwt/
SPTオブジェクトデータベース タグ
SPTオブジェクトデータベース 説明
Storage EngineとしてのPrevaylerを使用したPTオブジェクトデータベース。 SPTオブジェクトデータベースは、Prevayler Transactional Object Persistenceフレームワークを中心に開発された純粋なJavaオブジェクトデータベースです。その素晴らしい機能を最大限に活用しながら、Prevaylerで最もグラリアの欠陥の一部に対処しようとしています。以下は、オブジェクトデータベースに必要な基本属性です。 1.オブジェクトおよびオブジェクトグラフの永続ストア。 1.到達可能性による持続性。 2.他の永続的なオブジェクトへの参照の透過的な処理。シリアル化されたersisStedオブジェクトをシリアル化するときの参照を尊重します。 2.オブジェクトの保存と管理のためのトランザクションセマンティクス。 3.オブジェクトを取得するためのメカニズムを照会します。 4.永続化されているオブジェクトに宣言されたインデックスと制約の処理。 5.管理された関係 - 永続的なオブジェクト間の単方向と双方向の関係の両方。 6.フォールトトレランス。 7.簡単なバックアップおよび回復プロセス。 8.多くのCode.PrevaylerPrevaylerを書き込むことなく使用するのが簡単です.prevaylerPrevaylerは、オープンソースのトランザクションオブジェクトのシリアライゼーションフレームワークです。 Prevaylerの実装も他の技術でも利用できます。 で説明されているように、Prevaylerはデータベースではありません。一方、ユーザーはオブジェクトデータベースに似たものを作成させます。 Prevaylerの最良の部分は、その高度の耐故障性です。多数のテストでは、Sans Pareil Technologies、Inc。は、Prevaylerを使用してデータが保持されていないデータの破損を引き起こすことができませんでした。これが「SPTオブジェクトデータベース」の主な機能です。 ・複雑なオブジェクトグラフを透過的に保持します。 Prevaylerは、Javaオブジェクトの直列化の本質的な性質のために、開発者が他の永続オブジェクトへの直接参照を除去する必要があります。これは明らかにすべてのオブジェクト指向の原則に反対しており、アプリケーション開発の不当な要件です。このプロジェクトは、オブジェクトモデルの純度を維持することで、透過的にオブジェクト参照の再構成を透過的に処理します。 ・経歴トランザクションおよびクエリオブジェクト。 Prevaylerでは、ユーザーがストアに対して実行したいと思うすべての種類の操作に対して、開発者が明確なトランザクションおよびクエリオブジェクトを作成する必要があります。これは、幅広い汎用トランザクションおよびクエリオブジェクトによって回避される可能性がある退屈な不必要なプロセスであり、さまざまな動作条件下で使用できるクエリオブジェクト。 ・クラス内の適切なフィールドに注釈を付けることで、永続オブジェクトを自動的に索引付けします。注釈はJDOアノテーションと同様に滞在しようとします。 ・全文検索機能をサポートするためにLuceneを使用して検索可能な検索可能なフィールドを自動的に索引付けします。 ・永続オブジェクトの管理中(追加/更新/削除)中に永続クラスの注釈を介して宣言された制約を強制する。 ・管理関係永続オブジェクトは、直接またはコレクション内の参照を維持するときに、他の永続オブジェクトとの関係を維持します。データベースエンジンは、他の永続オブジェクトによって使用されている永続オブジェクトがストアから削除される場合に適切なアクションが実行されることを保証します。 このリリースの新機能: ・このリリースでは、Luceneを使用して、Prevalentのオブジェクトインスタンスフィールドをフルテキストに索引付けされているとマークするための検索可能および検索可能なアノテーションを追加します。 ・PrevAlentManagerは、検索インデックスに対してLuceneクエリを実行するための検索方法を追加しました。
SPTオブジェクトデータベース 関連ソフトウェア