データベース/ストアに設定データを保持する必要があります。 JSONデータは、既存のYangモデルで検証できます。要件の1つは、各リーフとリーフリスト項目を追跡し、以前のバージョンに素早くロールバックすることです。あなたはXMLへの変換とXMLデータベースへの格納は意味があると思いますか?キー値ストアに変換する必要がありますか?ヤンモデルを利用して生データとJSONのマーシャリング/アンマーシャリングを容易にするための具体的なデータベースの提案はありますか?JSONデータを永続化する(yangモデルで検証済み)
3
A
答えて
1
ここでは、永続性と検証を分離する必要があります。
一部のデータベース(MySQL 5.7など)は、JSON値を保存し、挿入前にJSONオブジェクトを検証することができます(データを保存する前にコードで検証する必要があります)。また、任意のSQLデータベースは、バージョンを表示して適切なものを使用するのに役立つバージョンまたはタイムスタンプの列をサポートできます。
データベースがアプリケーションのビジネスロジックをすべて実行できないことがあり、コードを記述する必要があることがあります。
関連する問題
- 1. DropDownListで検証済み
- 2. の永続化データ
- 3. CodeIgniterのモデルでテーブル名を永続化
- 4. DjangoモデルはリアルタイムでDBにデータを永続化しません
- 5. JQuery - JSON永続化変更
- 6. シリアライザの検証済みデータへのアクセスを取得するDRF
- 7. Rails 4の非永続モデルのカスタム検証
- 8. 検証済みのPower BI
- 9. 検証エラーとフォームリダイレクト間で仮想属性を永続化する方法
- 10. FIPSで検証済みのOpenSSLランタイム
- 11. ASP.NETのポストバック間でデータの永続化
- 12. ASP.NET MVC 2:モデル検証 - ユーザー名は既に取得済みですか?
- 13. 永続化される前にドメインエンティティの検証を処理する方法は?
- 14. 検証済みでテスト済みのGitHubプルリクエストを自動的にマージします
- 15. JSONデータの検証
- 16. JSONデータの検証
- 17. Rails 3.1モデルのデータを検証する
- 18. 永続性レイヤーを持つフレンドシステムをモデル化する方法は?
- 19. TableController:永続データをDTOにフラット化
- 20. Springセキュリティ内のGroovyモデルを永続化するイベントリスナー
- 21. backbone.js:単純なモデルをlocalStorageに永続化する
- 22. Python TextBlobのモデルを永続化する方法は?
- 23. Mockitoはすでに検証済みの呼び出しを検証します
- 24. ビジネス層または永続化層でJSFユーザー入力の検証をレプリケート
- 25. JSONスキーマでのJSONデータ検証
- 26. 検証済みの雲情報yamlテンプレート
- 27. 猫とのスカラ - デカルト+検証済み
- 28. カスタムオブジェクトを永続化する
- 29. ルビバインディングを永続化する
- 30. HibernateとJPAを使用してJSONオブジェクトを永続化する
YANGはデータ形式ではありません。それはモデル、スキーマです。あなたが言っていることは、「自分のデータはXSDスキーマ形式です」という意味ではありません。 YANGでモデル化されたデータの標準データ形式は、XMLとJSONです。あなたはサーバーを実装しようとしているようですね? – predi
この質問のための興味の欠如を説明するかもしれない提案のためにありがとう。うん、これはVMの一般的な構成データベースのためのものです。 – tartar
あなたの質問は一目で非常に興味深いようで、ちょっと目立たないようです。単純化された完全なサンプル/ワークフローを提供してください。シンプルなJSONの2-3バージョンをカバーしています。検証が行われたとき、特に後のJSONバージョン(破棄されるかどうか)に関するロールバックの意味は、ツリー/ブランチ、またはそれらが厳密に連続しているかどうか、どのように素早く(数ミリ秒、数秒)迅速です。最良のシナリオでは、回答が来るでしょう。最悪のシナリオでは、問題を策定した後、自分で答えを見つけることができます。 :) – xnakos