McObject®がPerst™バージョン3.0をリリースした。オープンソースなオブジェクト指向の組み込みデータベースシステムのアップグレードである。Persistはデュアルライセンス(商用およびGPL)であり、非商用アプリケーションで自由に使用することができる。
Persistは以下のように説明することができる。
占有スペースを適度に必要とし、高速なマルチプラットフォームデータ管理が必要なJavaアプリケーションに理想的である。一般的な使用としては、パッケージソフトウェア、モバイルおよび組み込みアプリケーション、Webサービスおよび産業システムがある。ランタイムコードの占有スペースが30Kから 300Kの場合、Perstは多くの組み込みシステムのリソースの制約内で適合する。
またPersistは、オブジェクト指向のデータベースを扱う際に生じる複雑性を低減する。
Perstの基本的な成果は、永続Javaオブジェクトを可能な限り効率的に使用でき、簡単に使用できるようにするところにある。ほとんどの場合プログラマからの明確なコマンドなしに、Perstは自動的に永続オブジェクトをロードする。AspectJやJAssistのようなアスペクト指向のツールと併 用する場合、Perstは完全に透過的なパーシスタンスを提供する。
その他多くのオブジェクト指向のデータベースとは異なり、Perstは専用のコンパイラ、バイトコードプロセッサ、特殊なJavaランタイム環境を必要としないが、高いレベルのアプリケーション透過性を提供する。Perst APIは便利で、フレキシブルかつ使用が簡単である。Perst はエンドユーザ登録が不要で、その簡易性に加えて、Perstは「ACID」プロパティ(原子性、一貫性、独立性および耐久性)に固執するトランザクションを通じて、非常に高速なリカ バリーを伴い保全性を確実にする。
データベースの新バージョンには、以下のものが含まれる。
- .NETユーザ向けのMSDNのようなAPIガイド、38ページのイントロダクション、オブジェクトの作成、開放および格納という基礎からスキーマの展開 やデータベースの複製といった高度なトピックまで網羅したコードサンプル付きのチュートリアルを含むさらに進化した文書。
- 効率性がアップし、占有スペースが少なくなった拡張フルテキスト検索エンジン。
- Java MEバージョンであるPersist Liteのパワフルなオンザフライでの圧縮。格納データサイズが平均3倍から5倍縮小される。
- .NET Language Integrated Query (LINQ)のサポート。
Persistおよび完全なプレスリリース(source)はJava.net(source)でダウンロードでき、Javaおよび.NETバージョン(source)はMcObjectのWebサイトでダウンロードできる。