Valentina Key-Value Database
Valentina DB allows the creation and storage of one or more Key-Value data stores.
Valentina DB allows the creation and storage of one or more Key-Value data stores.
高速性能や最高速なディスクベースト性能でテンポラリーインメモリーデータベースやテーブルをサポートします。
Valentina DBの内部ファイルシステムを使えば八つまでのモードでデータを分布する事によってデータを保存する事、あるいはデータを一つのロジックファイルに保存する事ができます。プロジェクトが必要とするスキーマ、データ、インデックスBLOBやテンポラリーボリュームを保存できます。
Valentina DB can be your SQL 92 compliant database, with or without object-relational extensions.
Valentina DBには約100個のデータベース計算機能が組み込まれていて、SQL,チェックやテーブルメソッドですぐ使用できます。
テーブルメソッド(別名計算フィールド)を使えば、自分のデータベースに保存されているデータを元にダイナミックに計算できるバーチャルフィールドが作成できます。これはBLOBフィールドを除きすべてのフィールドと使用できます。以下を含む:
機能の統合的リストは、Paradigma Softwareのドキュメンテーションウィキをご覧ください。
Native API support means Valentina Database was one of the first NoSQL databases available
基準SQLとValentina DBネイティブエクステンションを使用する事で保存された手順、朗読、トリガー、複雑なサブ・問い合わせ、リターンXMLなどを実行できます。
基準SQLを使用する事で保存された手順、朗読、トリガー、複雑なサブ・問い合わせなどを実行できます。 Valentina SQLにSQL 92基準サポート、そして1999年SQLとSQL2003機能を含んでおります。
Valentina 4はValentina DB SQLサポートにいくつかの新しいエクステンションを紹介、特にValentinaサーバ商品を使用する開発者やユーザのために:
Valentina DB has all standard database field types plus additional ones that exploit Valentina DB advanced features.
八つ以上の異なったモードでデータをディスクに保存できるディスクベーストデータ保存ーテーブルやフィールド用のテンポラリーディスクベーストオプションも含んでいます。
Valentina DBの内部ファイルシステムで八つまでの異なった方法でデータを分布し保存する、あるいは一つのロジカルファイルにデータを保存できます。スキーマ、データ、インデックス、BLOBやテンポラリーボリュームなどプロジェクトに必要な物を保存できます。
圧縮してBLOBで大容量のテキストを保存、インデックスする事ができます。
Objectptrのようなダイレクトポインタータイプはネットワークモデルから来て、外部キーリンクを合併するよりも4倍早く働き、ディスクスペースをあまり使いません。
ディスクI/Oオーバーヘッドを減らすために最適化した高度キャッシュです。Valentinaキャッシングは十年以上のパフォーマンスに基づいた最適化の結果です。
インポートとエキスポートXML・テキストベースデータ:データ自体とデータベース図式です。
B級制限によって障害されません。計算フィールドを元としたインデックスを作成、あるいはフィールドに基づいたSQL式を作成できます。
ValentinaDB 抽象リンクを使用。1:1、M:1やM:Mリレーションー表構成なしで。外部キーは任意ですが使用可能です。
Valentina DBは伝統リレーショナルデータベースの制限を復讐のオプションを提供する事で超えます:伝統外部キー、オブジェクトポイントや高度パフォーマンスの二進リンク。これらは標準SQLやネイティブValentina DB APIを通してアクセスできます。
二進リンク作成 Link_Phone_Person ON (Person, Phone) As Many To Many
データベーススキーマ用の別の暗号化マネージメントの他に、データベース、テーブルやフィールド用の448-bit階層制暗号化もあります。
記号化されているデータ、あるいはリッチ・メディアフィールドタイプなどの保存を最適化しています。 ロックされているメディア機械でも使用可能です。
ObjectPtr直接ポインタータイプはネットワークモデルから来ていて、参加時外部キーリンクより四倍もの速さで働き、使用するディスクスペースが遥かに低いです。
派生、先祖やROOTレコードなどとも使用できます。Valentina DBクエリでクエリの長さや複雑さを80%以上減らします。
フル・リレーショナル、オブジェクト・リレーショナルや高性能Valentinaデータモデルなど複数のデータモデルを使用できます。決めるのは貴方です。
自分が一番熟知しているデータモデル、あるいは現在のプロジェクトに一番あったモデルを使用してください。
データベース全体や構造のみのクローンを細かくコントロールできます。リファクタリングやリンクタイプ変換用の高性能APIコマンドもあります。
ネイティブValentinaデータベース、フィールド、リンクやサーバに特性を割り当てる事ができ、GET/SET/SHOWコマンドも働きます。
Valentina DBが高度コラム状データベースなため、伝統的なリレーショナルデータベースで複雑な質問を聞くより1000倍速くなります。存続しているデータベースをValentinaへ移したなら、今まで使用してきた規約でリレーショナルデータベースを使用できます―Valentina DBのネイティブ機能を使用しなずとも全体的にパフォーマンスの改善が見られます。
Valentinaはディスクアクセスをを最小に見積もり、オペレーションのパフォーマンスを上昇させる洗練なキャッシュを持っています。
データベースを圧縮するためにAPIが組み込まれています。ロジカルファイルのセグメントのチェーンやページファイル内にあるBLOBレコードやページにデフラグをしてください。
REGEX検索、フルテキスト検索、IndexStyles(IgnoreWords,maxLengthTolgnoreなど)
REGEX検索
Valentinaカーネルに正規表現検索が含まれています。
String/VarChar/Textフィールドを言葉でインデックス作成できます。インデックス作成時、IndexStyleも適応する事でIgnoreWords表やmaxLengthToIgnoreも提供されます。
変更などを記録する事によって何かが起こっても容易に修復できます。
高度なValentina APIや無料ビジュアルツールを使い、警告ログと調整ログで無効性を診断します。
Valentina DB カーネルは貴方のデータベース上の問題を診断できるようAPIアクセスを提供します。
Valentina DB カーネルは貴方のデータベース上の問題を診断できるようAPIアクセスを提供します。