問題タブ [in-memory-database]

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 投票する
2 に答える
1919 参照

java - HSQL、インメモリデータベース、JavaおよびPHPの質問

インメモリモードでHSQLDBを使用してデータベースキャッシュを作成するオプションを調査しています。キャッシュはPHPアプリケーションからクエリされ、クエリはHSQLDBデータベースを実行するJavaアプリケーションに渡されるという考え方です。

今、私はこれを熟考してきましたが、JavaからPHPアプリにデータを戻す効率的な方法がわかりません。XMLがオプションであり、JSONもオプションであることは知っていますが、追加の処理がオーバーヘッドになるかどうかはわかりませんか?理想的には、mysql_fetch_arrayなどで取得するようなデータの配列をJavaからPHPに戻したいだけです。

私はそれが奇妙な質問のように思え、おそらく完全に非論理的であるように思われることを知っていますが、私はこのオプションを検討しているだけなので、これを覚えておいてください!

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

java - インメモリ データベース close()

インメモリ データベースでは、ResultSet、Statement、および Connection を閉じる必要がありますか?

私の Java プログラムは、HSQLDB を使用して「メモリ テーブル」を作成し、後でクエリを実行するデータを入力します。永続性はありません。すべてはメモリ内で行われます。このプログラムはシングルスレッドで、データベース接続は 1 つだけです (つまり、データベース接続プーリングはありません)。

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

java - Derby インメモリ データベースを適切にシャットダウンする方法

組み込みデータベースとして derby を使用しています。さらに、単体テストにはメモリ内データベース オプションを使用しています。

私が理解できないのは、Derby データベースを適切にシャットダウンする方法(コードをざっと見てみる)です。標準データベースでは機能していると思いますが、インメモリ データベースで同様のコードを実行しようとすると、別の例外が発生します。

詳細は割愛しますが、他の感触が必要な場合は追加します.

基本的に、インメモリ データベースが一貫して "eh" と呼ばれる次の 2 つの方法でデータベースをシャットダウンしようとしています。

それから:

前者では例外が発生しますが、予期されたものではありません。詳細は次のとおりです。

java.sql.SQLNonTransientConnectionException: データベース 'memory:eh' がシャットダウンされました。

後者の結果は

java.sql.SQLException: データベース 'eh' が見つかりません。

私が把握できたことに基づいて、私たちは を望んでSQLExceptionいますが、受け取ったものは望んでいません。一方、SQLNonTransientConnectionExceptionエラーはより適切に見えますが、適切なタイプではなく (から派生しSQLExceptionていますが)、適切な状態コードもありません。州コードは次のようになります08006

私が持っているコード例はSQLException、SQL 状態が「XJ015」であることを示しています。

注: 私が参照している例は次のとおりです: WwdEmbedded Program ( Java Code )。

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

php - Create SQLite database in memory

Trying to learn a bit about PDO and is going through this tutorial. It has the following snippet of code:

When I run this I get the following exception message:

SQLSTATE[HY000] [14] unable to open database file

What does that mean? How can I get it to work? I am able to connect to a MySQL database and also a regular SQLite database file. So I know at least something is working...

I'm on Windows 7 64-bit with Apache 2.2.11 and PHP 5.3.0 (latest WampServer install). phpinfo() reports that I have pdo_sqlite with SQLite Library 3.6.15 enabled.

0 投票する
4 に答える
4374 参照

database - 最速のリアルタイム レプリケーションを備えたインメモリ データベース ソリューション

主キーと状態を保持する 2 番目の列の 2 つの列だけを持つ 10,000 行のテーブルがあります。問題は、この状態を米国内の 3 つの物理的な場所 (約 2000 マイル離れた場所) にほぼリアルタイムで、またはネットワークを介して実際に可能な限り高速に複製する必要があることです。3 つの場所のいずれでも、このテーブルの特定の行の状態を更新できます。これは、ほぼリアルタイムで他の 2 つの場所に複製される必要があります。

私たちがやろうとしていることを達成するのに役立つオープンソースまたは商用の軽量インメモリデータベースはありますか? ここでは、ディスクの永続性はそれほど重要ではありません。

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

fault-tolerance - .NET の LINQ サポートを備えた優れたスケーラブルなフォールト トレラントなインメモリ データベース

LINQ と SQL Server の永続性をサポートする優れたメモリ内トランザクション データベースはありますか? 大規模なデータ ストアの完全な表現をメモリ内に作成し、それを SQL Server データベースに遅延的にコミットさせたいと考えていますが、水平方向にスケールアウトすることである程度のフォールト トレランスを維持したいと考えています。CouchDB のような非リレーショナル データグラムに依存したくありません。

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

c++ - データベースのような検索用のコンテナー

次のようなクエリを使用してレコードを検索するために、データベースでインデックスが使用されるのと同じ方法を使用する STL、ブースト、または同様のコンテナーを探しています。

また

std::map を使用することを考えましたが、「等しい」フィールドではなく、「で始まる」フィールドを検索する必要があるため、使用できません。それに加えて、複数のフィールドで動作する必要があるため (たとえば、各「レコード」には 6 つのフィールドがあります)、それぞれに個別の std::map が必要になります。

ソートされたベクトルまたはリストを作成し、バイナリ検索を使用することもできます (各ステップでセットを 2 つに分けて、中央の要素を読み取り、それが「X」より大きいか小さいかを確認します)。車輪を再発明せずに使用できるコンテナーを作成しましたか?

0 投票する
5 に答える
349 参照

php - メモリデータベース内のPHP Java

PHPでデータを配列としてメモリにロードする必要がありますが、PHPで $array= array("1","2"); と書くと test.php では、ユーザーがリクエストするたびにこの $array 変数が初期化されます。ブラウザの更新ボタンを 100 回クリックして test.php を 100 回リクエストすると、この $array 変数が 100 回実行されます。

しかし、最初のリクエストで$array変数を1回だけ実行する必要があり、その後のtest.phpのリクエストでは$array変数を実行してはいけません.しかし、そのメモリの場所のみを使用してください.PHPでそれを行うにはどうすればよいですか.

しかし、JAVA SEVRVLET では実行が簡単で、サーブレット ライフサイクル メソッドの init() メソッドの 1 回の実行とそのサーブレットの後続の要求で $array 変数を記述するだけです init() メソッドを実行せずに service() メソッドを実行し、service() メソッドを実行しますメソッドは常にその $array メモリの場所を使用します。

$array 変数を一度初期化したいのですが、PHP で後続のリクエストからそのメモリ loc を使用します。PHP に可能性はありますか?

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

.net - インメモリ GIT リポジトリを作成した人はいますか?

GIT (およびそのワークフロー) の利点を利用できるようにしたいと考えていますが、ディスク アクセスのコストはかかりません。GIT の分散リビジョン コントロール機能を活用して、memcached と memcached のハイブリッドのようなものを作成したいと考えています。ギット。(できれば.NETで)

そんな野獣いる?