ORDAデータにアクセスする革新的な方法。
スタイルでデータとビジネスロジックを統合
物理的な構造を気にすることなく、オブジェクト指向のアプローチでデータにアクセスすることを想像してみてください。複雑なクエリを記述するのではなく、データベース全体をひとつのオブジェクトのように操作することを想像してみてください。同じコードで異なるソースからデータにアクセスすることを想像してみてください。
これは、ORDAの能力のほんの一部です。
ORDAはObject Relational Data Accessの略で、オブジェクト指向プログラミングの利点とリレーショナルデータベースの利点を組み合わせた革新的なデータアクセス方法で、開発者はデータアクセスを管理するのではなく、ビジネス上の問題を解決することに集中できます。
ORDAは、多くの機能と利点を提供する汎用性の高い強力なテクノロジーです。そのため、単純なアプリケーションを構築する場合でも、複雑なエンタープライズシステムを構築する場合でも、ORDAを使用すると、開発プロセスとデータアクセスの両方を迅速、簡単、効率的に行うことができます。
データを操作するより良い方法を探している場合は、ORDAを試してみる価値があります!
すべてはオブジェクト
ORDAは、データベース自体を含むすべてのものがオブジェクトである世界です。
このアプローチでは、オブジェクト指向のアプローチを使用して4Dデータベース全体にアクセスできるため、データの操作が容易になり、コードの複雑さを軽減できます。ORDAは、データの使用が簡単になるようにデータを現実世界の概念にマップし、リレーショナル構造を深く理解する必要がなくなります。
クラスを持つビジネス指向コード
ORDAには、データ・モデル専用のクラスが用意されています。クラスのおかげで、モデルの物理的な実装の複雑さを隠すことができ、アプリケーションはサービスを簡単に公開し、より管理しやすく、メンテナンスしやすく、他のアプリケーションとシームレスに統合できます。
卓越したパフォーマンス
ORDAは、コンテキストや遅延読み込みなどの複数の最適化手法を提供することで、アプリケーションのパフォーマンス向上に役立ちます。これらの手法は、サーバーに送信する必要があるデータベースクエリの数を減らすのに役立ち、アプリケーションの応答時間を短縮できます。何よりも、すべてが自動です!SQLやORMツールの使用とは異なり、プログラミングは必要ありません。
スケーラビリティの向上
ORDAは、分散データベース・アーキテクチャのサポートを提供することで、アプリケーションのスケーラビリティ(拡張性)向上に役立ちます。つまり、データを複数のデータベース・サーバーに分散させることができるため、パフォーマンスの向上や大量のデータの処理に役立ちます。
ORDAが焦点です。将来的にアプリケーションを実行して更新することを検討している場合、アプリケーションがビジネスにとって重要な場合、アプリケーションの開発にプログラマーを雇うことを検討している場合、または4Dを迅速な開発プラットフォームとして検討している場合は、ORDAを使用すると、4Dはプログラミングが非常に楽しくなるため、積極的に学習してください。
ORDAを使ってできることの一部
パワフルな機能
CRUD
データベース内の選択したデータに対して、標準の作成 / 読み取り/ 更新 / 削除 (CRUD)を実行します。これらの操作により、開発者はデータベース内のデータを柔軟かつ強力な方法で操作できます。
クラス
ORDAデータモデルクラスを使用してコードを格上げします。アプリケーションは、サービスを簡単に公開し、管理保守を容易にして他のアプリケーションとシームレスに統合できます。
関 数
ORDA関数を使用して、データベースの有用な情報を取得。
ORDAは完全にオブジェクト指向で、他のプログラミングのバックグラウンドを持つ開発者にも理解しやすい、データアクセスの完全なAPIライブラリを提供します。
計算属性とエイリアス
ビジネスロジックをUIから分離し、パーツを個別に最適化することでパフォーマンスが向上。ビジネスの需要と最新のプログラミングの要件の増加に対応するシンプルなソリューションです。
最適化コンテキスト
コンテキストを使用してアプリケーションのパフォーマンスを向上。サーバーとクライアント間の要求されたデータのみを交換できるようにするテクノロジーです。
遅延読み込み
必要な場合にのみデータをロードするレイジーローディングにより、初期ロード時間を短縮します。
権限システム
アクセス許可システムを使用して、データにアクセスしているユーザーとアクセス可能なデータを決定し、権限のないユーザーからデータを保護します。
ロック機構
レコードを処理するデータベース内のデータへの同時アクセスを管理するための2つの一般的な戦略(オプティミスティックとペシミスティック・ロック)を選択。ORDAは両方をカバーしています。
集約操作
わかりやすい集計操作でデータセットの計算を実行します。Sum, average, count, min, maxはそれぞれの名前で説明されている操作を実行するメソッドです。
論理演算子
2つのデータセット間の交差、和集合、または差異を取得します。ORDAでは、特定の条件に基づく意思決定が容易になりました。
数 式
ORDA式のおかげで、単純な構文の機能を超える複雑な検索条件を構築できます。
プレースホルダー
異なるパラメータ値、ユーザーインターフェイスや要求などの異なるソースから値で再利用できるORDAプレースホルダーを使用して汎用コードを構築します。
リモートデータストア
同じコードで複数のデータベースを同時に操作し、複数のソースからデータにアクセスする必要がある場合など、アプリケーションで必要となる様々なシナリオに対処します。