問題タブ [data-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
114 参照

sql - マルチユーザー環境でのデータ編集のロールバックを処理しますか?

マルチユーザー環境でのデータ編集のロールバックを通常どのように処理しますか?トランザクションを識別し、後続の依存トランザクションのグラフを作成してから、それらをすべてロールバックしますか?ほとんどのRDBMSは、この種のことを行うためのインターフェイスまたはメカニズムを提供していますか?

私は素朴で、バックアップから復元することを考えましたが、これにより、潜在的に数十人のユーザーが無関係のレコードに加えた変更が元に戻されることに気付きました。編集/バックアップの時間と現在の時間の間。

0 投票する
1 に答える
112 参照

networking - クラスター環境での資産管理

私は Web サーバー上でコンテンツ管理システムを実行しています。これにより、ユーザーは画像やファイルなどのアセットをサーバーにアップロードできます。

私が抱えている問題は、ロード バランサーの背後で 2 つのサーバーが実行されることであり、資産管理を処理する効率的な方法を見つけようとしています。

私が持っている質問は次のとおりです。

アセットは毎回 1 つのサーバーにアップロードされますか? または、負荷に応じて画像/ファイルが server1 または server2 になる可能性はありますか?

最終的にどのサーバーに保存されるかわからない場合、画像を提供するにはどうすればよいですか? これらのアセット (画像/ファイル) のディレクトリを 2 つのサーバー間で同期しておく必要がありますか?

ありがとう、

0 投票する
1 に答える
274 参照

xcode - Core Data モデルを拡張/マージしながらデータを保持する

Core Data の使用に関する 2 つの別個の関連する質問:

  1. Xcode のコア データ モデルにエンティティ/属性/関係を追加します。storedata既存のモデルと互換性がないというだけでなく、既存のファイルの情報を認識して補強する方法はありますか?

    たとえば、エンティティがあり、 1 対多の関係をcars持つエンティティを追加することにした場合、既存のエントリをインポートするにはどうすればよいですか?manufacturerscars

  2. #1 の例の変更: 既存の Core Data モデルが 2 つあり、1 つは でcars、もう 1 つmanufacturersは である場合、両方のエンティティを持ち、storedataそれぞれの既存のファイルから適切にインポートできる新しいデータ モデルを作成する方法はありますか?

0 投票する
1 に答える
191 参照

iphone - アプリの再起動時にナビゲーションコントローラーのパスを復元する方法は?

ナビゲーションコントローラーに基づいてアプリを構築しています。

ユーザーがアプリを再起動したときに、アプリを終了したときに最後に見た画面を表示できるようにしたいと考えています。

メールアプリと同じように、メールを作成中に「ホーム」を押すと、メールに戻ると、書いていたメールに直接アクセスできます。

私は最初に何が最善の解決策であるかを知りたいと思います(私はそれを得ることができないと思いますNSuserdefaults)。次に、rootviewcontroller で解析したデータをローカルにダウンロードし、複数のナビゲーション コントローラー ビューに表示することを考慮して、このソリューションが自分のアプリに適用できるかどうかを知りたいと思います。

0 投票する
1 に答える
521 参照

data-management - 動画ファイルの保存と管理

動画ファイルの保存と管理に最適と考えられる方法はどれですか? データベースは小さなテキスト データに使用されるため、データベースは大量のビデオ/オーディオ データを処理するのに十分ですか? データベースは強力なソリューションですか?

ビデオ/オーディオ/画像コンテンツを一元管理するために必要なハードディスク容量のサイズ以外に、そのようなサーバーをホストするための要件は何ですか?

0 投票する
3 に答える
436 参照

asp.net - ASP.NET MVC で複雑なデータ検証のためのデータ管理ルールを配置する場所は?

現在、ASP.NET MVC2 プロジェクトに取り組んでいます。実際の MVC Web アプリケーションに取り組むのはこれが初めてです。ASP.NET MVCの Web サイトのおかげで、すぐに使い始めることができましたが、データモデルの検証に関してはまだあいまいな知識しかありません。

私の問題は、複雑な検証ルールに関して、入力されたデータモデルをどこで管理すればよいか本当にわからないことです。たとえば、正規表現を使用して文字列フィールドを検証するのは非常に簡単で、フィールドを特定の属性で装飾するだけでよいことがわかっているため、データ管理ルールがモデルに実装されています。しかし、特定の時間ルールに従って正しく設定する必要がある複数の日時など、互いに検証する必要がある複数のフィールドがある場合、どこで検証する必要がありますか? 独自の検証属性を作成できることはわかっていますが、属性を使用して検証するには複雑すぎる特定の検証パスを検証で要求することがあります。

この最初の質問は、コントローラーでモデルを検証するのは正しいですか? という関連する質問にもつながります。現時点では、これが複雑な検証のために見つけた唯一の方法だからです。しかし、これは少し汚いと思います。コントローラーの役割に実際には適合せず、テストがはるかに難しいと感じています(複数のコードパス)。

ありがとう。

注意: ここでかなり良い解決策をいくつか得ましたが、他のアイデアや「ベスト プラクティス」の解決策を待っています。

0 投票する
2 に答える
618 参照

vb.net - VB.NET: XML からのデータを適切に管理する

みんなおはよう。

私は Visual Basic の領域には比較的慣れていません (従来の Web ベースのスクリプト開発者ではありますが)、質問をするために来ました。XML ファイルからデータを読み取っています。このローカル XML ファイルは別のアプリケーションによって更新されるため、XML ファイルを定期的に再評価し、新しいデータのみをリスト ボックスにインポートする必要があります。さらに、リストボックス内の特定のアイテムをクリックして、その特定の XML エントリに関する他の値を表示できるようにしたいと考えています。

したがって、これは複数の部分からなる質問だと思います。新しいデータのみをプログラムにインポートする適切な方法、データを保存する適切な方法、およびリストボックスの値を別の場所に保存されているデータに関連付ける方法は?

私は多次元配列を検討しましたが、文字列を char 配列に変換してから文字列に戻すのは、データを管理するにはひどい方法であると言われましたが、代替手段は提供されませんでした。

勉強するトピックのリストおよび/またはこの質問への回答の例に満足します.

0 投票する
2 に答える
2195 参照

r - Rでメタデータを管理する最良の方法は何ですか?

データの分析において、変数に関するメタデータは非常に重要です。この情報を R でどのように管理しますか?

たとえば、変数名の代わりに印刷されるラベルを指定する方法はありますか?

このためにRにはどのような機能がありますか?

0 投票する
2 に答える
96 参照

desktop-application - アプリケーションの実行中にアプリケーションデータを管理するにはどうすればよいですか?(頻繁なIOとより多くのメモリ使用量)

デスクトップアプリケーションについて一般的な質問があります。友人と私は、アプリケーションの実行中にアプリケーションデータを管理する方法について話し合っていました。私たちは2つの方法について議論していて、結論を出すことができませんでした。これらの2つの方法は次のとおりです。

  1. 必要なときにデータを読み取り、変更されたらすぐにディスクにデータを書き込みます。
  2. アプリケーションの起動時にすべてのアプリケーションデータをメモリにロードし、メモリ内で変更し、最後にアプリケーションの終了時にディスクに書き込みます。

私が理解している限り、主な議論は次のとおりです。

  1. #2は、すべてのデータがメモリ内にあり、すばやくアクセスできるため、より高速です。
  2. #2は、最小限のファイルIOを使用するため、より優れています。これは、私の知る限り、低速でコストのかかる操作であると考えられています。
  3. #1の方が優れています。これは、すべてのデータが常にディスクと同期されているため、プログラムの異常終了時にデータが失われる可能性が限られているためです。
  4. アプリケーションは多くのメモリを消費しないため、#1の方が優れています。

編集:私たちが話し合っていた特定のアプリケーションは、管理者、教師、コース、学生の4つの主要な側面を含むコース管理システムでした。上記のすべてのデータは、ディスク上のファイルに保存されました。基本的に、アプリケーションは主にデータ駆動型でした。