問題タブ [in-memory]
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.
sql - SQL Server の「メモリ内」設定はありますか?
SQL Server でインメモリ データベースを作成できるかどうか、興味があります。
現在、SQL Server に接続されているデータ層コードの単体テスト/統合テストを検討しています。
過去に、この概念に対する SQLite のサポートを利用したことがあり、非常に価値があることがわかりました。
sql-server-2008 - 結果セットをランダムに並べ替える場所 - データベースまたはメモリ内?
データソースには約が含まれます。5000 レコード。でデータをランダムに並べ替えることができることを知っていorderby newid()
ます。ただし、並べ替えるデータはページングする必要があります。つまり、ページ n には前のページ (n-1、n-2 など) のレコードを含めることはできません。データベースでの順序付け、またはメモリ内での順序付けの 2 つの方法があると思います (5000 レコードはメモリ内キャッシュに保持するのに十分小さいため)。
オプション 1 (データベースでの並べ替え) については、データをページングする必要があるため、それが可能かどうかはわかりません。はいの場合、どのように可能ですか?オプション2の場合、メモリ内のデータを順序付けするための優れたアルゴリズム(パフォーマンスが高く、非常にランダムなソーターが良い)はありますか? このシナリオでどのように進みますか: メモリまたはデータベースで注文します。なぜですか?
hadoop - hadoop なしの mahout であるが、他の MR 実装
Mahout で Hadoop を別の map-reduce 実装 (たとえば、インメモリ map-reduce 実装) に置き換えるのは簡単ですか? Mahout の並列 ML 実装は Hadoop と密接に結合されており、置き換え可能ではありませんか?
neo4j - ノードへのメモリ内リンクまたは隠しプロパティ
Neo4j で、または関連する言語 (Cypher、Gremlin など) を使用して、ノードへのメモリ リンクまたは非表示のプロパティを使用できますか?
hadoop - マッパー間でメモリ データの共通ルックアップを共有する: Hadoop
30 以上のマッパーがあり、各マッパーはメモリ内マップである共通のルックアップ データを使用しています。各マッパーでは、セットアップ関数でこのルックアップ データをロードする必要があります。Hbase テーブルやいくつかの rdbms データベースでクエリと計算を行うことにより、このルックアップ データを計算します。各マッパーから同じことを行っているため、上記の共通タスクは各マッパーで 30 回実行されます。
とにかく、mapReduceジョブを送信する前にそのルックアップデータを計算してどこかに設定できるので、mappesから直接行ってその値を(メモリ構造で)取得できますか? 構成などのどこかに保存します...ルックアップの生成は重いタスクであり、これには多くの時間がかかります。
それがルックアップ ファイルだった場合、分散キャッシュを使用していましたが、その動的計算はファイルに保存されませんでした。
この一般的な問題の解決策を提案してください。
database - SQLiteインメモリデータベースに割り当てられたメモリのサイズ
以下の構文を使用してインメモリsqliteデータベースを作成する場合、それに割り当てられる最大メモリのサイズはどれくらいですか?
インメモリデータベースのサイズが使用可能な最大メモリより大きくなるとどうなりますか。
1 GBの空き容量があり、データベースのサイズが1.1 GBになったとすると、一部のデータはディスクに書き込まれますか?
インメモリsqliteデータベースに割り当てられたmax-memoryの値を変更する方法はありますか?
android - インメモリ sqlite android の使用
私はこれについて多くのことを読んだり、閲覧したり、検索したりしてきました。スタックオーバーフローを何度も行き来し、問題を可能な限り絞り込むことができました。
私が理解していない唯一のことは、インメモリ SQLite データベースを完全に使用する方法です。
これが私の状況です-アプリケーションのロード中に復号化する暗号化されたSQLiteデータベースがあります(この部分は確実に機能します)。データベースと対話する私のクラスは、プレーンなデータベースで確実に機能します。簡単に言えば、電話の内部メモリから読み込まれるプレーンな DB ではすべてが完璧ですが、復号化された DB をメモリに保存する方法や場所がわからないため、通常の DB として解釈されます。
null
名前の代わりに入れて、パスの代わりにsuper(context, null, null, 3);
使用する必要があると思いますが、まだ完全には理解していません。テーブルが見つからないと表示されますが、データベースが正常であることは確かです。:memory:
SQLiteDatabase.openDatabase()
android_metadata
私がこれについて明確だったことを願っています:)
java - 失敗: Hibernate/JPA/HSQLDB スタンドアロンでテーブル XXX ドロップ制約 YYY を変更します
インメモリ HSQL DB を使用して Hibernate/JPA の例をいくつか実行しようとしています。私が得るエラーメッセージは次のとおりです。
対応するクラスは次のとおりです。
埋め込み可能なものは次のとおりです。
私のpersistence.xml
:
私は休止状態4.1.5.Final
にあり、HSQLDB 2.2.8
.
この問題の原因と解決方法を知っている人はいますか?
php - mssql/php - 結果セットをループし、新しいクエリを効率的に実行する - インメモリ テーブル?
私は MSSQL を初めて使用し、インメモリ テーブルを使用したことがなく、これが必要かどうか 100% 確信が持てません。
クエリからの結果セット (修正不可) があり、データの各行をループして表示します。結果セットの 1 つのフィールドに対して、クエリを実行して、そのフィールドに関連する表示データを取得する必要があります。問題は、結果セットに含まれる行数によっては、ループ内でこのクエリを何千回も呼び出す必要がある可能性があることです。
これを効率的に行う方法について誰かアドバイスできますか? インメモリ テーブルについて聞いたことがありますが、これが必要かどうか疑問に思っていますか? もしそうなら、どこから始めればよいですか?それとも、単に配列などに保存しますか?
アドバイスをいただければ幸いです。
php - mssql-いつ/どのようにテーブル変数を使用するか
PHPでスクリプトを作成し、MsSQLデータベースを使用しています。
私のスクリプトは、製品IDのリストをループします。IDごとに、製品データのオブジェクトを作成します。製品オブジェクト内の「postage」フィールドについて、別のクエリを実行するpostageクラスを呼び出します。
製品がたくさんある場合は、「テーブル変数」を使用してこのプロセスを高速化できる可能性があると言われています。しかし、私はこれがどのように役立つのか、そしてこれをどのように実装するのかを理解するのに苦労しています。postageクラスの既存のpostageクエリをテーブル変数クエリに置き換えますか?もしそうなら、これは正確にどのように機能し、サーバーのロードに役立ちますか?
編集
製品IDのリストを取得するためのクエリは次のとおりです。
次に、それらのそれぞれをループして、各製品の作成とオブジェクト化を行います。オブジェクトの製品データを取得するためのクエリは次のとおりです。
データを表示するとき、私は郵便料金を取得するために次のクエリを呼び出します。