問題タブ [datastore]
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.
graph - InfoGridアプリケーションの基本的な例
私が構築しているプロジェクトにInfoGridと呼ばれるこのソフトウェアを使用しようとしています。誰かが私にいくつかの基本的な入門記事を教えてもらえますか?サイトにドキュメントがありません。
十分な評判のある人は、質問を編集して、この質問にタグInfoGridを追加してください。
asp.net-mvc - Webアプリケーション内での「ストア」の使用
作業中のWebアプリで「ストア」オブジェクトが多用されています。このパターンの名前はありますか?これらのタイプはBLLまたはDALにありますか?
これらのストアには、単一のタイプに関連付けられた、従来のDALタイプと見なされるもののフラグメントが含まれています。
たとえば、タブの永続化と取得のためのメソッドを含むTabStoreがあります。TabStoreの各メソッド内には、適切なNHibernateクエリを呼び出すためのコードがあります。
このパターンを使用する際の落とし穴(ある場合)は何ですか?かつてはモノリシックなDalタイプであったものを、より扱いやすく、より小さなタイプに分離するのは本当に簡単な試みですか?
方法の例:
blackberry - ブラックベリーアプリでデータを永続化するための戦略
私はBlackberryのドキュメントを調べてきましたが、アプリケーションデータを永続化するための3つの異なるメカニズムの概要を説明しています。
- 永続ストアAPI
- MIDP RMS API
- ファイルシステムAPI
私は次のことについて疑問に思っています...
- 各アプローチの長所/短所は何ですか
- 保存できるデータの最大サイズはありますか?全体のサイズほど、個々のオブジェクトのサイズについては気にしません。たとえば、永続ストアには64Kの制限がありましたが、最新バージョンのソフトウェアでは数MBに拡張されています。ただし、保存できる最大サイズの詳細は見つかりませんでした。
- データを永続化するための「最良の方法」と見なされるアプローチの1つはありますか?
- 誰かが提案する他の永続化メカニズム(SQL-Liteなど)はありますか?
database - Blackberry - データ永続性 OS 4.5
ブラックベリーの開発は初めてです。小さなプロジェクトでデータ操作 (CRUD) を実行したいと考えています。OS 4.5 の Blackberry データの永続化に使用できるさまざまなオプションを理解するのを手伝ってもらえますか? Blackberry OS 4.5 で可能なすべてのデータ永続化モデルを知り、調査したいと考えています。
いくつかの検索を行ったところ、Persistence ストアで Blackberry データの永続性が見つかりました。私が直面している問題は、既存のレコードを更新する方法です。すべてのオブジェクトをロードして必要なオブジェクトを見つけ、それを削除してから新しいレコードを挿入する必要がありますか、または他の簡単な検索方法はありますか?
sybase - 動的に生成されたデータウィンドウの列名
SyntaxFromSQL を使用してデータストアを動的に作成する場合 (SQL SELECT ステートメントに基づいてデータストアのソース コードを生成するため)、次のような構文を使用します。
データストアの生成された列の名前を確認するにはどうすればよいds_1
ですか? 2 つ以上のテーブルを結合する select ステートメントの場合、結果の列名の前に関連するテーブル名が付くことがあります。たとえば、列名を取得する代わりに、次のfield_id
ような列名を取得することがありますmy_table_field_id
。field_id
これは、後で関数の引数として列名 ( ) を指定すると問題が発生しGetItem
ますが、関連するデータストアではmy_table_field_id
代わりに列に名前が付けられています。
さらに悪いことに、異なる列定義 (テーブル名が前に付いている) を取得していた理由の 1 つは、ユーザーのログインにsa role
!?!?!が割り当てられていたことが原因であることがわかりました。
combobox - Ext JS ComboBox の動的動作
別のコンボボックスのvalueField(これはトップバーのグリッドの外側にあります)に基づいて、コンボボックス(これはEditorGridPanel内のエディターとして存在します)にまったく異なる値のセットをロード/表示しようとしています。セカンダリ オブジェクトのすべての値がローカルに保存されてからフィルター処理されるチュートリアル ( http://www.extjs.com/learn/Tutorial%3ALinked%5FCombos%5FTutorial%5Ffor%5FExt%5F2 )を既に見ましたが、値フィールドに基づいて json データを提供するリンクを既に作成しているので、この URL を使用してコードを効率的に保ちたいと思います。
データストアも更新しようとしましたが、単にコンボボックスに反映されていません。
お知らせ下さい
ありがとう
javascript - QueryReadStore は JSON を DataGrid にロードしますが、JsonRestStore はロードしません (同じソースから)
REST インターフェースによって提供される JSON データから Dojo DataGrid を構築しています。DataGrid は QueryReadStore を使用してデータを適切にロードしますが、JsonRestStore にパイプされた同じデータでは機能しないようです。
Dojo 1.4.1 で次の Dojo ライブラリを使用しています。
私は次の方法でストアを宣言します。
次のようにグリッド レイアウトを作成します。
次のように DataGrid を作成します。
<div dojoType="dojox.grid.DataGrid" jsid="grid2" store="storeQRS" structure="gridLayout" style="height:500px; width:1000px;"></div>
上記は機能しますが、QueryReadStore をストアとして使用すると、ヘッダー (名前、説明) を含むグリッドが作成されますが、行は入力されません。
<div dojoType="dojox.grid.DataGrid" jsid="grid3" store="storeQRS" structure="gridLayout" style="height:500px; width:1000px;"></div>
FireBug を使用すると、QueryReadStore が REST インターフェイスから JSON データを取得していることがわかります。次のようになります。
何か案は?ありがとう。
sql-server - 画像の保存と取得のための設計ソリューション
これは設計上の疑問に直面しています。asp.net ページに表示される 1500 枚の画像のコレクションがあります。表示される画像はページごとに異なります。これらの画像の数は、時間の経過とともに増加します。来て、
a.) データベースに画像を保存するのは良い考えですが、データベースから画像を取得するための往復時間が長くなる可能性があります。
b.) ディレクトリにすべてのイメージを配置し、その上に仮想ファイル システムを配置して、アプリケーションがディレクトリからイメージにアクセスするのはよいことですか。
最小のラウンド トリップ時間で画像をフェッチするための従来のデータベースに特に設計戦略はありますか? 従来のデータベースの使用以外に解決策はありますか?
編集 1: 各画像は 12 時間ごとに新しいエントリに置き換えられるため、データベースに保存することは、私が考える限り良い考えではないかもしれませんが、データストアを使用してこれらにインデックスを付けることがどれほど良いでしょうか?画像?
編集 2: はい、アプリケーションをクラスターで実行する予定です。また、データストアを使用する場合 (それが適切なオプションである場合)、C# および ASP.NET と互換性がありますか?
ps: SQL Server を使用してこれらの画像を保存しています。
xml - MS Access テーブルの代わりの別のオプション
現在、Microsoft Access MDB ファイルを使用してデータを保存するデスクトップ フォーム アプリケーションがあります。ユーザーのコンピューターに Access がインストールされていない場合は、MS Access ランタイムをダウンロードしてアプリケーションを実行する必要があります。そうしないと、エラーが発生します。
MDB ファイルを使用してデータを保存するよりも優れたオプションですか? XML を使用する必要がありますか?
ありがとう
.net - .Netフレンドリー、ローカル、キーと値のペア、複製可能なデータストア
非常に具体的な要件を持つキー/値タイプのデータストアを探しています。誰かがうまくいくものを知っていますか?
- ある種のコンポーネントである必要があります。追加のインストールは必要ありません。
- データストアはローカルハードドライブ上にある必要があります。
- Windows XPから7を実行しているデスクトップアプリにVB.Netを使用しているので、その環境で呼び出す必要があります。
- 複製可能である必要があります。ネットワーク上でアプリのコピーを4つ実行している場合、データストアの各ローカルコピーを他のコピーと複製する必要があります。可能な限りリアルタイムに近い。
最初の3つは簡単です。これは、ADO.Netを使用してすぐに実行できます。最後のレプリケーションは、私が答えを持っていないものです。
そのような動物は存在しますか?